ai.moonlings/moonlings

MCPcommunitylive
v0.4.1ai.moonlingsUnknownUpdated 1mo ago

AI visibility + fact-checks (ChatGPT/Perplexity), review gaps & competitor scans, local SEO.

Endpoint healthlive
checked 15h ago · 238ms
100% of the last 4 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
1mo agoLast update
Package
Authorai.moonlings
LicenseUnknown
Version0.4.1
Sourcemcp-registry
Trust Status
B
60/100Good
Listed in Forge index+10/10
Publisher identity verified+0/30
Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
Domain verification+0/10
Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
Prompt-injection scan · clean+30/30
Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain
Provenance
DependenciesNot audited
Tool surface8 tools · none privileged
Security scan✓ Cleanvlive · todayHow well does this scan work?
EvalsNone
IndexedJul 20, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

8 tools · none privileged
Observed live from the vendor's endpoint15h ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://moonlings.ai/api/mcp8 tools · 238ms
pingReturns server status, the price list, and (when authenticated) your credit balance. Free — call it to check connectivity and see what this server offers.

Returns server status, the price list, and (when authenticated) your credit balance. Free — call it to check connectivity and see what this server offers.

No input schema was published for this tool.

check_visibilityAsk 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 cit…

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 cit…

ParameterTypeDescription
businessName*stringThe local business to check
location*stringCity and state/region, e.g. "Cincinnati, OH"
businessType*stringCategory anchor, e.g. "gym" — the AI assistants are asked category questions, so this is required
websitestringOptional: the business website — a cited domain counts as an appearance
review_gapCompare 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…

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…

ParameterTypeDescription
businessName*stringThe local business to check
location*stringCity and state/region, e.g. "Cincinnati, OH"
businessType*stringCategory anchor, e.g. "dentist" — rivals are the top Google Maps results for this category nearby
addressstringOptional: street address of the SPECIFIC location to compare, e.g. "332 Ludlow Ave" — use for chains/multi-location businesses so the right branch anchors the…
check_factsFind 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 valu…

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 valu…

ParameterTypeDescription
businessName*stringThe local business to fact-check
location*stringCity and state/region, e.g. "Cincinnati, OH"
businessTypestringOptional category anchor, e.g. "restaurant" — helps resolve the business; not required
websitestringOptional: the business website — if an AI answer cites this domain, a mismatch is treated as a possibly-stale discrepancy rather than an error
run_scanA 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 visibi…

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 visibi…

ParameterTypeDescription
businessName*stringThe local business to scan
location*stringCity and state/region, e.g. "Cincinnati, OH"
businessType*stringCategory anchor, e.g. "ice cream shop" — rival discovery and AI sampling are both category-anchored
addressstringOptional: street address of the SPECIFIC location to scan, e.g. "332 Ludlow Ave" — use for chains/multi-location businesses so the right branch anchors the rev…
start_deep_reportLaunch 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 immediate…

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 immediate…

ParameterTypeDescription
businessName*stringThe local business to research
location*stringCity and state/region, e.g. "Cincinnati, OH"
businessType*stringCategory anchor, e.g. "dentist" — competitor discovery is category-anchored
websitestringOptional: the business website, read to ground services and positioning
briefstringOptional research focus, e.g. "we're losing weekend foot traffic — figure out why"
check_report_statusPoll 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.

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.

ParameterTypeDescription
slug*stringThe slug returned by start_deep_report
get_report_resultFetch 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.

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.

ParameterTypeDescription
slug*stringThe slug returned by start_deep_report

8 of 8 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

AI visibility + fact-checks (ChatGPT/Perplexity), review gaps & competitor scans, local SEO.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.