Skip to main content
The Civic Setup skill teaches your AI agent how to walk users through connecting Civic as their MCP server — for any supported client or framework. Load it into a session and the agent knows the right setup path, authentication method, and docs links for every integration.

What This Skill Does

When loaded, the agent will:
  • Ask which MCP client or agent framework the user is working with
  • Route them to the correct auth method: OAuth for interactive clients, Civic Token for agent frameworks
  • Walk through step-by-step setup for their specific client or framework
  • Point them to the right integration guide on docs.civic.com
  • Handle common errors (expired tokens, missing profile, transport mismatches)

How to Load It

Via the skills URL parameter

Add skills=civic-setup to your MCP URL when connecting:

Via Civic Chat

Via curl (raw skill text)

The skill prompt is available as plain text for use in any AI assistant or agent:

Skill Content

CIVIC_URL=https://app.civic.com/hub/mcp?profile=your-toolkit CIVIC_TOKEN=your-token-here ANTHROPIC_API_KEY=your-llm-key
Step 4 — Point them to the setup guide for their framework: For no-code tools (Dify, Flowise): Same token generation as above. In the tool’s MCP node settings, set the URL to their Civic MCP URL and add an Authorization header with their token. Full guide at the links above.

Key URLs

Common Issues

Authentication errors — Token may be expired (30-day expiry). Regenerate at app.civic.com: go to the Install step in onboarding and generate a new token. No tools available — The MCP URL may be missing a profile parameter. Check that CIVIC_URL includes ?profile=your-toolkit. The toolkit must be configured at app.civic.com. Connection refused or transport errors — Civic uses Streamable HTTP transport. If the framework is trying to connect via SSE or stdio, switch it to Streamable HTTP (sometimes called streamable-http or streamableHTTP). Wrong tool count — The connected profile/toolkit may not include the expected tools. Check the toolkit configuration at app.civic.com. Framework-specific errors — Each framework has known integration quirks. Refer the user to the recipe page for their framework (links above) which documents verified working patterns.

About Skills

Skills are reusable instruction sets that load on top of the current toolkit without replacing it. This skill adds setup guidance to any session — it works alongside Gmail, Slack, Calendar, and any other tools already in the toolkit.

Using Skills

How skills work and how to create your own

Get Credentials

Token generation and URL parameter reference

Agent Deployment

Production agent configuration with skills and toolkits

Troubleshooting

Common setup issues and solutions