Reportei MCP for AI. Consolidate marketing metrics from all your ad platforms.
Works with every AI agent you already use
…and any MCP-compatible client








How this MCP server connects to your AI agent
Reportei connects your AI client to Google, Facebook, and Instagram data sources. It lets you run complex marketing analyses—like cross-platform performance comparisons or campaign trend tracking—directly in your chat interface without jumping between dashboards.
What AI agents can do with Reportei Automation
Create report
Starts the process of generating a new, full analytics report for review.
Add reportei event
Logs a specific action or result to a project's timeline history.
Get client
Retrieves detailed metadata and information for one specific client.
Retrieves a full list of clients managed by Reportei using the list_clients tool.
Pulls detailed profile information for one specified client using get_client.
Initiates the creation of a new, comprehensive analytics performance report via create_report.
Fetches unsummarized metrics and performance numbers from connected ad channels using get_reportei_metrics.
Retrieves a list of every marketing project currently tracked in the system via list_reportei_projects.
Adds, retrieves, or lists historical records of actions and results associated with a specific project using add_reportei_event.
Ask an AI about this
Waiting for input…
What AI agents can do with Reportei MCP Server: 10 Tools for Marketing Analytics
These tools let you manage projects, retrieve client metadata, generate full analytics reports, and pull raw performance metrics from multiple ad platforms.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Reportei on VinkiusCreate Report
Starts the process of generating a new, full analytics report for review.
Add Reportei Event
Logs a specific action or result to a project's timeline history.
Get Client
Retrieves detailed metadata and information for one specific client.
Get Reportei Metrics
Fetches raw performance metrics data from connected ad channels (e.g., reach...
Get Report Details
Pulls the status, scope, and details of a previously requested report.
List Clients
Lists every client account that is currently integrated with the server.
List Integrations
Shows a list of all third-party services connected to Reportei for data syncing.
List Reportei Projects
Retrieves a list of every managed marketing project environment.
List Reportei Reports
Lists all previously generated reports, allowing filtering by specific project IDs.
List Reportei Timeline
Retrieves a chronological list of recorded events and activity within a given...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Reportei, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Reportei. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Compiling a client report shouldn't take an hour of manual dashboard hopping., Solved with Vinkius AI Gateway
Right now, if you need to show Q2 performance across Google Ads and Instagram, your process looks like this: Open the Google Ads dashboard. Download the CSV for reach. Open the Instagram Business Manager. Find the corresponding date range and download their metrics. You copy-paste these numbers into a master spreadsheet, manually labeling every single metric so your boss can finally understand what happened.
With Reportei, you just ask your agent to pull all those numbers for you using `get_reportei_metrics`. The AI client handles the cross-platform data retrieval and structures it cleanly in the chat window. You get a consolidated view immediately—no CSVs, no copy-pasting, just actionable metrics.
Using Reportei MCP Server: Generate full reports with `create_report`.
Before, generating the final presentation required you to first gather all the raw numbers, then manually calculate percentages and totals. You'd have a giant spreadsheet that was hard to read and prone to human error every time you tweaked a formula.
Now, just tell your agent to `create_report`. It takes the collected data (from tools like `get_client` and `list_reportei_projects`) and formats it into a professional report structure for you. You get the polished output without lifting a finger.
What your AI can actually do with this
Reportei hooks up your AI client to Google, Facebook, and Instagram data sources. You ditch the spreadsheet shuffle; you run complex marketing analyses right in your chat interface without jumping between a dozen dashboards.
Here's how Reportei handles all your reporting needs. It lets your agent pull consolidated performance data—project details, client metadata, real-time metrics, and historical event logs—and acts like a dedicated analyst for you. You don't need to manually collect anything.
Client & Account Management
You can start by checking who’s in the system. The list_clients tool pulls every single account Reportei manages, giving you a quick overview of all your partners. If you need deeper intel on just one person, get_client grabs detailed profile information for that specific client.
Project Tracking & History
To keep tabs on your work environment, you use the project tools first. The list_reportei_projects tool shows a list of every marketing project currently tracked in Reportei's system. When you need to audit what happened and when, you check the timeline. You can retrieve a full chronological record of actions using list_reportei_timeline.
If something happens—a successful run or an action taken by your agent—you use add_reportei_event to log that specific result directly into the project’s history.
The Reporting Cycle
Starting a report is simple. You kick off a new, full analytics performance review using create_report. After you run it, you don't want to wait and stare at the screen; you check its status with get_report_details, which pulls the scope and current progress of that specific job. To see everything Reportei has ever done for a given project, list_reportei_reports fetches all previously generated reports, letting you filter by exact project IDs.
Data Retrieval & Metrics
When it comes to numbers, you get raw data directly. The get_reportei_metrics tool pulls unsummarized performance metrics and numbers from every connected ad channel—think reach or total engagements across Google Ads and Instagram. You can also check what Reportei’s connected services are doing by running list_integrations, which shows all the third-party data sync services currently hooked up.
This server lets your agent handle everything, from listing all managed accounts using list_clients to pulling detailed client metadata with get_client. You can see every project tracked by running list_reportei_projects, and you'll always know what happened because add_reportei_event logs actions right into the timeline, which you track using list_reportei_timeline. When it’s time to generate an analysis, create_report starts the process, and you monitor its status with get_report_details.
For the numbers themselves, get_reportei_metrics pulls raw performance data from all your connected platforms. You can also see every report ever made by checking list_reportei_reports, or check which services are sending data via list_integrations.
019dd14d-a178-7184-bdb6-fcdbe4cc5438 Here's how it actually works
The bottom line is: your AI client handles the API calls, keeping you in the chat window while it pulls data from all those separate ad platforms.
Subscribe to the Reportei server on Vinkius and input your API token in the client settings.
Ask your AI agent for specific data, like 'List all active projects.' The agent runs list_reportei_projects.
The system returns a structured list of project names and IDs that you can reference to pull detailed metrics using tools like get_client.
Who is this actually for?
Marketing agencies and specialized analysts who are tired of switching between 5 different dashboards just to compile one presentation. If your job involves putting together monthly client reports that pull data from Google, Facebook, and Instagram—you need this.
Uses the server to quickly retrieve client results and monitor project timelines without ever leaving their primary communication app.
Automates the extraction of performance metrics—like reach or engagement rates—across multiple channels using natural language commands.
Structures and consolidates raw marketing data from disparate sources directly within the chat interface for immediate analysis.
What Changes When You Connect
Get consolidated, raw data instantly. Instead of logging into Google Ads or Facebook separately, calling get_reportei_metrics pulls combined performance numbers directly to the chat.
Maintain a perfect audit trail. Use list_reportei_timeline and add_reportei_event to log every key client milestone automatically, so you never forget what happened on which date.
Manage projects without context switching. You can use list_reportei_projects first, then get a specific client's details with get_client, all in one session.
Don't wait for reports to finish. Use create_report and immediately follow up with get_report_details to monitor the generation status until it’s ready.
See everything at once. The server gives you visibility into which ad platforms are connected via list_integrations, helping you manage data dependencies.
See it in action
The Quarterly Client Review
A client review is due, and the analyst needs Q3 numbers from Instagram, Google Ads, and Facebook. Instead of opening three dashboards, they ask their agent to run list_reportei_projects to find the project ID. Then they call get_client and finally use a prompt that triggers create_report. The AI compiles all data into one PDF exportable report.
Tracking Campaign Milestones
A social media manager needs to prove when the client agreed to switch ad budgets. They don't want to dig through emails. By using add_reportei_event and tagging it with a date, they instantly create an immutable record in the project history that shows exactly when the decision was logged.
Debugging Data Discrepancies
The data looks wrong. The analyst suspects Google Ads isn't syncing correctly. They check list_integrations to see the last sync time, and if that fails, they use get_reportei_metrics directly on Google Ads alone to pull raw numbers for manual cross-referencing.
Onboarding a New Client
The agency is starting work with 'Client X'. They first run list_clients to confirm the client exists. Then they use get_client to pull all the necessary contact and metadata, giving them an immediate starting profile for project setup.
The honest tradeoffs
Checking data source by source
The user manually opens Google Ads, copies the reach numbers. Then they open Facebook, copy engagement rates. This process takes 20 minutes and involves massive amounts of copy-pasting.
Don't pull data piece by piece. Ask your agent to use get_reportei_metrics with a prompt covering all necessary metrics (reach, engagements) for the specified project ID. It pulls everything in one go.
Forgetting historical context
You only pull the current month's data and send it to your boss without explaining why performance changed. The report lacks accountability.
Always run list_reportei_timeline first. This gives you a clean, chronological history of every action taken on that project, providing necessary context.
Assuming the data is fresh
You start your report based on metrics retrieved last week because no one checked when the source data was pulled. The results are immediately wrong.
Before pulling anything, use list_integrations to check the 'synced X hours ago' status. If it's old, you know the data is stale.
When It Fits, When It Doesn't
Use this server if your primary need is consolidation and auditability. You need a single source of truth for metrics coming from multiple, disparate ad platforms (Google, Meta, etc.). The key strength here is that it handles access to the data—it doesn't generate creative ideas or write copy; it just gets you the numbers.
Don't use this if: 1) You are building a custom web dashboard from scratch (you might prefer an API endpoint). 2) Your need is purely operational, like checking email or managing tickets (use a dedicated messaging/CRM MCP server instead).
The best pattern is to start broad with list_reportei_projects, narrow down the scope with get_client, and then pull specific data using get_reportei_metrics before finalizing the output with create_report. Never rely on just one tool; use a sequence of calls for reliable reporting.
Questions you might have
How do I list all my marketing projects using Reportei MCP Server? +
list_reportei_projects gives you a clean list of every project environment. This is the first tool to run if you aren't sure which client or campaign data set you need access to.
Can I pull raw metrics using Reportei MCP Server? +
Yes, use get_reportei_metrics. This retrieves unsummarized performance numbers from connected ad channels. It’s perfect for when the high-level reports aren't detailed enough.
What does Reportei MCP Server do with client data? +
get_client pulls specific metadata about a single client account. This is useful if you need to verify contact info or project scope before pulling performance metrics.
How can I track historical actions in Reportei MCP Server? +
Run list_reportei_timeline and add_reportei_event. This keeps a chronological, auditable record of every significant action taken on a project's lifecycle.
Does Reportei MCP Server help me compare platforms? +
Absolutely. By combining calls to get_client and then using natural language prompts that trigger the retrieval of metrics, you can force an apples-to-apples comparison across Google, Facebook, and Instagram.
How do I check which marketing integrations are connected using Reportei MCP Server? +
The list_integrations tool shows all services linked to your account. You can review exactly what's connected—like Google Ads or Instagram—and verify their current data sync status.
What do I need for Reportei MCP Server’s `create_report` tool? +
You must specify the required metrics and time frame. Once you give those parameters, your AI agent runs the report generation process across all connected data sources.
How do I use Reportei MCP Server to check details for a specific report? +
Using get_report_details, you supply the report ID. The server returns comprehensive metadata, letting you confirm the status or parameters of any previously generated analytics report.
Can my AI automatically find the details for a specific project just by providing its ID? +
Yes! Use the list_reportei_projects tool. Your agent will respond with complete metadata for all your projects, allowing you to identify and inspect individual client accounts in seconds.
How do I find my Reportei API Token? +
Log in to your Reportei account, navigate to Settings > Company > Reportei API, and you will find your unique secret token there.
Can I retrieve metrics for a specific date range? +
Yes, using the get_reportei_metrics tool, you can provide start_date and end_line parameters to fetch consolidated marketing data for any specific period.
We've already built the connector for Reportei. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.