Prerequisites
Cursor Editor
Download and install Cursor (free tier works)
Civic Account
Sign up at app.civic.com and grab your token
How authentication worksCivic supports two methods depending on how your client connects:
See Get Your Credentials for full details.
| Client type | Method | How it works |
|---|---|---|
| Interactive clients (Claude Desktop, Cursor, VS Code, Gemini CLI, Goose, Windsurf) | OAuth | When you connect, your client opens a browser window to app.civic.com. Sign in once — no manual token needed. |
| Automated agents (LangChain, custom scripts, OpenAI SDK, Anthropic SDK) | Civic Token | Generate a bearer token at app.civic.com → Install → MCP URL. Pass it as an Authorization: Bearer header. |
Setup Steps
Get Your Civic URL and Token
Log in to app.civic.com and copy your Civic URL and API token from your account settings.Your Civic URL looks like this:If you haven’t set up Civic yet, the onboarding takes about 2 minutes:
Create a free Civic account
Go to app.civic.com and sign in with Google, GitHub, or email.
Select your MCP servers
During onboarding, choose which services you want your AI to access — GitHub, Slack, Google Workspace, Dropbox, and more. This creates your default toolkit.
Add Civic MCP Server
Paste the following configuration:Replace
YOUR_CIVIC_URL with your Civic URL and YOUR_TOKEN_HERE with your API token.Test Your Connection
Try these prompts in Cursor to verify everything works:Troubleshooting
Civic not showing in MCP settings
Civic not showing in MCP settings
- Make sure you saved the configuration after adding it
- Check that your URL and token are correct
- Try disabling and re-enabling the server
- Restart Cursor
Authentication errors
Authentication errors
- Verify your token is correct and hasn’t expired
- Make sure you’re using the
Bearerprefix in the Authorization header - Try generating a new token from app.civic.com
Connection timeouts
Connection timeouts
- Check your internet connection
- Verify the Civic URL is correct
- Try removing and re-adding the MCP server
Legacy Setup: Hub Bridge
What is Hub Bridge? Hub Bridge (
@civic/hub-bridge) is a lightweight local proxy that runs on your machine via npx and bridges stdio-only MCP clients to Civic’s remote HTTP endpoint. Use it when your client doesn’t support remote HTTP MCP connections natively. If your client supports HTTP/Streamable HTTP MCP — use that instead (it’s simpler and has no Node.js dependency).Full Hub Bridge setup guide →Hub Bridge setup (legacy)
Hub Bridge setup (legacy)
Managing Your Tools
Adding More Tools
You can add new tools directly in your Cursor chat:Removing Tools
You can disconnect from specific tools directly in chat:Removing the MCP Server
Go to Settings → Tools & MCPs, find “Civic” in your MCP servers list, and delete it.Resources
Client Compatibility
Technical details about Cursor’s MCP support
Troubleshooting
Common Cursor connection issues
Get Help
Join our developer community for setup assistance

