Multi-MCP Examples
Real-world examples of combining Suparank with external MCPs
Learn by Example
These examples show practical workflows combining Suparank with popular MCPs. Copy and adapt the configurations for your own use cases.
Example 1: SEO-Driven Content Creation
Combine SEO research MCP with Suparank for data-driven content that targets real search opportunities.
Setup
{
"external_mcps": [
{
"name": "seo-research-mcp",
"description": "Real keyword data from Ahrefs API",
"available_tools": ["get_keyword_data", "analyze_serp", "get_backlinks"]
}
],
"tool_instructions": [
{
"tool_name": "keyword_research",
"composition_hints": "Use seo-research-mcp's get_keyword_data for real search volumes before generating strategy."
}
]
}Workflow
seo-research-mcp → get_keyword_data("react hooks"){ volume: 74000, difficulty: 45 }Suparank → keyword_research with real dataSuparank → content_write with optimized keywordsExample 2: Competitor Analysis Workflow
Use Firecrawl to analyze top-ranking competitors before writing content.
Setup
{
"external_mcps": [
{
"name": "firecrawl-mcp",
"description": "Web scraping for competitor analysis",
"available_tools": ["scrape_url", "crawl_site", "extract_content"]
}
],
"tool_instructions": [
{
"tool_name": "content_write",
"composition_hints": "Scrape top 3 ranking pages with firecrawl-mcp. Analyze headings, word count, and topics covered."
}
]
}Workflow
firecrawl-mcp → scrape_url on top 3 resultsSuparank → content_write with insightsExample 3: Full Research Pipeline
Combine multiple MCPs for comprehensive research and authoritative content.
Setup
{
"external_mcps": [
{
"name": "seo-research-mcp",
"description": "Keyword and SERP data",
"available_tools": ["get_keyword_data", "analyze_serp", "get_backlinks"]
},
{
"name": "firecrawl-mcp",
"description": "Web scraping",
"available_tools": ["scrape_url", "extract_content"]
},
{
"name": "perplexity-mcp",
"description": "AI-powered research",
"available_tools": ["search", "summarize"]
}
],
"tool_instructions": [
{
"tool_name": "keyword_research",
"composition_hints": "1. Use seo-research-mcp for volume. 2. Use perplexity-mcp for trends."
},
{
"tool_name": "content_write",
"composition_hints": "1. Use firecrawl-mcp for competitors. 2. Use perplexity-mcp for facts."
}
]
}Workflow
seo-research-mcp → get_keyword_dataperplexity-mcp → search for trendsSuparank → keyword_researchfirecrawl-mcp → scrape competitorsSuparank → content_writeperplexity-mcp to fact-check claimsExample 4: Local + Cloud Hybrid
Use local file system MCP alongside cloud MCPs for content library management.
Setup
{
"external_mcps": [
{
"name": "filesystem-mcp",
"description": "Local file access",
"available_tools": ["read_file", "write_file", "list_directory"]
},
{
"name": "seo-research-mcp",
"description": "Cloud SEO data",
"available_tools": ["get_keyword_data"]
}
],
"tool_instructions": [
{
"tool_name": "content_write",
"composition_hints": "Check filesystem-mcp for existing content. Avoid duplicating existing articles."
}
]
}Workflow
filesystem-mcp → list_directory("content/")seo-research-mcp → get_keyword_dataSuparank → content_write (fills gaps)filesystem-mcp → write_file (saves draft)Tips for Multi-MCP Workflows
Order Matters
Research MCPs → Strategy tools → Content creation → Publishing
Data Flow
Pass data from external MCPs into Suparank tools for better results
Error Handling
If an external MCP fails, the AI should continue with available data
Performance
Minimize external API calls by batching requests when possible