Moonlings — Local Business Intelligence
Was dieses MCP kann
Analyzes local-business visibility in AI search, identifies review gaps, scans competitors, and supports local SEO research.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['businessName', 'location'], 'properties': {'website': {'type': 'string', 'maxLength': 300, 'description': 'Optional: the business website â\x80\x94 if an AI answer cites this domain, a mismatch is treated as a possibly-stale discrepancy rather than an error'}, 'location': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'City and state/region, e.g. "Cincinnati, OH"'}, 'businessName': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'The local business to fact-check'}, 'businessType': {'type': 'string', 'maxLength': 80, 'description': 'Optional category anchor, e.g. "restaurant" â\x80\x94 helps resolve the business; not required'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'The slug returned by start_deep_report'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['businessName', 'location', 'businessType'], 'properties': {'website': {'type': 'string', 'maxLength': 300, 'description': 'Optional: the business website â\x80\x94 a cited domain counts as an appearance'}, 'location': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'City and state/region, e.g. "Cincinnati, OH"'}, 'businessName': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'The local business to check'}, 'businessType': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'Category anchor, e.g. "gym" â\x80\x94 the AI assistants are asked category questions, so this is required'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'The slug returned by start_deep_report'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['businessName', 'location', 'businessType'], 'properties': {'address': {'type': 'string', 'maxLength': 200, 'description': 'Optional: street address of the SPECIFIC location to compare, e.g. "332 Ludlow Ave" â\x80\x94 use for chains/multi-location businesses so the right branch anchors the comparison'}, 'location': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'City and state/region, e.g. "Cincinnati, OH"'}, 'businessName': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'The local business to check'}, 'businessType': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'Category anchor, e.g. "dentist" â\x80\x94 rivals are the top Google Maps results for this category nearby'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['businessName', 'location', 'businessType'], 'properties': {'address': {'type': 'string', 'maxLength': 200, 'description': 'Optional: street address of the SPECIFIC location to scan, e.g. "332 Ludlow Ave" â\x80\x94 use for chains/multi-location businesses so the right branch anchors the review comparison'}, 'location': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'City and state/region, e.g. "Cincinnati, OH"'}, 'businessName': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'The local business to scan'}, 'businessType': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'Category anchor, e.g. "ice cream shop" â\x80\x94 rival discovery and AI sampling are both category-anchored'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['businessName', 'location', 'businessType'], 'properties': {'brief': {'type': 'string', 'maxLength': 2000, 'description': 'Optional research focus, e.g. "we\'re losing weekend foot traffic â\x80\x94 figure out why"'}, 'website': {'type': 'string', 'maxLength': 300, 'description': 'Optional: the business website, read to ground services and positioning'}, 'location': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'City and state/region, e.g. "Cincinnati, OH"'}, 'businessName': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'The local business to research'}, 'businessType': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'Category anchor, e.g. "dentist" â\x80\x94 competitor discovery is category-anchored'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Heista
Analyzes video advertising, builds brand intelligence profiles, researches markets, and generates advertising scripts and creativ…
rankparse-mcp
Provides SEO and search marketing research including backlinks, authority, competitor gaps, Google Ads keyword metrics, and Googl…
VarynForge
Supports SEO research and content planning through niche analysis, competitor and keyword research, opportunity discovery, and wr…
AfterLaunch: the agentic growth marketing engine
Runs growth-marketing workflows covering SEO, AI-search visibility, competitor analysis, content planning, distribution channels,…
sonar
Provides app-store optimization tools for keyword research, rankings, reviews, competitor analysis, alerts, and ASO scoring on iO…
Prowlo — Reddit & X for AI agents
Indexes and searches Reddit and X-related social data, discovers communities, monitors keywords, finds engagement opportunities, …
AgentSEO
Provides SEO research and execution tools for SERP analysis, rankings, backlinks, content gaps, technical audits, and AI visibili…
NanoTools
Offers utility APIs alongside web search, scraping, browser rendering, screenshots, SERP data, and SEO audits.