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.0.tar.gz (14.5 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.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: trakkr_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 14.5 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.0.tar.gz
Algorithm Hash digest
SHA256 34e537ea305585a09a3a5d95e0101b8233188010daffaea880b718b63d7e716d
MD5 830d5ccc5f98bb31e02616f7e70aaf0b
BLAKE2b-256 36333c7abc883634135dbb6e5c84464817b3bda89e07427ffdd7f4f55612c2ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for trakkr_mcp-0.2.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: trakkr_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 16.0 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d5dd4d272b2c902426d798f979ef52a6e1599aeab6d1940cb1d9f0d112372130
MD5 10e13d4982259f6b49a8ad38774d67e7
BLAKE2b-256 59587cb69a69b7cfa2e30e980eaafdab5ceab430eeea0ed13d92d914a81f4f28

See more details on using hashes here.

Provenance

The following attestation bundles were made for trakkr_mcp-0.2.0-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