What are Toolkits?
Toolkits allow you to create focused groups of MCP servers that work together for specific tasks or workflows. Instead of connecting to all your available tools at once (which can confuse AI assistants), toolkits let you create targeted combinations optimized for particular use cases.Toolkits vs Skills
Toolkits and Skills are complementary but distinct. Understanding the difference prevents confusion when building agent workflows.Skills

Organize your MCP tools into focused, task-specific groups
Common Toolkit Examples
Marketing Analytics
Developer Debugging
Content Creation
Customer Support
How to Create a Toolkit
Creating a toolkit takes just a few steps and lets you build focused tool groups for your specific workflows.Create New Toolkit

Click 'Create toolkit' to start building your focused tool group
Name Your Toolkit

Enter a name and URL alias for your toolkit
- “Marketing Redshift” (for marketing analytics)
- “Debug Kit” (for development troubleshooting)
- “Content Pipeline” (for content creation workflow)
Copy Your Toolkit URL

Copy your toolkit-specific MCP URL to use in AI clients
How to Delete a Toolkit
Method 1: Using chat
Ask in the chat for your toolkit to be deleted. For example:Method 2: Using the toolkits drop-down
Open the toolkits dropdown at the top of the page and click the gear icon. Delete buttons will appear next to each toolkit’s name.
Click on the gear icon in the toolkits dropdown to delete a toolkit
Using Toolkits in AI Clients
You have two main ways to work with toolkits:Method 1: Direct URL Connection
Use your toolkit’s specific URL when setting up MCP connections in clients like Claude Desktop, Cursor, or VS Code.Method 2: Switch Toolkits in Civic UI
If you’re using Civic Chat or managing multiple toolkits, you can switch between them using the dropdown in the Civic interface. Simply select the toolkit you want to use from the toolkit selector in the top navigation.Toolkit Management
Adding Tools to a Toolkit
Adding Tools to a Toolkit
Editing Toolkit Names
Editing Toolkit Names
Connecting the Same Service with Multiple Accounts
Connecting the Same Service with Multiple Accounts
- Switch to the first toolkit using the toolkit selector in the top navigation.
- Add the MCP server for the service.
- Go to Authorizations, find the MCP you just installed and click on it. When it opens you will see a card that says Level: Authorization access level. Click the drop down and select Toolkit level.
- Complete the OAuth authorization flow. The credentials are stored against this toolkit only.
- Switch to your second toolkit and repeat steps 2-4 with the different account credentials.
Default vs Toolkit URLs
Default vs Toolkit URLs
- Default URL: Gives access to ALL your connected tools
- Toolkit URL: Gives access to ONLY the tools in that specific toolkit
- You can use both simultaneously in different AI clients
Filtering Tools in Toolkits
Filtering Tools in Toolkits
- “This toolkit has too many tools. Please select only the ones related to generating reports and store that against the toolkit”
- “Please filter out any tools we did not use in this interaction, and store that against the toolkit”
Presetting Parameters
Presetting Parameters
- “From now on, in this toolkit, always use property ID xyz when using Google Analytics”
- “Preset the log groups parameter to this list: [log-group-1, log-group-2, log-group-3] when executing log queries”
- “Always use the production database connection for queries in this toolkit”
Interpolated parameters
Interpolated parameters let you define a template with placeholders that the LLM fills in at call time. This constrains how the tool is used without exposing the full underlying parameter.Syntax: Use${variableName} as a placeholder in your template value. The system exposes variableName to the LLM instead of the original parameter.Example — SQL query scoped to a specific table:Preset the sql parameter of a Postgres tool to:email parameter instead of the raw sql parameter. It can only query the users table with that exact shape.The escape field is required. It controls how the LLM-provided value is sanitized before interpolation:- “Please preset the Postgres execute_sql tool to get the total number of users from the users table with a given email domain”
- “Preset the file read tool to only allow access to files inside /data/reports/ with a filename I provide”
Toolkit Descriptions
Toolkit Descriptions
- “In this toolkit I will be checking for new issues from my incident manager, investigating in Github, and posting my findings to the project management service. Please set the toolkit description to summarise that process and provide instructions to the LLM when using it.”
Aliasing Tools
Aliasing Tools
- Step 1: “Please preset the Google Analytics create-report tool with the following report parameters:
...and the following property id...” - Step 2: “Please rename the create-report tool to ‘get-24h-web-funnel-statistics’”
Cloning Tools
Cloning Tools
- Step 1: “List all my calendars”
- Step 2: “Please clone the list-events tool as ‘list-my-events’ and preset the calendar ID to my primary calendar”
Custom Tool Descriptions
Custom Tool Descriptions
- “Please update the slack get-messages tool description to look in the following channels: …”
Best Practices
Keep Toolkits Focused
- 3-5 tools maximum per toolkit for best AI performance
- Choose tools that naturally work together for specific workflows
- Remove tools you don’t need by asking the LLM to filter them out
Use Descriptive Names
- Good: “Customer Support Kit”, “Marketing Analytics”, “Dev Debug Tools”
- Avoid: “My Tools”, “Work Stuff”, “Toolkit 1”
Organize by Workflow, Not by Service
- Think workflow: “Content creation process” → Linear + GitHub + Slack
- Don’t think service: “All my productivity tools” → 15+ different services
Test Your Combinations
- Try asking your AI to perform typical tasks with your toolkit
- Adjust the tool combination if the AI seems confused or chooses wrong tools
- Remove tools that don’t add value to the specific workflow
Configure your Toolkit
- Use broad toolkits to help figure out what you want, then bake the ones you need into a new toolkit
- Ask the LLM to configure itself. Once you have a process that works well for you, ask it to create a new toolkit and configure the toolkit data to help the LLM to reproduce it
Stay Safe
- Parameter presetting and tool filters can be used as guardrails
- An LLM cannot use tools that you filter out, or override parameters you preset
- For more fine-grained guardrails, ask the LLM which guardrails are available to it
- Do not use descriptions as guardrails
- Unlike tool filters and parameter presets, descriptions are guidelines only and LLMs can ignore them.
Guardrail execution order
When multiple guardrails are active, they run in ascendingexecutionIndex order. The recommended convention is:
- 0–999 — security constraints (run first to block or redact sensitive data)
- 1000+ — response transforms / post-processors (run after constraints)
Deleting a toolkit
When you delete a toolkit, its chat history is not lost — existing chats are reassigned to the default toolkit so they remain accessible. The default toolkit cannot be deleted.Common Toolkit Patterns
Based on popular MCP server combinations, here are proven toolkit patterns:Analytics & Reporting
- Google Analytics + Notion + Slack
- PostgreSQL + Linear + GitHub
- CoinGecko + Notion + Discord
Development Workflow
- GitHub + PostgreSQL + Linear
- GitHub + Sentry + Notion
- GitHub + HubSpot + Slack
Customer Operations
- HubSpot + Notion + Slack
- ActiveCampaign + Linear + GitHub
- Dropbox + HubSpot + Notion
Next Steps
Plan Your Toolkit
Create Your First Toolkit
Test and Refine
Create More Toolkits

