Tools & MCP Integration
Extend Conductor with external tools using the Model Context Protocol (MCP) and custom skills. Thetools operation lets agents call external tools - web search, file operations, API integrations, and more.
What is MCP?
Model Context Protocol (MCP) is an open protocol for connecting AI systems to external tools and data sources. Conductor implements MCP, letting you use any MCP-compatible tool with thetools operation.
Using Tools
Basic Tool Usage
Tool Configuration
Built-in Tools
Conductor includes several built-in tools:Web Search
File Operations
Code Execution
MCP Server Integration
Install MCP Server
Configure MCP Server
Createconductor.config.ts:
Use MCP Tools
Custom Skills
Create custom tools as “skills”:Define Skill
Skill Metadata
Use Custom Skill
Tool Patterns
Sequential Tool Calls
Parallel Tool Calls
Tool with Fallback
Real-World Examples
Code Analysis Tool
API Integration Tool
Testing Tools
Best Practices
- Error Handling - Always handle tool failures
- Retry Logic - Use retries for flaky tools
- Timeout Configuration - Set appropriate timeouts
- Parameter Validation - Validate tool inputs
- Security - Validate tool outputs before using
- Rate Limiting - Respect API rate limits
- Caching - Cache expensive tool calls
- Testing - Unit test custom skills
- Documentation - Document tool parameters
- Monitoring - Track tool performance

