Skip to main content

Overview

MCP Server Search enables your Utari workers to discover, explore, and integrate external tools and services through the Model Context Protocol (MCP). This powerful capability allows agents to connect with specialized APIs, services, and integrations beyond Utari’s built-in tools—creating unlimited possibilities for customization and extension.

What is MCP?

Model Context Protocol

MCP (Model Context Protocol) is a standardized way for AI agents to connect with external tools, services, and APIs. Think of it as a universal connector that allows your agents to:
  • Access specialized third-party services
  • Integrate with niche APIs and platforms
  • Use custom tools built by the community
  • Extend capabilities beyond built-in features
  • Connect with proprietary internal systems
MCP servers are external integrations managed through Composio, providing structured access to hundreds of applications and services.

MCP Server Capabilities

Search MCP Servers

Find MCP toolkits and integrations based on your requirements and use cases

Get App Details

View detailed information about specific toolkits including available tools and auth requirements

Discover User Servers

See which MCP tools are available for your connected Composio profiles

Searching for MCP Servers

1

Describe Your Needs

Tell your worker what capability you’re looking for:
    I need to integrate with Notion for document management
    Find MCP tools for social media posting
    Search for CRM integrations
    What MCP servers are available for email automation?
2

Worker Searches

Your worker searches Composio toolkits based on your requirements and returns relevant options.
3

Review Results

Worker presents matching MCP servers with:
  • Toolkit name and description
  • Available capabilities
  • Authentication requirements
  • Use cases
4

Select Integration

Choose the MCP server that best fits your needs:
    Tell me more about the Notion MCP server
    What can I do with the Slack integration?
    How do I set up the HubSpot MCP server?

Getting App Details

1

Request Details

Ask for detailed information about a specific toolkit:
    Get details for the Slack MCP server
    Show me what the Google Sheets integration can do
    What tools are available in the Salesforce MCP server?
2

Review Capabilities

Worker provides comprehensive information:
  • Available Tools: All actions the MCP server can perform
  • Authentication: How to connect (OAuth, API key, etc.)
  • Requirements: Prerequisites and setup steps
  • Use Cases: Common applications and workflows
  • Parameters: What information each tool needs
3

Plan Integration

Decide how to use the MCP server in your workflows based on the detailed information.

Discovering User MCP Servers

1

Check Connected Profiles

View MCP tools available for your connected Composio profiles:
    What MCP servers are available for my profile?
    Show me all connected MCP integrations
    Which tools can I access through my Composio account?
2

Review Available Tools

Worker displays all MCP servers accessible through your connected profiles:
  • Already configured servers
  • Available but not yet added
  • Recently used integrations
  • Recommended based on profile
3

Add to Agent

Select which MCP servers to enable for your current agent.

Common MCP Server Categories

Productivity & Collaboration

Capabilities:
  • Create and update pages
  • Manage databases
  • Query and filter content
  • Add blocks and content
  • Share and collaborate
Use Cases:
  • Automated documentation
  • Knowledge base management
  • Project tracking
  • Meeting notes automation
  • Team wikis
Capabilities:
  • Send messages to channels
  • Post direct messages
  • Create threads and replies
  • Upload files
  • Manage channels
  • Read message history
Use Cases:
  • Team notifications
  • Automated alerts
  • Status updates
  • Bot interactions
  • Workflow coordination
Capabilities:
  • Post to channels
  • Send chats
  • Schedule meetings
  • Share files
  • Manage team activities
Use Cases:
  • Enterprise communication
  • Meeting automation
  • Document sharing
  • Team collaboration
Capabilities:
  • Gmail: Send emails, read inbox, manage labels
  • Google Drive: Upload, download, organize files
  • Google Sheets: Read, write, format data
  • Google Docs: Create, edit documents
  • Google Calendar: Schedule, manage events
Use Cases:
  • Email automation
  • Document management
  • Data analysis
  • Calendar scheduling
  • File organization

CRM & Sales

Capabilities:
  • Create and update leads
  • Manage opportunities
  • Track customer interactions
  • Generate reports
  • Automate workflows
Use Cases:
  • Lead management
  • Sales pipeline tracking
  • Customer data enrichment
  • Automated follow-ups
  • Performance reporting
Capabilities:
  • Contact management
  • Deal tracking
  • Email sequences
  • Marketing automation
  • Analytics and reporting
Use Cases:
  • Inbound marketing
  • Lead nurturing
  • Sales automation
  • Customer engagement
  • Campaign management
Capabilities:
  • Pipeline management
  • Activity tracking
  • Deal management
  • Contact organization
  • Reporting
Use Cases:
  • Sales process automation
  • Deal flow management
  • Activity logging
  • Performance tracking

Development & Technical

Capabilities:
  • Create and manage repositories
  • Handle pull requests
  • Track issues
  • Manage branches
  • Review code
  • Automate workflows
Use Cases:
  • Code repository management
  • Issue tracking automation
  • PR workflow automation
  • Release management
  • Documentation updates
Capabilities:
  • Create and update issues
  • Manage sprints
  • Track progress
  • Comment and collaborate
  • Generate reports
Use Cases:
  • Project management
  • Bug tracking
  • Sprint planning
  • Development workflow
  • Status reporting
Capabilities:
  • Issue management
  • Project tracking
  • Roadmap planning
  • Team collaboration
  • Automation
Use Cases:
  • Product development
  • Issue tracking
  • Sprint management
  • Workflow automation

Marketing & Social Media

Capabilities:
  • Post tweets
  • Schedule content
  • Monitor mentions
  • Track engagement
  • Manage threads
Use Cases:
  • Social media automation
  • Brand monitoring
  • Content scheduling
  • Engagement tracking
Capabilities:
  • Post updates
  • Manage company pages
  • Network with connections
  • Share content
  • Track engagement
Use Cases:
  • Professional networking
  • Content distribution
  • B2B marketing
  • Thought leadership
Capabilities:
  • Manage campaigns
  • Build email lists
  • Create templates
  • Track analytics
  • Automate workflows
Use Cases:
  • Email marketing
  • Newsletter automation
  • Subscriber management
  • Campaign analytics

Data & Analytics

Capabilities:
  • Create and update records
  • Manage bases and tables
  • Query and filter data
  • Automate workflows
  • Generate views
Use Cases:
  • Database management
  • Project tracking
  • Content calendars
  • CRM alternatives
  • Workflow automation
Capabilities:
  • Fetch analytics data
  • Generate reports
  • Track metrics
  • Analyze trends
  • Export data
Use Cases:
  • Website analytics
  • Performance tracking
  • User behavior analysis
  • Marketing attribution

Search Query Examples

By Functionality

Search for MCP servers for document creation and management

Find integrations for collaborative document editing

What MCP tools are available for knowledge base management?

By Platform

Get details for the Notion MCP server

Find integrations for Salesforce

What capabilities does the Slack MCP server have?

Show me the GitHub integration details

By Use Case

Find MCP servers for automating sales workflows

Search for integrations that support lead management

What tools can help with customer relationship tracking?

Adding MCP Servers to Agents

Integration Process

1

Find the Right Server

    Search for Notion MCP integration
2

Review Capabilities

    Get details for Notion MCP server
    
    Review:
    - Available tools (create page, update database, etc.)
    - Authentication requirements (OAuth)
    - Required parameters
3

Add to Agent

    Add the Notion MCP server to my Documentation Agent
4

Configure Authentication

    Connect Notion account:
    - Authorize access
    - Grant permissions
    - Confirm connection
5

Test Integration

    Create a test page in Notion to verify the integration works
6

Build Workflows

    Now configured, agent can:
    - Create documentation pages automatically
    - Update project databases
    - Sync information to Notion

MCP Server Workflow Examples

Automated Documentation System

1

Search and Add MCP Servers

    Find and add:
    - GitHub (for code access)
    - Notion (for documentation)
    - Slack (for notifications)
2

Configure Agent

    Documentation Agent with:
    - GitHub: Read code and commits
    - Notion: Create and update pages
    - Slack: Send update notifications
3

Create Workflow

    When code is committed to GitHub:
    1. Analyze code changes
    2. Update relevant Notion documentation
    3. Notify team via Slack
    4. Link to updated docs

Sales Intelligence System

1

Integrate Multiple Sources

    Add MCP servers:
    - LinkedIn (prospect research)
    - Salesforce (CRM management)
    - Gmail (email outreach)
    - Google Sheets (tracking)
2

Build Research Pipeline

    For each new lead:
    1. Research on LinkedIn
    2. Enrich data in Salesforce
    3. Generate personalized email via Gmail
    4. Log activity in Google Sheets
3

Automate Follow-ups

    Monitor Salesforce for:
    - Stalled opportunities
    - Upcoming renewals
    - Required check-ins
    
    Automatically draft and schedule follow-ups

Content Distribution System

1

Connect Publishing Platforms

    Add MCP servers:
    - Notion (content creation)
    - Twitter (distribution)
    - LinkedIn (professional network)
    - WordPress (blog)
    - Google Analytics (tracking)
2

Create Publishing Workflow

    Content Agent:
    1. Draft content in Notion
    2. Generate social media variants
    3. Post to Twitter and LinkedIn
    4. Publish blog on WordPress
    5. Track performance in Analytics

Best Practices

Search Before Building

Always search for existing MCP servers before building custom integrations

Review Capabilities Thoroughly

Get detailed app information to ensure the MCP server meets your needs

Test Authentication First

Verify authentication and permissions before building complex workflows

Start with Core Features

Begin with essential tools from an MCP server before exploring advanced features

Check User Servers

Discover your available MCP servers to avoid duplicate connections

Combine Strategically

Select MCP servers that work well together for end-to-end workflows

Document Integrations

Keep track of which MCP servers are used where and for what purpose

Monitor Usage

Track which MCP tools are actually being used and remove unused integrations

Understanding MCP Server Details

When you get app details for an MCP server, you’ll receive:

Authentication Information

Flow: Browser-based authorizationProcess:
  1. Click “Connect” button
  2. Authorize in browser popup
  3. Grant requested permissions
  4. Return to Utari
Common for: Google, Slack, GitHub, Salesforce

Available Tools

Each MCP server provides specific tools (actions):
Example: Slack MCP Server Tools

- send_message: Post message to channel
  Parameters: channel_id, text, thread_ts (optional)
  
- send_dm: Send direct message
  Parameters: user_id, text
  
- upload_file: Upload file to channel
  Parameters: channel_id, file, filename
  
- list_channels: Get all channels
  Returns: Array of channel objects
  
- get_messages: Read channel history
  Parameters: channel_id, limit, oldest
  Returns: Array of messages

Requirements and Prerequisites

  • Active account on the platform
  • Appropriate permissions/role
  • Workspace or organization access
  • Subscription level (if applicable)
  • Proper authentication setup
  • Required scopes and permissions
  • Network access to platform
  • Compatible API version
  • Specific settings enabled
  • Webhooks or callbacks configured
  • API limits and quotas
  • Rate limiting considerations

Troubleshooting

Try:
  • Search with different terms (platform name, category, functionality)
  • Get app details by exact name if you know it
  • Check if the integration exists under a different name
  • Discover user MCP servers to see all available options
  • Contact support if a needed integration seems missing
Verify:
  • You have an active account on the platform
  • Correct credentials or API key
  • Sufficient permissions on the account
  • Required scopes are enabled
  • Browser popups not blocked (for OAuth)
  • Try disconnecting and reconnecting
Check:
  • Tool parameters are correctly formatted
  • Required fields are provided
  • Data types match requirements
  • Account has permission for that action
  • Platform-side settings allow the operation
  • Review app details for correct usage
Refine your search:
  • Be more specific about functionality needed
  • Include platform name if known
  • Specify category or use case
  • Try different related keywords
  • Use get app details for specific platforms
Ensure:
  • Profile is properly connected to Composio
  • MCP server is actually added to the agent
  • Connection is active and authenticated
  • Use discover user MCP servers to verify availability
  • Refresh connections if recently added

Advanced MCP Usage

Custom MCP Servers

While Composio provides hundreds of pre-built MCP servers, you can also:
1

Build Custom MCP Servers

Create your own MCP servers for:
  • Proprietary internal systems
  • Specialized APIs
  • Custom business logic
  • Unique workflow requirements
2

Host MCP Servers

Deploy and maintain MCP servers:
  • On your infrastructure
  • Cloud platforms
  • Containerized environments
  • Ensure accessibility from Utari
3

Connect Custom Servers

Add your custom MCP servers to Utari agents using the same discovery and integration process.
Custom MCP Development: Building custom MCP servers requires technical expertise in API development and the MCP specification. Utari supports connecting to any compliant MCP server.

MCP Server Combinations

Create powerful workflows by combining multiple MCP servers:
1. LinkedIn (prospect research)
→ 2. Salesforce (create lead)
→ 3. Gmail (send outreach)
→ 4. Google Sheets (log activity)

Summary

You’ve successfully learned how to:
Search for MCP servers based on your requirements
Get detailed information about specific MCP integrations
Discover available MCP servers for your connected profiles
Understand MCP server capabilities, authentication, and tools
Add MCP servers to agents for extended functionality
Combine multiple MCP servers for complex workflows
Apply best practices for MCP integration
Troubleshoot common MCP server issues
MCP Server Search unlocks unlimited integration possibilities for your Utari agents, allowing them to connect with specialized services, APIs, and platforms far beyond built-in capabilities. By discovering and integrating the right MCP servers, you can create sophisticated automation workflows tailored precisely to your unique needs.

Next Steps