Transport
The server uses Streamable HTTP transport at:Authorization header:
Available Tools
| Tool | Description |
|---|---|
devtune_get_visibility_summary | Share of voice, presence rate, brand awareness, and citation counts |
devtune_get_competitive_position | Competitive positioning time series (daily/weekly/monthly) |
devtune_get_citation_analysis | Paginated citations with URL, domain, classification, and position |
devtune_get_actions | Current actions workspace, including active recommendations and adopted backlog items |
devtune_get_action_brief | Stored brief status and execution-ready markdown for a specific action |
devtune_get_traffic_summary | LLM bot and referral traffic analytics |
devtune_get_adoption_metrics | npm downloads and GitHub stars trends |
devtune_get_content_gaps | Content gaps where competitors win and you are missing |
devtune_get_actions requires actions.read, and devtune_get_content_gaps requires intelligence.read.
Note: The devtune_get_content_gaps tool is exclusive to the MCP server and has no REST API equivalent. All other tools map directly to a REST endpoint.
For devtune_get_actions, the most useful filters are:
surface:recommendationorbacklogstatus:active,backlog,in_progress,blocked,done,canceled- aliases:
open,completed, anddismissedmap tobacklog,done, andcanceled priorityandchannelfor narrower work queues
Setup
Claude Desktop
Add to your Claude Desktop config file: macOS:~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json
Cursor
Open Settings > MCP Servers > Add Server, or edit.cursor/mcp.json:
Claude Code
Example Prompts
Once connected, you can ask your AI agent questions like:- “What is my current share of voice across AI platforms?”
- “Show me the competitive position trend for the last 30 days”
- “List active recommendations for this project”
- “Load the stored brief for action 6f1e2d3c-1a2b-4c5d-8e9f-0123456789ab and summarize the execution plan”
- “Show backlog items that are blocked or in progress”
- “What content gaps do my competitors have that I’m missing?”
- “How much traffic am I getting from AI chatbots?”
How It Works
The MCP server reuses the same data-fetching layer as the REST API. Your API key determines which project the tools operate on, and all requests go through the same rate limits and authentication. The server runs in stateless mode — each request is independent with no session persistence. This is the recommended mode for HTTP-based MCP servers.Related Documentation
- Authentication — API key creation and usage
- Rate Limits — Request limits by plan tier
- API Overview — Full list of REST API endpoints