Skip to main content

MCP server for the Cited GEO platform

Project description

cited-mcp

MCP server for the Cited Generative Engine Optimization (GEO) platform. Exposes 28 tools that let AI assistants like Claude manage businesses, run GEO audits, generate recommendations, and create solutions — all through the Model Context Protocol.

Install

pip install cited-mcp

Or run directly without installing:

uvx cited-mcp

Usage

Claude Desktop (remote server — recommended)

No local install required. Add this to your Claude Desktop config (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "cited": {
      "command": "npx",
      "args": ["mcp-remote", "https://mcp.youcited.com/mcp"]
    }
  }
}

Restart Claude Desktop. A browser window will open for authentication on first use.

Prerequisite: Node.js must be installed for npx.

Claude Desktop (local stdio server)

If you prefer running the server locally:

{
  "mcpServers": {
    "cited": {
      "command": "uvx",
      "args": ["cited-mcp"],
      "env": {
        "CITED_TOKEN": "your-jwt-token"
      }
    }
  }
}

Get your token by running cited login and then cited auth token with the cited-cli.

Claude Code

Add the remote server as a tool source in your Claude Code settings or use the cited-plugins/ configuration from the monorepo.

Cursor

Add a .cursor/mcp.json file to your project root (or configure globally in ~/.cursor/mcp.json):

{
  "mcpServers": {
    "cited": {
      "command": "npx",
      "args": ["mcp-remote", "https://mcp.youcited.com/mcp"]
    }
  }
}

Verify Node.js is installed first:

node --version   # should print v18+ or v20+

If not installed, run brew install node or download from nodejs.org.

Then in Cursor: open Settings (Cmd+,) → search "MCP" → verify the server appears and shows a green status indicator. Use Cited tools in Composer (Agent mode) or Chat by asking Claude to interact with your GEO data.

Standalone

# Local stdio mode (requires CITED_TOKEN env var)
CITED_TOKEN=your-jwt-token cited-mcp

# Remote HTTP mode (used for hosted deployment)
cited-mcp-remote

Tools

Auth

Tool Description
check_auth_status Check current authentication status
login Authenticate via browser OAuth flow
logout Clear stored authentication token

Businesses

Tool Description
list_businesses List all businesses on your account
get_business Get details for a specific business
create_business Create a new business
update_business Update business details
delete_business Delete a business
crawl_business Start a website crawl for a business
get_health_scores Get GEO health scores for a business

Audit Templates

Tool Description
list_audit_templates List all audit templates
get_audit_template Get a specific template with questions
create_audit_template Create a new audit template
update_audit_template Update template name, description, or questions
delete_audit_template Delete an audit template

Audits

Tool Description
start_audit Run a GEO audit using a template
get_audit_status Check audit job status
get_audit_result Get completed audit results
list_audits List all audits

Recommendations

Tool Description
start_recommendation Generate recommendations from a completed audit
get_recommendation_status Check recommendation job status
get_recommendation_result Get full recommendation results
get_recommendation_insights Get actionable insights with risk levels and coverage scores
list_recommendations List all recommendation jobs

Solutions

Tool Description
start_solution Generate a solution for a specific insight or tip
get_solution_status Check solution job status
get_solution_result Get completed solution with implementation steps
list_solutions List all solutions

Jobs

Tool Description
get_job_status Check status of any job by type and ID

Example Workflow

Once connected, ask Claude to run a full GEO audit:

"List my businesses, then run a GEO audit on Acme Corp using the default template. When it's done, generate recommendations and show me the top insights."

Claude will chain the tools automatically:

  1. list_businesses → find the business ID
  2. list_audit_templates → find or create a template
  3. start_audit → kick off the audit
  4. get_audit_status → poll until complete
  5. start_recommendation → generate recommendations
  6. get_recommendation_insights → display actionable results
  7. start_solution → generate implementation steps for top issues

Environment Variables

Variable Description
CITED_TOKEN JWT auth token (stdio mode)
CITED_AGENT_API_KEY Agent API key (alternative to JWT)
CITED_API_URL API base URL (default: https://api.youcited.com)
CITED_ENV Environment: prod, dev, or local
MCP_URL Public URL of this MCP server (remote mode)
JWT_SECRET Secret for signing OAuth tokens (remote mode)

Development

# Install in editable mode with dev dependencies
pip install -e packages/core
pip install -e "packages/mcp[dev]"

# Run tests
pytest tests/test_mcp_server.py tests/test_mcp_tools.py -v

# Lint and type check
ruff check packages/mcp/
mypy packages/mcp/src --ignore-missing-imports

Privacy Policy

See our Privacy Policy for details on data collection, usage, storage, and third-party sharing.

License

Proprietary — see youcited.com for terms.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cited_mcp-0.3.4.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cited_mcp-0.3.4-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

Details for the file cited_mcp-0.3.4.tar.gz.

File metadata

  • Download URL: cited_mcp-0.3.4.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for cited_mcp-0.3.4.tar.gz
Algorithm Hash digest
SHA256 29585ccc9a09b94fe452130fbf32e7b9f1487ff5b3a6b44910164f541c55fe32
MD5 e0947bddf60e1f6f05468e6af2075820
BLAKE2b-256 a8f8d298b0a33e16d61b6caeeede94a01c21357420f4f7d5418a9c58ca13a1b8

See more details on using hashes here.

File details

Details for the file cited_mcp-0.3.4-py3-none-any.whl.

File metadata

  • Download URL: cited_mcp-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for cited_mcp-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 19dd6a8dfa97b5e6a3eff8461da4151b688450b03643606cc090a32882fdccb5
MD5 4780c1d1be98653239a6fd171fc39316
BLAKE2b-256 1ee8c60dfc2c38db469a0df3fca9592f8f42958eb1ca1449e6a88447056277b3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page