What is MCP?
The Model Context Protocol is an open standard that allows AI agents to connect to external tools, APIs, and data sources. MCP servers provide tools that your agents can use to interact with external systems, from browser automation to project management integrations. Learn more at modelcontextprotocol.io.Built-in MCP Servers
Tembo provides several MCP servers out of the box:| Server | Type | Description |
|---|---|---|
| Playwright | stdio | Browser automation and web testing |
| Context7 | stdio | Context management and search |
Playwright MCP
Enables agents to automate browser interactions:- Navigate web pages
- Fill forms and click elements
- Take screenshots
- Run automated tests
Context7 MCP
Provides enhanced context management capabilities for your agents.Integration MCP Servers
When you connect integrations to Tembo, additional MCP servers become available automatically:| Integration | Server Type | Tools Provided |
|---|---|---|
| GitHub | stdio | Repository management, issues, pull requests |
| Linear | http | Issue tracking, project management |
| Notion | http | Pages, databases, blocks, workspace structure |
| Postgres | http | Read-only database queries, schema, performance stats |
Custom MCP Servers
You can add custom MCP servers in your organization settings. Tembo supports three types of MCP servers:Server Types
stdio - Local process-based serversConfiguration Format
Custom MCP servers support two JSON formats: Object format (recommended) - keyed by server name:Adding Custom MCP Servers
To add custom MCP servers to your organization:- Navigate to Settings > Models in your Tembo dashboard
- Scroll to the Custom MCP Servers section
- Enter your MCP configuration in JSON format
- Press
Cmd+Enter(Mac) orCtrl+Enter(Windows/Linux) to save - New tasks will automatically use the configured MCP servers
Best Practices
- Security — Store credentials as environment variables, not hardcoded in configuration
- Testing — Test MCP servers locally before adding to your organization
- Documentation — Document custom servers for your team (tools provided, when to use)
- Version Control — Keep configurations alongside rule files for team consistency
Troubleshooting
- Server not available? Check that configuration is valid JSON with all required fields.
- Authentication errors? Verify credentials and API keys have necessary permissions.
- Connection issues? Ensure HTTP/SSE URLs are accessible and servers are running.