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 PRISM analysis: positioning, strengths, weaknesses, opportunities. Paid plan required.
get_crawler_analytics Which AI bots are crawling your website. Paid plan required.
get_narratives Narrative intelligence: tracked topics and storylines. Scale plan required.

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?"

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.1.0.tar.gz (9.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.1.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for trakkr_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6c77da307b423e4cb328407cff332092e806cdecbb2fd6e0ffb80e8e41c02608
MD5 56749a569c4c6a5ce8e269d9c36322e0
BLAKE2b-256 4e8bfe2849aa25d3c402b6b60c1fda5e03f835a69193842fa0cf93661a610baa

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for trakkr_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0026034f96bb3891a5e2b7b3890e78ce5a173f88840eab0cf9704e9c3a400b34
MD5 6e3073ba6241c2ed0e923e5cd73e82f8
BLAKE2b-256 542a0b23ea3ca3ba974bfcb3421f681958b596e8631b01470cfe079ad8b62028

See more details on using hashes here.

Provenance

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