Skip to main content

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.
Why use toolkits? When AI assistants have access to too many tools at once, they can struggle to choose the right ones. Toolkits solve this by creating focused, task-specific tool groups.
Civic Nexus toolkit interface showing organized tool groups

Organize your MCP tools into focused, task-specific groups

Common Toolkit Examples

Marketing Analytics

Tools: Google Analytics + Notion + SlackPerfect for marketing teams who need to pull analytics data, document insights, and share reports with the team.

Developer Debugging

Tools: GitHub + PostgreSQL + NotionIdeal for developers who need to investigate issues, query databases, and document solutions.

Content Creation

Tools: Linear + GitHub + SlackGreat for product teams managing feature requests, code reviews, and team communication.

Customer Support

Tools: Notion + HubSpot + SlackExcellent for support teams who need to access customer data, update tickets, and coordinate responses.

How to Create a Toolkit

Creating a toolkit takes just a few steps and lets you build focused tool groups for your specific workflows.
1

Create New Toolkit

Click the ”+ Create toolkit” button in the top navigation, next to your current toolkit name.
Nexus interface showing the Create toolkit button in the navigation

Click 'Create toolkit' to start building your focused tool group

2

Name Your Toolkit

Give your toolkit a descriptive name and URL alias. This helps you and your team understand what the toolkit is designed for.
Create New Toolkit dialog showing name and URL alias fields

Enter a name and URL alias for your toolkit

Example names:
  • “Marketing Redshift” (for marketing analytics)
  • “Debug Kit” (for development troubleshooting)
  • “Content Pipeline” (for content creation workflow)
3

Copy Your Toolkit URL

Once created, you’ll get a unique URL for your toolkit that you can use in any MCP-compatible client.
Toolkit setup page showing the unique MCP URL for the toolkit

Copy your toolkit-specific MCP URL to use in AI clients

Toolkit URL format:
https://nexus.civic.com/hub/mcp?profile=your-toolkit-name
Default URL (all tools):
https://nexus.civic.com/hub/mcp

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.
https://nexus.civic.com/hub/mcp?profile=marketing-redshift
This will connect your AI client to only the tools in that specific toolkit.

Method 2: Switch Toolkits in Nexus UI

If you’re using Nexus Chat or managing multiple toolkits, you can switch between them using the dropdown in the Nexus interface. Simply select the toolkit you want to use from the toolkit selector in the top navigation.

Toolkit Management

Navigate to your toolkit and click “Add Tools” to select from your connected services. You can add or remove tools anytime without affecting your AI client connections.
Click on your toolkit name to edit it. The URL alias will update automatically, but existing connections will continue to work.
Toolkit URLs are tied to your account’s authentication. Team members will need their own toolkit configurations, but you can share the concept and tool combinations.
  • 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
One of the most important factors in the accuracy of an LLM is the amount of tools it has access to. The more tools, the more likely it is that it will pick the wrong one.Some MCP servers include a large number of tools, only a few of which may be relevant to your use case.Narrow down your toolkit by asking the AI to filter tools based on usage or specific functionality. The filtered selection is saved to your toolkit.Sample prompts:
  • “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”
You can train the LLM to use tools the way you want them.If a tool, or set of tools, includes a parameter, that you always want set to a specific value, you can prompt the LLM to preset it.The AI will automatically use these presets when calling those tools.Sample prompts:
  • “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”
If you are building a toolkit for a very specific workflow or set of workflows, you can add useful context to the toolkit, and it will be provided to the context when connecting Nexus.Sample prompts:
  • “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 is useful if you have a specific workflow in mind, and helps improve tool selection accuracy by refining the tool name to match that description. For example, if you have a ticket manager and incident manager in the toolkit, you may have two “get-issue” tools - but you can rename one to “investigate-alert” and the other to “check-ticket”.
This is particularly useful when combined with the preset parameter feature, to convert a generic tool to a targeted one.
Sample prompts:
  • 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’”
Clone a tool to give it another name, while keeping the original intact. This is useful when you want to create a specialized version of a tool without losing access to the generic one.Sample prompts:
  • 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”
Tool descriptions are determined by Nexus and the MCP server providers, and provide only generic usage instructions to the LLM by default. Custom Descriptions combine with the other features to allow you to refine the tools to your specific use-case, by giving the LLM hints as to how you like to use the tools.Sample prompts:
  • “Please update the slack get-messages tool description to look in the following channels: …”

Best Practices

Follow these guidelines to get the most out of your toolkits:

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.

Common Toolkit Patterns

Based on popular MCP server combinations, here are proven toolkit patterns:

Analytics & Reporting

Pattern: Data source + Documentation + CommunicationExamples:
  • Google Analytics + Notion + Slack
  • PostgreSQL + Linear + GitHub
  • CoinGecko + Notion + Discord

Development Workflow

Pattern: Code repository + Database + Issue trackingExamples:
  • GitHub + PostgreSQL + Linear
  • GitHub + Sentry + Notion
  • GitHub + HubSpot + Slack

Customer Operations

Pattern: CRM + Documentation + CommunicationExamples:
  • HubSpot + Notion + Slack
  • ActiveCampaign + Linear + GitHub
  • Dropbox + HubSpot + Notion

Next Steps

1

Plan Your Toolkit

Identify a specific workflow or task you do regularly that involves 3-5 tools
2

Create Your First Toolkit

Follow the steps above to create a focused toolkit for that workflow
3

Test and Refine

Use your toolkit with your preferred AI assistant and adjust the tool combination as needed
4

Create More Toolkits

Build additional toolkits for other workflows once you’ve validated the first one

Need Help?

Join our developer community if you need assistance creating effective toolkits for your workflows