Moonlings — Local Business Intelligence
AI visibility + fact-checks (ChatGPT/Perplexity), review gaps & competitor scans, local SEO.
| Endpoint | https://moonlings.ai/api/mcp (streamable-http) |
|---|---|
| Registry version | 0.4.1 |
| Now | 8 tools · grade A (93) · pin ts_509e550ac082b91527e1c3e9a4f13b45 · protocol 2025-06-18 |
| First / last listed | 2026-10-26 04:15 UTC / 2026-10-26 04:15 UTC |
| Grade over time | 2026-10-26: A (93), 8 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: ping check_visibility review_gap check_facts run_scan start_deep_report check_report_status get_report_result
ping | Returns server status, the price list, and (when authenticated) your credit balance. Free — call it to check connectivity and see what this server offers. params: none |
check_visibility | Ask ChatGPT and Perplexity live (with web search) who they'd recommend in a business's category and city, and report whether THIS business appears. Returns honest appearance counts (never an invented metric), a per-engine split, who gets recommended instead, and which local sites the AI answers cite. AI answers vary substantially between runs — one check is a snapshot, not a stable measurement; re params: businessName*, location*, businessType*, website |
review_gap | Compare a local business's Google rating and review count against the top same-category rivals nearby, with the gap math done: who leads, the rating delta, the review-volume ratio, and a verdict (leading / rated_equal_or_better_but_outreviewed / trailing). Live Google Maps lookup at call time. Call this when a user wants to know how a business's reviews stack up against local competitors. Takes a params: businessName*, location*, businessType*, address |
check_facts | Find what AI assistants get WRONG about a local business. Asks ChatGPT and Perplexity live (with web search) about the business's hours, address, phone, and category, then verifies each stated fact against Google Business ground truth. Returns a severity-ranked list of conflicts (with the AI's value vs. the trusted value and source) plus discrepancies to check. Conservative by design: a claim with params: businessName*, location*, businessType, website |
run_scan | A live competitor scan: a research agent finds the business's strongest same-category rival nearby and scouts it (offer, pricing signals, review positioning, what they do that this business doesn't), while two ground-truth lookups run in parallel: ChatGPT/Perplexity sampling for AI-assistant visibility, and a direct Google Places review comparison (reviewSnapshot — the authoritative numbers; findi params: businessName*, location*, businessType*, address |
start_deep_report | Launch a full overnight-grade research report on a local business: an autonomous research crew maps the competitive landscape, reads the business's and rivals' web presence, and delivers a long-form graded report with structured findings and an action list. ASYNC: this tool returns a slug immediately; the report takes roughly 10-20 minutes. Poll check_report_status, then fetch with get_report_resu params: businessName*, location*, businessType*, website, brief |
check_report_status | Poll a deep research report by slug. Free. Returns status (generating / ready / failed); a failed report triggers the automatic refund of its launch charge. Deep reports typically take 10-20 minutes — poll every few minutes, not every few seconds. params: slug* |
get_report_result | Fetch a completed deep research report by slug. Free. Returns the long-form report (markdown), a structured-findings JSON block, the action list, and the report card. If the report is still generating you get its status instead; if it failed, the launch charge is refunded automatically. params: slug* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.