Cited
AI-answer-engine visibility scans for local businesses, as agent tools
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"cited-visibility-scanner": {
"url": "https://cited-api-production.up.railway.app/mcp/"
}
}
}Remote endpoints
https://cited-api-production.up.railway.app/mcp/streamable-httpWhat it can do
Tool inventory
Tools (9)
š¢cited_health
Liveness check for the Cited API.
Input Schema
{
"type": "object",
"properties": {},
"title": "cited_healthArguments"
}š¢cited_scan(business, city, category)
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).
Input Schema
{
"type": "object",
"properties": {
"business": {
"title": "Business",
"type": "string"
},
"city": {
"title": "City",
"type": "string"
},
"category": {
"default": "dentist",
"title": "Category",
"type": "string"
}
},
"required": [
"business",
"city"
],
"title": "cited_scanArguments"
}š¢cited_report(scan_id)
Re-fetch a previous scan result by its shareable scan_id.
Input Schema
{
"type": "object",
"properties": {
"scan_id": {
"title": "Scan Id",
"type": "string"
}
},
"required": [
"scan_id"
],
"title": "cited_reportArguments"
}š¢cited_watch_status(business)
Check whether a business is on the paid weekly monitoring plan.
Input Schema
{
"type": "object",
"properties": {
"business": {
"title": "Business",
"type": "string"
}
},
"required": [
"business"
],
"title": "cited_watch_statusArguments"
}āŖcited_stats
Funnel counters: page views, scans run, paid registrations.
Input Schema
{
"type": "object",
"properties": {},
"title": "cited_statsArguments"
}āŖcited_api_docs(topic)
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.
Input Schema
{
"type": "object",
"properties": {
"topic": {
"default": "",
"title": "Topic",
"type": "string"
}
},
"title": "cited_api_docsArguments"
}āŖcited_examples(pattern)
Complete, runnable recipe for a common Cited integration pattern. Args: pattern: "python_scan" (REST scan + verdict parsing) | "agent_watch" (MCP client connect + prompt)
Input Schema
{
"type": "object",
"properties": {
"pattern": {
"default": "python_scan",
"title": "Pattern",
"type": "string"
}
},
"title": "cited_examplesArguments"
}š¢skills_list_tool
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`.
Input Schema
{
"type": "object",
"properties": {},
"title": "skills_list_toolArguments"
}š¢read_skill(uri)
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`.
Input Schema
{
"type": "object",
"properties": {
"uri": {
"title": "Uri",
"type": "string"
}
},
"required": [
"uri"
],
"title": "read_skillArguments"
}Community
Evidence