Skip to main content

MCP server for Trakkr — AI visibility monitoring for ChatGPT, Perplexity, Gemini, and more

Project description

trakkr-mcp

MCP server for Trakkr — AI visibility monitoring.

Connect your AI assistant (Claude, Cursor, Windsurf) to Trakkr and query your brand's AI search visibility data conversationally.

Quick Start

# Install
pip install trakkr-mcp

# Or run directly with uvx (no install needed)
uvx trakkr-mcp

Set your API key:

export TRAKKR_API_KEY="sk_live_your_key_here"

Get your API key at trakkr.ai/exports/api-keys.

Configuration

Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "trakkr": {
      "command": "uvx",
      "args": ["trakkr-mcp"],
      "env": {
        "TRAKKR_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

Cursor

Add to your Cursor MCP settings (.cursor/mcp.json in your project or global config):

{
  "mcpServers": {
    "trakkr": {
      "command": "uvx",
      "args": ["trakkr-mcp"],
      "env": {
        "TRAKKR_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

Windsurf

Add to your Windsurf MCP config:

{
  "mcpServers": {
    "trakkr": {
      "command": "uvx",
      "args": ["trakkr-mcp"],
      "env": {
        "TRAKKR_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

Available Tools

Core Data

Tool Description
list_brands List all brands you're tracking. Returns brand IDs needed for other tools.
get_visibility_scores Get AI visibility scores and trends over time.
list_prompts List tracked search queries for a brand.
manage_prompt Create, update, or delete a tracked prompt.

Visibility

Tool Description
get_citations Citation URLs and trends. Views: list, history, queries, sources, feed, heatmap.
get_rankings Competitive rankings in AI search results.
get_model_breakdown Visibility by AI model (ChatGPT, Perplexity, Gemini, etc.).
get_competitors Competitor analysis. Views: summary, arena, head-to-head, by-model, threats.

Intelligence

Tool Description
get_opportunities Citation gaps where competitors appear but you don't.
get_content_ideas AI-generated content ideas to improve visibility.
get_perception How AI models describe and position the brand. Paid plan required.
get_prism AI Pages analysis: positioning, strengths, weaknesses, opportunities. Paid plan required.
get_narratives Narrative intelligence: tracked topics and storylines. Scale plan required.

Crawler

Tool Description
get_crawler_overview Overview tab: hero stats, chart, setup state, top pages, and recent preview.
get_crawler_live Live tab: activity, pages, or sessions with dashboard filters.
get_crawler_pages Pages tab: pages, paths, or normalized bots.
get_crawler_page_details Page drawer data: verdict, pipeline, health, traffic, diagnostics.
get_crawler_path_details Path drawer data: verdict, pipeline, top pages, top bots, diagnostics.
get_crawler_bot_details Bot drawer data: verdict, pipeline, top pages, top paths, diagnostics.
get_crawler_access Access tab: findings, bot matrix, robots.txt, llms.txt, submit-to-search.
preview_crawler_access_fix Preview an Access fix without applying it.
send_crawler_verification_ping Send the verification ping shown in the dashboard.
submit_crawler_to_search Submit crawler pages to AI search via IndexNow.
get_crawler_submit_status Read submit-to-search status and summary.
get_crawler_analytics Deprecated compatibility alias for the new crawler tools.

Actions

Tool Description
run_diagnosis Diagnose a search query across AI models in real-time.
get_diagnosis_result Get diagnosis results, history, or usage quota.
generate_report Generate an AI visibility report (executive, weekly, or full).
get_reports List or retrieve generated reports.
export_data Export data as JSON or CSV.

Example Conversations

Once connected, you can ask your AI assistant things like:

  • "How is my brand doing in AI search this month?"
  • "Which competitors are gaining ground in ChatGPT?"
  • "What content opportunities am I missing?"
  • "Show me which pages get cited most by Perplexity"
  • "Run a diagnosis on 'best project management tools'"
  • "What does my visibility trend look like over the last 90 days?"
  • "Show crawler overview for Nike"
  • "What changed in Live this week?"
  • "Preview crawler access fixes"
  • "Send a verification ping"

Requirements

  • Python 3.10+
  • A Trakkr account with an API key (get one here)

Documentation

Full API documentation: trakkr.ai/learn/api

MCP setup guide: trakkr.ai/learn/api/mcp

License

MIT

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

trakkr_mcp-0.2.1.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

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

trakkr_mcp-0.2.1-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file trakkr_mcp-0.2.1.tar.gz.

File metadata

  • Download URL: trakkr_mcp-0.2.1.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for trakkr_mcp-0.2.1.tar.gz
Algorithm Hash digest
SHA256 887db5bddc8562542a513eecbb79b8acd08b624f2b15f5bdda48e080e5e5ebd3
MD5 25ad2dea2db41ab70a406355dd5f02ac
BLAKE2b-256 953c4efeff96737bafef207ac7a699f9c843397f5f6dd220ba0dfac4e7058f8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for trakkr_mcp-0.2.1.tar.gz:

Publisher: publish-trakkr-mcp.yml on macklpgr/trakkr-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file trakkr_mcp-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: trakkr_mcp-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for trakkr_mcp-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba8fe85090fd4375ba625762bd89f2f367bbec72e702e921bd1d72aa70d1fe8e
MD5 071e96f90544f05fd91ae0e64562ec6c
BLAKE2b-256 afa3731d36cfe3eb07ca1917346da181ee85ec157210e8143e1d0afea292877c

See more details on using hashes here.

Provenance

The following attestation bundles were made for trakkr_mcp-0.2.1-py3-none-any.whl:

Publisher: publish-trakkr-mcp.yml on macklpgr/trakkr-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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