Custom Integrations (MCP)
MCP servers let you extend your assistant with custom tools beyond the built-in integrations. If you need to connect to a service that Town doesn’t support natively, MCP is the way to do it.
What is MCP?
MCP (Model Context Protocol) is a standard for connecting AI assistants to external tools and services. Think of it as a way to give your assistant access to any tool or service, even ones not built into Town.
How it works
- You set up an MCP server (or use one that’s already running)
- You add the server in Town’s settings
- When creating a workflow, you enable the MCP server
- Your assistant can now use the custom tools from that server
Setting up an MCP server
Add a server
- Go to Settings, then MCP
- Click Add Server
- Enter the server details:
- Name — A display name you’ll recognize
- URL — The server’s address
- Description — What this server provides
Enable for a workflow
When creating or editing a workflow:
- Scroll to the MCP Servers section
- Check the servers you want to enable
- The workflow now has access to the custom tools
Using custom tools
Once enabled, custom tools from your MCP server work just like any other tool:
- They appear in the workflow’s tool list
- Your assistant uses them when appropriate
- Results show up in the run history
Example use cases
Internal company services
Connect to your organization’s internal tools:
- Query your internal CRM or helpdesk
- Update ticket systems
- Access internal databases
Specialized platforms
Integrate with industry-specific services:
- Specialized SaaS tools
- Industry platforms
- Proprietary systems
Custom capabilities
Add specialized functionality:
- Custom data processing
- Specialized search across your data
- Domain-specific analysis
What you’ll see
When you enable an MCP server for a workflow, the settings show:
- Server name — Which server is connected
- Summary — What the server provides
- Tool count — How many tools are available
- Impact — How much context the server adds
Only enable MCP servers that a workflow actually needs. Each server adds to the workflow’s context, which can affect performance.
Best practices
Test your MCP connection first. Before enabling for important workflows, verify that the server is accessible and responding correctly.
Monitor for issues. Check the run history to make sure custom tool calls are succeeding.
Keep it focused. Only enable the MCP servers a workflow needs. More servers means more complexity.
Learn more
- MCP Protocol Documentation — Technical details about the MCP standard