aio-geo
Qué hace este MCP
Audits public websites for structural AI-search readiness and generates dry-run recommendations for robots, schema, and internal anchors.
Herramientas
Esquema de entrada
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.'}, 'domain': {'type': 'string', 'description': 'Alias of url. Use either url or domain, not both.'}, 'dryRun': {'type': 'boolean', 'default': True, 'description': 'When true (default) only preview the pack. Writes stay off on the public endpoint.'}}}
Esquema de salida
{'type': 'object', 'required': ['ok', 'dryRun'], 'properties': {'ok': {'type': 'boolean'}, 'error': {'type': 'string'}, 'files': {'type': 'array', 'items': {'type': 'object', 'properties': {'path': {'type': 'string'}, 'action': {'type': 'string'}}}, 'description': 'Proposed files in the dry-run pack'}, 'domain': {'type': 'string'}, 'dryRun': {'type': 'boolean', 'description': 'Public endpoint always true — no files are written'}}}
Esquema de entrada
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.'}, 'domain': {'type': 'string', 'description': 'Alias of url. Use either url or domain, not both.'}}}
Esquema de salida
{'type': 'object', 'required': ['ok', 'domain', 'overallScore'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the audit completed'}, 'cli': {'type': 'string', 'description': 'Matching CLI command'}, 'domain': {'type': 'string', 'description': 'Normalized hostname'}, 'pillars': {'type': 'array', 'items': {'type': 'object', 'properties': {'key': {'type': 'string'}, 'label': {'type': 'string'}, 'score': {'type': 'number'}, 'summary': {'type': 'string'}}}, 'description': 'Per-pillar structural scores'}, 'refusal': {'type': 'string', 'description': 'Ranking-refusal copy'}, 'briefUrl': {'type': 'string', 'description': 'Shareable public brief URL'}, 'persisted': {'type': 'boolean', 'description': 'True if the scan was saved'}, 'confidence': {'type': 'number', 'description': '0-1 crawl confidence'}, 'disclaimer': {'type': 'string'}, 'isSynthetic': {'type': 'boolean', 'description': 'True only if the crawl failed closed'}, 'methodology': {'type': 'string', 'description': 'Scoring methodology id'}, 'overallScore': {'type': 'number', 'description': 'Structural readiness score 0-100. Not an LLM ranking.'}, 'recommendations': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Ranked structural gaps to fix'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de salida
{'type': 'object', 'required': ['version', 'api_key'], 'properties': {'health': {'type': 'object', 'description': 'Ops health without secrets'}, 'api_key': {'type': 'string', 'description': 'set or unset — never the raw secret'}, 'refusal': {'type': 'string'}, 'version': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.'}, 'domain': {'type': 'string', 'description': 'Alias of url. Use either url or domain, not both.'}}}
Esquema de salida
{'type': 'object', 'required': ['ok', 'domain', 'overallScore', 'sharePath'], 'properties': {'ok': {'type': 'boolean'}, 'domain': {'type': 'string'}, 'pillars': {'type': 'array', 'items': {'type': 'object'}}, 'refusal': {'type': 'string'}, 'sharePath': {'type': 'string', 'description': 'Relative brief path, for example /brief?domain=example.com'}, 'overallScore': {'type': 'number'}, 'recommendations': {'type': 'array', 'items': {'type': 'string'}}}}
Esquema de entrada
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.'}, 'domain': {'type': 'string', 'description': 'Alias of url. Use either url or domain, not both.'}}}
Esquema de salida
{'type': 'object', 'required': ['ok', 'dryRun'], 'properties': {'ok': {'type': 'boolean'}, 'error': {'type': 'string'}, 'files': {'type': 'array', 'items': {'type': 'object', 'properties': {'path': {'type': 'string'}, 'action': {'type': 'string'}}}, 'description': 'Proposed files in the dry-run pack'}, 'domain': {'type': 'string'}, 'dryRun': {'type': 'boolean', 'description': 'Public endpoint always true — no files are written'}}}
Esquema de entrada
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.'}, 'domain': {'type': 'string', 'description': 'Alias of url. Use either url or domain, not both.'}}}
Esquema de salida
{'type': 'object', 'required': ['ok', 'domain', 'overallScore'], 'properties': {'ok': {'type': 'boolean', 'description': 'True when the audit completed'}, 'cli': {'type': 'string', 'description': 'Matching CLI command'}, 'domain': {'type': 'string', 'description': 'Normalized hostname'}, 'pillars': {'type': 'array', 'items': {'type': 'object', 'properties': {'key': {'type': 'string'}, 'label': {'type': 'string'}, 'score': {'type': 'number'}, 'summary': {'type': 'string'}}}, 'description': 'Per-pillar structural scores'}, 'refusal': {'type': 'string', 'description': 'Ranking-refusal copy'}, 'briefUrl': {'type': 'string', 'description': 'Shareable public brief URL'}, 'persisted': {'type': 'boolean', 'description': 'True if the scan was saved'}, 'confidence': {'type': 'number', 'description': '0-1 crawl confidence'}, 'disclaimer': {'type': 'string'}, 'isSynthetic': {'type': 'boolean', 'description': 'True only if the crawl failed closed'}, 'methodology': {'type': 'string', 'description': 'Scoring methodology id'}, 'overallScore': {'type': 'number', 'description': 'Structural readiness score 0-100. Not an LLM ranking.'}, 'recommendations': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Ranked structural gaps to fix'}}}
Cambios recientes en herramientas
Servidores MCP similares
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…