Roistat MCP server
Roistat MCP Server
An MCP server for Roistat marketing analytics: statistics, orders, call tracking and clients through an agent in Claude Desktop
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- Can create and update order statuses in Roistat
- The API key grants access to the project's analytics, calls and client data
Install
Manual install
pip install -r requirements.txtManual install for macOS and Linux after cloning the repository.
This is third-party code. Review the repository files before installing.
What it does
The server connects to the Roistat API using an API key and project ID and gives an agent 16 functions across five groups: analytics with metrics and funnels, daily statistics on sessions, conversions and ROI, an order list with status creation and updates, call-tracking analytics, and client management with import. Windows gets a separate installer script that installs dependencies, clones the repository, asks for the API key and project ID, and writes the Claude Desktop config on its own.
Who it is for. For marketers and business owners who track Roistat analytics and want to get summaries and manage orders through an agent.
Good fit when
- You want a quick ROI, conversion or period statistics summary
- You want to view or update Roistat order statuses
- You need call-tracking analytics for a given period
Not a fit when
- You do not have a Roistat account with API access
- You need an MCP client other than Claude Desktop: the README only documents its config
Example request
Show Roistat ROI for the last 7 days and all orders with status newLimitations
The project has a single author with no releases; the README only mentions MIT briefly at the end rather than a formal license file check. The Roistat API is capped at 10 requests per second and 5000 per day. Updating order statuses makes real changes in the system, and the server does not describe a confirmation step before writing.
How to disable. Remove the roistat entry from your Claude Desktop config.
MCP
- Transport
- stdio
- Authentication
- API key
| Environment variables | |
|---|---|
| ROISTAT_API_KEY required, secret | Roistat API key from Settings, API. |
| ROISTAT_PROJECT required | Roistat project ID from Settings, Project. |
Security check
- Can create and update order statuses in Roistat
- The API key grants access to the project's analytics, calls and client data
README in short
The README gives two install paths: an automatic Windows script and manual steps for macOS and Linux with cloning, installing dependencies and editing the Claude Desktop config. It shows a table of environment variables and the five function groups covering 16 functions: analytics, statistics, orders, call tracking, clients. API limits and example agent phrases are included.
FAQ
Is there a ready-made installer?
Yes, install-windows.bat for Windows installs dependencies, asks for the key and project ID, and writes the Claude Desktop config itself.
Can the agent change an order's status?
Yes, one of the functions updates order status, which is a real change in Roistat, not just a read.
Related
Official DataLens (Yandex) skills for Claude Code, Codex and OpenCode: SDK, HTML reports and RLS resolution
A Yandex Metrika MCP server generated from the API spec: 108 methods, 10 tools declared by default, transparent filters and response metadata
An open MCP server and agent skill set for SEO: keyword research, competitors, backlinks and site audits powered by DataForSEO
A Claude Code plugin for SEO audits: technical SEO, E-E-A-T, schema, local and AI search via parallel subagents