MCP Server
The Two Minute Reports MCP Server connects your marketing and business data directly to AI assistants, letting you explore, analyze, and visualize your data through natural language conversations. No dashboards, no exports, no manual calculations.
What you can do
- Natural language analysis: Ask questions about your data as you would to a teammate and get clear, structured answers based on your actual data.
- Multi-source reporting: Query data from ad platforms, Shopify, websites, and any other sources connected in your Two Minute Reports account.
- Automated summaries: Instantly understand performance changes, trends, and key KPIs without building reports manually.
- Comparisons and trend analysis: Compare performance across time periods, channels, campaigns, or products in a single prompt.
- Data visualization: Ask your AI assistant to plot charts and visual breakdowns to make insights easier to understand and share.
- Pre-built skills: Run curated audits and reports on your data with one click, in Dash or your own AI assistant. Explore Skills.
Supported AI tools
| Logo | AI tool | Guide |
|---|---|---|
| Claude (claude.ai or desktop app) | Set up with Claude | |
| ChatGPT | Set up with ChatGPT | |
![]() | Manus AI | Set up with Manus AI |
https://mcp.twominutereports.com/mcp as the server URL to connect.MCP server URL
When connecting any AI tool, use this URL:
https://mcp.twominutereports.com/mcp
Skills
Beyond asking your own questions, Two Minute Reports offers Skills, pre-built audits and reports (Google Ads audits, SEO reports, and more) that run on your live data. Use one straight away in Dash, or install it into Claude, ChatGPT, Claude Code, or Codex.
What the connection can do
An MCP connection acts as you. It can do exactly what your role on the team allows and nothing more — so a member who can only read gets an assistant that can only read, however the request is phrased.
Two things follow from that:
- Your access is checked per team, per request. If you belong to more than one team, the same connection can answer for one and refuse for another, because your access differs between them. The refusal names the team so you can tell that apart from a broken connection. See Seats.
- Connecting never requires a seat, but changing things does. Without a seat you can ask for anything your role allows you to read; a request that would change something is refused with an explanation saying a seat is needed rather than that you lack permission — because those have different fixes.
Prerequisites
- An active Two Minute Reports account. Sign up at twominutereports.com if you don't have one yet
- A paid subscription for your AI tool (Claude Pro/Team or ChatGPT Plus/Team)
