SEO Tools
Ce que fait ce MCP
Audits AI crawler access, llms.txt and robots.txt, tracks AI answer citations and brand visibility, and checks social link previews.
Outils
Schéma d’entrée
{'type': 'object', 'title': 'AI Answer Change Alert input', 'required': ['queries'], 'properties': {'lang': {'type': 'string', 'title': 'Language', 'editor': 'textfield', 'default': 'en', 'description': 'Answer language (e.g. en, ru, tr).'}, 'models': {'type': 'array', 'title': 'Models', 'editor': 'stringList', 'prefill': ['perplexity/sonar'], 'maxItems': 3, 'description': 'OpenRouter model IDs to check. Grounded options: `perplexity/sonar`, `openai/gpt-4o-mini:online`, `google/gemini-2.0-flash-001:online`. Every model you add multiplies the number of billed rows: rows = number of queries × number of models. With the limits on both fields, the maximum possible is 20 queries × 3 models = 60 rows.'}, 'queries': {'type': 'array', 'title': 'Queries', 'editor': 'stringList', 'prefill': ['best crm for small business'], 'maxItems': 20, 'description': "The prompts a real user would ask (e.g. `best crm for small business`). Each query is run against every model in `models` below and compared against the previous run's stored answer for the same query × model × language — you are charged per query × model pair, not per query, whether or not the answer changed."}, 'maxConcurrency': {'type': 'integer', 'title': 'Max concurrency', 'default': 1, 'maximum': 3, 'minimum': 1, 'description': "Parallel LLM calls (kept low to respect rate limits and to bound how many LLM calls can be wasted — uncharged — if a run's spend limit is hit mid-run)."}, 'openrouterApiKey': {'type': 'string', 'title': 'OpenRouter API key', 'editor': 'textfield', 'isSecret': True, 'description': 'Your OpenRouter API key (https://openrouter.ai/keys). Optional: without it the built-in key is used and the LLM cost is covered by the per-row price. Pass your own key to have tokens billed to your account instead, at cost.'}}, 'schemaVersion': 1}
Schéma d’entrée
{'type': 'object', 'title': 'AI Crawler Access Checker input', 'required': ['websites'], 'properties': {'websites': {'type': 'array', 'title': 'Websites', 'editor': 'stringList', 'prefill': ['https://example.com', 'https://openai.com', 'https://anthropic.com'], 'maxItems': 100, 'description': 'List of website URLs or domains to audit (e.g. `example.com` or `https://example.com`).'}, 'maxConcurrency': {'type': 'integer', 'title': 'Max concurrency', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'How many websites to check in parallel.'}}, 'schemaVersion': 1}
Schéma d’entrée
{'type': 'object', 'title': 'AI Overview Citation Tracker input', 'required': ['queries'], 'properties': {'lang': {'type': 'string', 'title': 'Language', 'editor': 'textfield', 'default': 'en', 'description': 'Answer language (e.g. en, ru, tr).'}, 'models': {'type': 'array', 'title': 'Models', 'editor': 'stringList', 'prefill': ['perplexity/sonar'], 'maxItems': 5, 'description': 'OpenRouter model IDs to test. Grounded options: `perplexity/sonar`, `openai/gpt-4o-mini:online`, `google/gemini-2.0-flash-001:online`. Every model you add here multiplies the number of billed rows: rows = number of queries × number of models (see `queries`).'}, 'queries': {'type': 'array', 'title': 'Queries', 'editor': 'stringList', 'prefill': ['best project management software', 'what is the capital of France'], 'maxItems': 20, 'description': 'The prompts a real user would ask (e.g. `best project management software`, `how to choose a CRM`). Each query is run against EVERY model in `models` below, and you are charged per query × model pair, not per query — e.g. 10 queries × 2 models = 20 billed rows. With the limits on both fields, the maximum possible is 20 queries × 5 models = 100 rows.'}, 'maxConcurrency': {'type': 'integer', 'title': 'Max concurrency', 'default': 3, 'maximum': 10, 'minimum': 1, 'description': 'Parallel LLM calls (kept low to respect rate limits).'}, 'openrouterApiKey': {'type': 'string', 'title': 'OpenRouter API key', 'editor': 'textfield', 'isSecret': True, 'description': 'Your OpenRouter API key (https://openrouter.ai/keys). LLM token cost is billed to YOUR account; this Actor only orchestrates and scores. Optional to start the Actor: without it the run finishes cleanly and explains setup, and nothing is charged beyond the Actor start.'}}, 'schemaVersion': 1}
Schéma d’entrée
{'type': 'object', 'title': 'LLM Brand Visibility input', 'required': ['brand', 'queries'], 'properties': {'lang': {'type': 'string', 'title': 'Language', 'editor': 'textfield', 'default': 'en', 'description': 'Answer language (e.g. en, ru, tr).'}, 'brand': {'type': 'string', 'title': 'Brand / product name', 'editor': 'textfield', 'prefill': 'Notion', 'description': 'The brand, product or company you want to track in AI answers.'}, 'models': {'type': 'array', 'title': 'Models', 'editor': 'stringList', 'prefill': ['perplexity/sonar'], 'maxItems': 5, 'description': 'OpenRouter model IDs to test. Grounded options: `perplexity/sonar`, `openai/gpt-4o-mini:online`, `google/gemini-2.0-flash-001:online`. Every model you add here multiplies the number of billed rows: rows = number of queries × number of models (see `queries`).'}, 'queries': {'type': 'array', 'title': 'Queries', 'editor': 'stringList', 'prefill': ['best note-taking app', 'best project management tool for startups'], 'maxItems': 20, 'description': 'The prompts a real user would ask (e.g. `best note-taking app`, `Notion alternatives`). Each query is run against EVERY model in `models` below, and you are charged per query × model pair, not per query — e.g. 10 queries × 2 models = 20 billed rows. With the limits on both fields, the maximum possible is 20 queries × 5 models = 100 rows.'}, 'maxConcurrency': {'type': 'integer', 'title': 'Max concurrency', 'default': 3, 'maximum': 10, 'minimum': 1, 'description': 'Parallel LLM calls (kept low to respect rate limits).'}, 'openrouterApiKey': {'type': 'string', 'title': 'OpenRouter API key', 'editor': 'textfield', 'isSecret': True, 'description': 'Your OpenRouter API key (https://openrouter.ai/keys). LLM token cost is billed to YOUR account; this Actor only orchestrates and scores. Optional to start the Actor: without it the run finishes cleanly and explains setup, and nothing is charged beyond the Actor start.'}}, 'schemaVersion': 1}
Schéma d’entrée
{'type': 'object', 'title': 'llms.txt Auditor input', 'required': ['items'], 'properties': {'items': {'type': 'array', 'title': 'Domains', 'editor': 'stringList', 'prefill': ['vercel.com', 'nytimes.com'], 'maxItems': 100, 'description': 'List of domains to audit for llms.txt presence and AI-crawler robots.txt policy.'}, 'maxConcurrency': {'type': 'integer', 'title': 'Max concurrency', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'How many domains to audit in parallel.'}}, 'schemaVersion': 1}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', 'title': 'Social Preview Checker input', 'required': ['urls'], 'properties': {'urls': {'type': 'array', 'title': 'URLs', 'editor': 'stringList', 'prefill': ['https://example.com', 'https://github.com', 'https://stripe.com'], 'maxItems': 100, 'description': 'List of page URLs to check (e.g. `example.com/article` or a full https URL).'}, 'maxConcurrency': {'type': 'integer', 'title': 'Max concurrency', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'How many URLs to check in parallel.'}}, 'schemaVersion': 1}
Modifications récentes des outils
Serveurs MCP similaires
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
SharksAPI.AI
Provides marketing analytics and actions across GA4, Search Console, Google Ads, social channels, SEO, WordPress, and marketing p…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…
Hermoso
Supports ad research, competitor analysis, video and static ad creation, campaign policy checks, content publishing, and performa…