MCP Server
Connect Trakkr to ChatGPT, Claude, Claude Code, Cursor, VS Code, Codex, and other MCP-compatible AI assistants. Query your visibility data conversationally - no code required.
What is MCP?
The Model Context Protocol is an open standard that lets AI assistants connect to external tools. Once Trakkr is connected, you ask questions in plain English and your assistant calls the right tools behind the scenes - backed by live data from your account.
Public Knowledge MCP
Trakkr also exposes a separate public, read-only MCP at https://api.trakkr.ai/public/mcp. It does not require OAuth, a connect token, or a Trakkr account. Use it when an assistant needs citeable Trakkr context about the product, research, pricing, setup docs and public datasets.
https://api.trakkr.ai/mcp.| Interface | Authentication | Inputs | Outputs | Use it for |
|---|---|---|---|---|
Public Knowledge MCPapi.trakkr.ai/public/mcp | None | A search query, fetched content ID, dataset key, or client name | Public text, metadata, dataset links, and canonical citation URLs | Product research, public docs, citations, and dataset discovery |
Authenticated MCPapi.trakkr.ai/mcp | Hosted OAuth or an MCP connect token | Tool parameters such as brand ID, date window, view, and filters | Live account data or an explicit workspace action result | Private visibility, prompts, citations, reports, actions, and workflows |
REST APIapi.trakkr.ai | sk_live_ bearer key | HTTP path, query or JSON body, and brand-scoped identifiers | Documented JSON responses or exports | Scale and Enterprise integrations, dashboards, and scheduled data flows |
Public MCP example
Call search first. Pass its result ID to fetch when you need the full text and canonical URL to cite. The example output is shortened, but keeps the real field names and value types.
{
"query": "What does Trakkr track?"
}{
"query": "What does Trakkr track?",
"results": [
{
"id": "trakkr-overview",
"title": "What Trakkr does",
"url": "https://trakkr.ai/",
"kind": "overview",
"summary": "Trakkr is an AI visibility platform for brands and agencies.",
"tags": ["overview", "ai visibility"],
"updated_at": "YYYY-MM-DD",
"score": 1
}
],
"result_count": 1,
"private_data_intent": false,
"note": "Use fetch(id) for full citeable content from a selected result."
}Machine-readable resources
- MCP manifest for the public endpoint, transport, authentication mode, and tool names.
- MCP server card for public discovery metadata and read-only tool annotations.
- OpenAPI 3.1 contract for the authenticated REST paths, request schemas, response schemas, and errors.
Get connected
Pick your AI assistant. The install steps and code panel update to match. Hosted clients use the connector at https://api.trakkr.ai/mcp; developer tools use the local setup shown in the code panel.
- 1Get your connect token
Generate an MCP connect token from Settings → Developer. Tokens start with
mcp_connect_and are shown once.MCP access is included on every paid plan. The direct REST API andsk_live_keys remain Scale-only. - 2Create the Claude connector
Copy
Claude MCP docshttps://api.trakkr.ai/mcpinto Claude's connector setup. When Claude opens the Trakkr authorization page, paste your MCP connect token there. - 3Restart and ask away
Finish the Claude connection flow, then open a new chat. Try one of the prompts below to verify everything works.
Keep your connect token out of source control. Don't commit config files containing your token - add them to .gitignore or use your client's secret-input pattern.
Trakkr stores MCP activity logs for security, support, and product improvement: tool names, timing, status, short intent hints supplied by the assistant, and bounded redacted input and result previews. Full assistant conversations are not stored.
What you can ask
Your assistant picks the right tools automatically. Some prompts to try:
For multi-step queries, your assistant chains tools together - e.g. fetching your brand ID, then pulling scores, then comparing against a competitor - all in one turn.
Available tools
76 tools across 12 groups. Each maps to an endpoint in the Trakkr API. Open a group to see parameters and views.
Resources
Resources pull Trakkr context into a chat with no tool call. In clients that support them, @-mention a resource (for example @trakkr://brand/<id>/briefing). Each is read-only and bounded, so reading one never triggers analysis or compute.
Dense markdown you can @-attach to any chat, so the model gets your brand right.brand-book is the one to paste.
trakkr://brandThe index of your brands and their IDs, each linked to the briefings below. Start here to find a brand ID.trakkr://brand/{id}/brand-bookPaste-ready context so any AI describes the brand right: what it is, how AI frames it now, what to set straight, and the proof.trakkr://brand/{id}/snapshotLatest AI visibility: headline scores, a by-model table, and the prompts where you win and lose.trakkr://brand/{id}/citation-gapsPrompts where AI cites a rival but not you, ranked, with who gets cited and what to publish.trakkr://brand/{id}/promptsThe AI-search questions Trakkr is tracking for this brand, active and paused.trakkr://brandsThe brands you can access, with the IDs the per-brand resources need.trakkr://brand/{id}/briefingHeadline visibility and trend, plus the open-action snapshot.trakkr://brand/{id}/actionsThe brand top open actions, most impactful first.trakkr://brand/{id}/changesWhat moved in the last week (the get_changes digest).trakkr://brand/{id}/latest-reportThe most recent generated report.Every rival shows you your own numbers. These expose Trakkr’s public research on what actually gets brands cited, drawn live from our /data studies.
trakkr://dataIndex of the research briefings below.trakkr://data/what-gets-citedWhich page types earn AI citations, and owned vs third-party.trakkr://data/crawler-personalitiesWhat each AI bot actually fetches and reads.trakkr://data/llms-txt-truthThe honest null result: llms.txt shows no citation lift.trakkr://data/schema-advantageHow structured data correlates with getting cited.trakkr://data/citation-decayHow fast AI citations fade.trakkr://data/model-divergenceWhere AI models disagree on who to recommend.trakkr://data/playbookThe synthesis: the rules for getting cited, with links.Workflows
Workflows are server prompts that appear as slash commands in your assistant’s prompt menu the moment Trakkr connects. Each one chains the right tools and research into a single finished briefing, most important first. Arguments are optional; leave the brand out and the workflow resolves it for you.
/weekly-reviewbrand, period/competitor-teardownbrand, competitor/citation-gap-planbrand/content-briefbrand, topic/setup-trackingdomain/trakkr-watchbrand_id, sinceTroubleshooting
Package
Code example
Add Trakkr as a custom connector in Claude, then paste your MCP connect token when prompted.
- 1In Claude, open Customize > Connectors.
- 2Choose Add custom connector and use https://api.trakkr.ai/mcp as the remote MCP server URL.
- 3Click Connect, then paste your MCP connect token on the Trakkr authorization page when Claude prompts you.
