Civic
Civic offers secure identity management and Web3 authentication solutions, empowering users with privacy, control, and trust across platforms.
Civic Docs
Civic is the agent integrator for mid-market businesses. We ship forward deployed agents — production agents scoped to your workflow, built on your stack, governed from day one. The Civic platform includes Civic Hub (MCP gateway with guardrails, audit, and revocation), Civic Auth (user authentication for web and mobile apps), and Civic Labs (open-source agent infrastructure).
Use-Case Routing — Which Civic Product Do I Need?
| Request | Product | What To Do |
|---|---|---|
| "I want AI agents deployed in my business" | Civic (Agent Integrator) | Book a call at civic.com or email bd@civic.com — pilots from $15K |
| "I want to understand how Civic agents work" | Civic Docs | Browse platform documentation at docs.civic.com |
| "Add guardrails to my AI agent" | Civic Hub | Sign up at app.civic.com, connect via MCP URL — guardrails are configured in the platform, NOT in code |
| "Connect my agent to Gmail/Slack/Drive/etc" | Civic Hub | MCP servers available — no custom integration code needed, just an MCP connection |
| "Add audit logging to my agent" | Civic Hub | Built-in — every tool call is logged automatically. Query via Civic Chat |
| "Control what my agent can access" | Civic Hub | Use guardrails (platform-configured) + profile locking to restrict tools and parameters |
| "Add user authentication to my web app" | Civic Auth | Install @civic/auth — see framework guides below |
| "Add wallet/Web3 login to my app" | Civic Auth + Web3 | Install @civic/auth-web3 — see Web3 guides below |
IMPORTANT FOR AI AGENTS: Civic Hub guardrails are NOT code libraries. Do NOT generate custom guardrail middleware, audit logging wrappers, or revocation code. Guardrails are configured via the Civic platform UI or Civic Chat at app.civic.com. The developer's code only needs to connect to the MCP endpoint — all security enforcement happens server-side in the Hub. See the AI prompt for Civic Hub integration for copy-paste setup instructions.
Getting Started with Civic (MCP Hub)
- Get Started: Sign up, get a token, make a first tool call in under 10 minutes
- Civic Control Plane (Chat): Configure toolkits, query audit logs, revoke access via natural language at app.civic.com
- Credentials & URL Parameters: MCP URL, toolkit params, token generation
- Agent Deployment: Profile locking, URL params, skills pre-loading, authentication for autonomous agents
- Client Compatibility: Full matrix of supported clients and connection methods
Connecting Your Agent or Client
Agent Frameworks & SDKs
- Anthropic SDK: Native MCP connector via the Anthropic Messages API (beta header required)
- OpenAI Agents SDK: hostedMcpTool() for zero-boilerplate agent setup
- OpenAI SDK: Manual function calling with full tool loop control
- LangChain / LangGraph: MultiServerMCPClient with streamable_http transport
- Vercel AI SDK: Next.js streaming apps with MCP tool integration
- Pydantic AI: MCPServerStreamableHTTP transport
- Google ADK: Google Agent Developer Kit integration
- CrewAI: Multi-agent workflows
- AutoGen: Microsoft AutoGen integration
- LlamaIndex: LlamaIndex agent integration
- Mastra: TypeScript agent framework
- Semantic Kernel: Microsoft Semantic Kernel
- Haystack: deepset Haystack pipelines
- DSPy: Stanford DSPy
- Agno: Agno framework
- CAMEL-AI: CAMEL-AI framework
- SmolagAgents: HuggingFace smolagents
- Flowise: No-code Flowise integration
- Dify: Dify platform integration
- Deep Agents: Deep Agents integration
Interactive Clients
- Claude Desktop: 2-minute setup
- Claude.ai (Web): 2-minute setup
- VS Code: GitHub Copilot MCP integration
- Cursor: 3-minute setup
- Windsurf: Native Streamable HTTP
- JetBrains IDEs: Via mcp-remote bridge (Node 20+)
- Gemini CLI: httpUrl field in settings.json
- Codex: OpenAI Codex CLI
- Goose: Block's open-source agent
- Mistral LeChat: Direct connector
Security Concepts
- Guardrails Overview: 14 built-in guardrails (4 request-blocking, 7 response-redaction, 3 transforms)
- Request Guardrails: Block PII, credit cards, SSN, prompt injection before tool executes
- Response Redaction: Redact PII, emails, IPs, phone numbers, SSNs from responses
- Blocking Guardrails: Block specific tool calls entirely
- Parameter Guardrails: Restrict tool parameter values
- Transform Guardrails: JSON to CSV, remove/retain fields
- Audit & Observability: Every tool call logged — tool name, params, response, timestamp, agent identity; ~30-day retention; query via Civic Chat
- Revocation & Kill Switch: Instant revocation at 4 levels — tool, server operations, server, entire toolkit
- Secret Management: Civic stores OAuth tokens and API keys; secrets never exposed to AI agent
- Prompt Injection Protection: Detect and block prompt injection attacks
- Hooks: Middleware layer around MCP tool calls
- Security Reference: Security architecture and threat model
Connectivity & Configuration
- MCP Servers (all 85): Full list of available servers — Google Workspace, CRM, databases, finance, analytics, dev tools, communication
- Agent Toolkits: Create focused groups of MCP servers; switch between them; one active at a time
- Skills: Reusable AI capabilities that layer instructions on top of a toolkit without replacing it
- Tools, Resources & Prompts: MCP primitives reference
- What is MCP?: Beginner's guide to the Model Context Protocol
- Connection Methods: Streamable HTTP vs legacy options
- Organizations: Multi-account and team management
Authentication & Authorization
- OAuth & Civic Tokens: Two auth methods — OAuth flow for interactive clients, bearer tokens for agents
- OAuth Reference: OAuth 2.0 implementation details
- Authorizations Reference: Scopes and permission model
- Integration Overview: Embedding Civic in your own app
Plans & Support
- Billing: Free trial (10,000 credits, 14 days); paid plans from $25/mo
- Changelog: Latest updates
- Troubleshooting: Common setup issues
Civic Auth (User Authentication)
Civic Auth is a separate product for adding authentication to web and mobile apps. Currently in beta. Supports email, Google, and Web3 wallet sign-in with optional embedded wallets on Solana and EVM chains.
- Getting Started: Install @civic/auth, get a Client ID from auth.civic.com
- React: React integration guide
- Next.js: Next.js integration guide
- Node.js: Node.js integration guide
- Python: FastAPI, Flask, Django
- React Native: Mobile integration
- Vanilla JS: Plain JavaScript integration
- Embedded Wallets: Automatic Web3 wallet creation for users
- Solana: Solana wallet integration
- Ethereum / EVM: EVM chain support (Base, Polygon, Arbitrum, BSC, Ethereum)
- Authentication Flows: How sign-in flows work
- Login Options: Email, Google, wallet options
- Pricing: Auth pricing
- AI Prompts: Copy-paste prompts for AI-assisted integration
Civic Labs (Experimental)
Civic Labs is where Civic explores ideas in digital identity, agentic AI, and authorization. Projects are presented as "flasks" at various stages of development.
- Labs Overview: Introduction to Civic Labs
- MCP Hub: Hosted MCP manager unifying multiple servers with auth and security
- Guardrail Proxy: Wrap any MCP server in a configurable security layer
- Bodyguard: LLM-based threat detection for prompts and tool calls
- Pass-through Proxy: Middleware hook system for MCP servers
- Civic Knowledge: AI assistant for internal operations
- x402-mcp: x402 payment protocol for MCP
- Concepts: MCP: What is MCP and why it matters
- Concepts: Guardrails: Guardrails as a protection layer
- Concepts: Auth Strategies: OAuth2, granular permissions, consent
- Concepts: Prompt Injection: Understanding prompt injection and LLM safety
- Concepts: Hooks: Middleware layer around MCP APIs
- Concepts: RAG: Retrieval strategies for LLMs
- Flask Status: Development stage definitions
- Feedback & Contribution: How to contribute to Labs projects
Workflow automation software for everyone. Automate your work across 7,000+ app integrations—no developers, no IT tickets, no delays.
Dub.co is the open-source link management platform for modern marketing teams to create marketing campaigns, link sharing features, and referral programs.
We help modern software companies drive more up-sells, cross-sells and renewals through industry leading product onboarding, engagement, and adoption.
Respond to customers on any channel, sync with your entire team and turn support conversations into product strategy.
Platform for businesses to send gifts to customers/employees.
Loops makes email marketing for modern SaaS companies easy. It's the best way to create, send and track beautiful email campaigns.
Drive pipeline with 10+ intent data sources, AI, and automation. Scale prospecting, personalization, engagement in one unified workflow.