Semust SEO Tools MCP
Semust SEO Tools MCP
Your API key never leaves your machine. Claude only sees the SEO data, not your credentials.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| list_projects | List all projects with integration status — always runs first |
| get_keywords | Top keywords by clicks with growth metrics |
| get_pages | Top pages by clicks with growth metrics |
| get_performance | Daily traffic overview with before/after comparison |
| report_cannibalization | Pages competing for the same keyword |
| report_monthly_summary | Full monthly SEO report with YoY comparison |
| report_long_tail | Long-tail keyword opportunities (3+ words) |
| report_winner_loser | Keywords gaining or losing traffic |
| report_questions | Question-type queries (FAQ/content ideas) |
| report_content_decay | Pages losing traffic over time |
| report_striking_distance | Keywords on page 2-3 (quick wins) |
| report_low_ctr | Low CTR items with click improvement potential |
| report_thin_content | Underperforming content for audit |
| ga_get_overview | Core metrics (users, sessions, bounce rate) with comparison |
| ga_get_traffic_sources | Traffic by channel, source, medium, campaign, referrer |
| ga_get_pages | Top pages, entry pages, exit pages |
| ga_get_geo | Visitors by country, region, or city |
| ga_get_devices | Device category, browser, or OS breakdown |
| ga_get_key_events | Key events (conversions) with counts |
| ga_report_traffic_trends | Daily metrics with growth analysis and patterns |
| ga_report_landing_page_performance | Landing page conversion rates (organic) |
| ga_report_channel_comparison | Channel comparison with previous period |
| ga_report_engagement_analysis | Page engagement quality tiers |
| gads_get_campaigns | Campaign performance with metrics and sorting |
| gads_get_daily_metrics | Daily impressions, clicks, cost, conversions |
| gads_get_geo | Performance by country/geography |
| gads_get_devices | Device breakdown (mobile, desktop, tablet) |
| gads_get_search_terms | Search terms triggering ads (Search campaigns) |
| gads_report_performance_overview | Account overview with rankings and type breakdown |
| gads_report_spend_analysis | Spend trends and per-campaign cost breakdown |
| gads_report_conversion_breakdown | Conversion actions with counts and values |
| rank_get_keywords | Keyword rankings with position and changes |
| rank_get_overview | Distribution, visibility score, yesterday's changes |
| rank_get_history | Daily average position history |
| rank_report_gainers_losers | Keywords that gained/lost rankings |
| rank_report_distribution | Position distribution breakdown |
| ai_rank_get_overview | AI Overview visibility summary and score |
| ai_rank_get_keywords | Per-keyword AI Overview presence and positions |
| ai_rank_get_domains | Top domains cited in AI Overviews |
| indexing_get_status | Health score, indexed/not-indexed, coverage, warnings |
| indexing_get_history | Daily indexing counts over time |
| ym_get_overview | Comprehensive analytics: visitors, pageviews, bounce rate, daily trends |
| ym_get_traffic | Traffic source breakdown (sources, search engines, social) |
| ym_get_pages | Page performance (top, landing, exit, titles) |
| ym_get_geo | Geographic visitor data (countries, regions, cities) |
| ym_get_devices | Device/browser/OS breakdown |
| ym_get_search_phrases | Yandex search keywords driving visits |
| bing_get_query_stats | Search query statistics with clicks, impressions, CTR, position |
| bing_get_page_stats | Page-level search performance |
| bing_get_crawl_stats | Crawl statistics over time |
| bing_get_crawl_issues | Crawl errors and issues |
| bing_get_rank_traffic | Daily impressions and clicks trend |
| bing_get_link_counts | Inbound link counts per URL |
| bing_get_keyword_stats | Keyword volume data (requires keyword param) |
| bing_get_url_traffic | Per-URL traffic data (requires url param) |
| bing_get_url_links | Inbound links for a specific URL (requires url param) |
{
"mcpServers": {
"semust": {
"command": "python",
"args": [
"C:\\full\\path\\to\\semust-mcp\\semust_mcp.py"
],
"env": {
"SEMUST_API_KEY": "YOUR_SEMUST_API_KEY",
"SEMUST_BASE_URL": "https://api.semust.com/v1/mcp"
},
"alwaysAllow": [
"list_projects",
"get_keywords",
"get_pages",
"get_performance",
"report_cannibalization",
"report_monthly_summary",
"report_long_tail",
"report_winner_loser",
"report_questions",
"report_content_decay",
"report_striking_distance",
"report_low_ctr",
"report_thin_content",
"ga_get_overview",
"ga_get_traffic_sources",
"ga_get_pages",
"ga_get_geo",
"ga_get_devices",
"ga_get_key_events",
"ga_report_traffic_trends",
"ga_report_landing_page_performance",
"ga_report_channel_comparison",
"ga_report_engagement_analysis",
"gads_get_campaigns",
"gads_get_daily_metrics",
"gads_get_geo",
"gads_get_devices",
"gads_get_search_terms",
"gads_report_performance_overview",
"gads_report_spend_analysis",
"gads_report_conversion_breakdown",
"rank_get_keywords",
"rank_get_overview",
"rank_get_history",
"rank_report_gainers_losers",
"rank_report_distribution",
"ai_rank_get_overview",
"ai_rank_get_keywords",
"ai_rank_get_domains",
"indexing_get_status",
"indexing_get_history",
"ym_get_overview",
"ym_get_traffic",
"ym_get_pages",
"ym_get_geo",
"ym_get_devices",
"ym_get_search_phrases",
"bing_get_query_stats",
"bing_get_page_stats",
"bing_get_crawl_stats",
"bing_get_crawl_issues",
"bing_get_rank_traffic",
"bing_get_link_counts",
"bing_get_keyword_stats",
"bing_get_url_traffic",
"bing_get_url_links"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| SEMUST_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
| SEMUST_BASE_URL | Declared in the maintainer’s client configuration. | Check documentation |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
Connect GitHub MCP to repositories, issues and pull requests with GitHub’s hosted service or a locally run server.
Use the Supabase MCP server to inspect database schemas, query project data and retrieve docs through a project-scoped connection.
Search Linear issues and projects, inspect work context and manage updates through Linear’s hosted MCP server with OAuth.