AI-answer-engine visibility scans for local businesses, as agent tools
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Self-serve documentation for Cited — quickstart, MCP tools, REST endpoints, error shapes, and agent-operator policies, as markdown. Args: topic: "quickstart" | "mcp" | "rest" | "errors" | "policies" | "all" (default "" == "all"). Unknown topics fall back to full docs.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Self-serve documentation for Cited — quickstart, MCP tools, REST endpoints, error shapes, and agent-operator policies, as markdown. Args: topic: "quickstart" | "mcp" | "rest" | "errors" | "policies" | "all" (default "" == "all"). Unknown topics fall back to full docs.
| Argument | Type | Description |
|---|---|---|
| topic | string |
{
"type": "object",
"title": "cited_api_docsArguments",
"properties": {
"topic": {
"type": "string",
"title": "Topic",
"default": ""
}
}
}Complete, runnable recipe for a common Cited integration pattern. Args: pattern: "python_scan" (REST scan + verdict parsing) | "agent_watch" (MCP client connect + prompt)
| Argument | Type | Description |
|---|---|---|
| pattern | string |
{
"type": "object",
"title": "cited_examplesArguments",
"properties": {
"pattern": {
"type": "string",
"title": "Pattern",
"default": "python_scan"
}
}
}Liveness check for the Cited API.
No arguments.
{
"type": "object",
"title": "cited_healthArguments",
"properties": {}
}Re-fetch a previous scan result by its shareable scan_id.
| Argument | Type | Description |
|---|---|---|
| scan_id* | string |
{
"type": "object",
"title": "cited_reportArguments",
"required": [
"scan_id"
],
"properties": {
"scan_id": {
"type": "string",
"title": "Scan Id"
}
}
}Run a free instant AI-visibility scan for a local business. Args: business: the business's name, e.g. "Sunshine Smiles Dentistry" city: city + state, e.g. "Austin, TX" category: the service category, default "dentist" Returns per-engine verdicts, verbatim AI evidence quotes, citations, and a `cta_teaser` on any check where the business wasn't the top recommendation — the specific fix is a paid-tier ($39/mo) feature. Rate limit: 3/IP/24h. Scan takes under 30s (single-prompt free-tier path).
| Argument | Type | Description |
|---|---|---|
| city* | string | |
| business* | string | |
| category | string |
{
"type": "object",
"title": "cited_scanArguments",
"required": [
"business",
"city"
],
"properties": {
"city": {
"type": "string",
"title": "City"
},
"business": {
"type": "string",
"title": "Business"
},
"category": {
"type": "string",
"title": "Category",
"default": "dentist"
}
}
}Funnel counters: page views, scans run, paid registrations.
No arguments.
{
"type": "object",
"title": "cited_statsArguments",
"properties": {}
}Check whether a business is on the paid weekly monitoring plan.
| Argument | Type | Description |
|---|---|---|
| business* | string |
{
"type": "object",
"title": "cited_watch_statusArguments",
"required": [
"business"
],
"properties": {
"business": {
"type": "string",
"title": "Business"
}
}
}Read a product skill file by its skill:// URI. Args: uri: e.g. skill://<product>/<skill-name>/SKILL.md Get valid URIs from `skills_list_tool`.
| Argument | Type | Description |
|---|---|---|
| uri* | string |
{
"type": "object",
"title": "read_skillArguments",
"required": [
"uri"
],
"properties": {
"uri": {
"type": "string",
"title": "Uri"
}
}
}List this product's skills. Each entry carries the SKILL.md URI, its name and description, verbatim frontmatter, and a per-file sha256 manifest. Read a body with `read_skill`.
No arguments.
{
"type": "object",
"title": "skills_list_toolArguments",
"properties": {}
}