SEOPro AI
by seoproai.co in Search & web
Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.
https://api.seoproai.co/api/mcp- Tools
- 18
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 526 ms
- 610 ms slowest 5%
- Last check
- Passed
- 12 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"seopro-ai": {
"type": "http",
"url": "https://api.seoproai.co/api/mcp"
}
}
}18 tools
- list_websites
List the websites in the user's SEOPro AI account. Returns each website's numeric website_id (needed by most other tools), URL, platform and autopilot status. Call this first.
- get_website_stats
Get content stats for a website: total articles, keywords tracked, published posts and whether SEO autopilot is enabled.
- get_search_performance
Get the Google Search Console performance summary for a website: clicks, impressions, CTR, average position, top keywords, AI-assistant traffic sources and device/country breakdowns. Dates are YYYY-MM-DD; defaults to the last 30 days.
- get_top_search_keywords
List the website's top search keywords with clicks, impressions, CTR and average position. Great for finding quick wins (positions 5-15 with high impressions). Dates are YYYY-MM-DD; defaults to the last 30 days.
- get_search_trends
Get monthly search-performance trends (clicks, impressions, CTR, average position) for the last N months. Use to spot growth or decay.
- get_ai_search_traffic
Show traffic the website receives from AI assistants and AI search (ChatGPT, Perplexity, Claude, Gemini, etc.): sessions, engaged pages and per-source breakdowns. Dates are YYYY-MM-DD; defaults to the last 30 days.
- run_seo_audit
Run a technical SEO audit on any URL: meta tags, headings, images, links, performance, content quality, security and social metadata, with a scored result. Rate-limited for free accounts.
- check_ai_citations
Check whether AI assistants (ChatGPT, Claude, Gemini, Perplexity) mention or cite a website when answering questions in its niche. Takes 1-3 minutes; results are cached for 7 days.
- get_backlink_profile
Get the website's backlink profile from the SEOPro AI backlink network: totals, unique sources, available credits and the most recent earned backlinks.
- get_keyword_plan
Get the website's scheduled keyword/content plan: which keywords are planned, their scheduled dates and statuses.
- generate_keyword_plan
Generate an AI keyword/content plan for the website. Optionally guide it with topic instructions and comma-separated primary/secondary keywords. Can take a minute or two. Set replace_existing=true only after the user explicitly approves discarding the current plan's…
- generate_article
Start generating an SEO article for a target keyword. Returns immediately; generation takes 5-10 minutes in the background — poll get_article_status for the scheduled_date until it shows a blog. scheduled_date is YYYY-MM-DD and defaults to today (UTC). One article…
- get_article_status
Check article generation/publication status per date. Dates are YYYY-MM-DD and default to the current month. A date with has_blog=true and a blog_id means the article is ready to read via get_article.
- list_articles
List the website's articles (drafts and published), newest first. Optionally filter by status (e.g. 'draft', 'published').
- get_article
Read a single article by blog_id. By default returns metadata and a short excerpt; set include_content=true for the full HTML content.
- publish_article
Publish an article to the website's connected platform (WordPress, Shopify, Webflow, etc.). Set publish_as_draft=true to push it as an unpublished draft in the CMS instead of going live. Before calling, show the user the article and destination and obtain explicit…
- request_indexing
Submit up to 50 URLs for search-engine indexing (Google/Bing) via SEOPro AI auto-indexing. Requires the auto-indexing feature on the account. Show the exact URL list and obtain explicit user approval first; every call requires confirm_indexing=true.
- get_indexing_status
Get auto-indexing stats for the website: how many URLs are indexed, pending or failed.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 12 h ago | Passed | 200 | 475 ms |
| 27 h ago | Passed | 200 | 543 ms |
| 40 h ago | Passed | 200 | 531 ms |
| 2 days ago | Passed | 200 | 522 ms |
| 3 days ago | Passed | 200 | 510 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 552 ms |
| 4 days ago | Passed | 200 | 515 ms |
| 4 days ago | Passed | 200 | 526 ms |
| 5 days ago | Passed | 200 | 438 ms |
| 5 days ago | Passed | 200 | 523 ms |
| 6 days ago | Passed | 200 | 562 ms |
| 6 days ago | Passed | 200 | 546 ms |
| 7 days ago | Passed | 200 | 540 ms |
| 8 days ago | Passed | 200 | 667 ms |
| 8 days ago | Passed | 200 | 489 ms |