General
Data Sources | General
Fields & Formulas
Data Sources | Fields & Formulas
Connections
Data Sources | Connections
Creating & Sharing
Reports | Creating & Sharing
Report Editing
Reports | Editing
Report Config
Reports | Report Config
Chart Cards
Reports | Chart Cards
Content Cards
Reports | Content Cards
General
Data Chat | General
General
AI Visibility | General
General
AI | General
MCP (Model Context Protocol)
AI | MCP (Model Context Protocol)
General
Clients | General
General
Integrations | General
Webhook — Local & Reviews
Integrations | Webhook — Local & Reviews
Webhook — Automation Payloads
Integrations | Webhook — Automation Payloads
Webhook — Other
Integrations | Webhook — Other
Account & Billing
Settings | Account & Billing
Users
Settings | Users
Comments & Notes
Settings | Comments & Notes
Notifications
Settings | Notifications
FAQ
Settings | FAQ
Other
Settings | Other
General
KPI Forecasting | General
Settings & Status
KPI Forecasting | Settings & Status
Seasonality
KPI Forecasting | Seasonality
Metrics by Source
KPI Forecasting | Metrics by Source
General
Budget Tracking | General
General
Anomaly Detection | General
General
Automation Jobs | General
Change History
Automation Jobs | Change History
URL & Page Checkers
Automation Jobs | URL & Page Checkers
Local & Reviews
Automation Jobs | Local & Reviews
Search Console
Automation Jobs | Search Console
Managing Insights
Insights | Managing Insights
Change History
Insights | Change History
URL & Page
Insights | URL & Page
Local & Reviews
Insights | Local & Reviews
Other Insight Types
Insights | Other Insight Types
General
Local Listings | General
Profiles & Content
Local Listings | Profiles & Content
Performance & Activity
Local Listings | Performance & Activity
Media
Local Listings | Media
Categories & Services
Local Listings | Categories & Services
General
Reviews | General
General
Social Posts | General
Creating Posts
Social Posts | Creating Posts
Managing Posts
Social Posts | Managing Posts
Pipelines
Data Warehouse | Pipelines
Access & Credits
Data Warehouse | Access & Credits
Source Fields
Data Warehouse | Source Fields
Data Studio
Data Warehouse | Data Studio
BigQuery
Data Warehouse | BigQuery
General
Clients | General
General
Integrations | General
MCP
Integrations | MCP
Webhook — Automation Payloads
Integrations | Webhook — Automation Payloads
Webhook — Local & Reviews
Integrations | Webhook — Local & Reviews
Webhook — Other
Integrations | Webhook — Other
Account & Billing
Settings | Account & Billing
Users
Settings | Users
Comments & Notes
Settings | Comments & Notes
Notifications
Settings | Notifications
FAQ
Settings | FAQ
Other
Settings | Other
Settings | Account & Billing
Insights | Managing Insights
Integrations | General
Settings | Comments & Notes
Settings | Users
Reports | Creating & Sharing
AI | General
AI | General
AI Visibility | General
AI Visibility | General
AI Visibility | General
Integrations | Webhook — Other
Reports | Content Cards
Anomaly Detection | General
Anomaly Detection | General
Anomaly Detection | General
Insights | Other Insight Types
Anomaly Detection | General
Integrations | Webhook — Other
Anomaly Detection | General
Local Listings | General
Reviews | General
AI Visibility | General
Reports | Chart Cards
Local Listings | Profiles & Content
Data Warehouse | Pipelines
Integrations | Webhook — Automation Payloads
Integrations | Webhook — Automation Payloads
Integrations | Webhook — Automation Payloads
Integrations | Webhook — Automation Payloads
Integrations | Webhook — Local & Reviews
Integrations | Webhook — Automation Payloads
Integrations | Webhook — Local & Reviews
Integrations | Webhook — Local & Reviews
Integrations | Webhook — Local & Reviews
Integrations | Webhook — Automation Payloads
Automation Jobs | General
Automation Jobs | General
Integrations | Webhook — Automation Payloads
Integrations | Webhook — Automation Payloads
Integrations | Webhook — Automation Payloads
Automation Jobs | General
Integrations | Webhook — Automation Payloads
Integrations | Webhook — Automation Payloads
Insights | Managing Insights
Reports | Chart Cards
Reports | Creating & Sharing
Budget Tracking | General
Budget Tracking | General
Budget Tracking | General
Budget Tracking | General
Budget Tracking | General
Budget Tracking | General
Integrations | Webhook — Other
Budget Tracking | General
Budget Tracking | General
AI | MCP (Model Context Protocol)
Local Listings | General
Local Listings | Media
Social Posts | General
Settings | Account & Billing
Reports | Editing
Reports | Creating & Sharing
Local Listings | Categories & Services
Local Listings | Categories & Services
Local Listings | Categories & Services
Settings | Users
AI Visibility | General
Settings | Other
Clients | General
Clients | General
Clients | General
Reports | Chart Cards
Settings | Notifications
AI Visibility | General
Data Sources | General
Integrations | General
Integrations | General
AI | MCP (Model Context Protocol)
AI | MCP (Model Context Protocol)
Data Sources | Connections
Data Sources | Connections
Data Sources | Connections
Data Sources | Connections
Data Sources | Connections
Data Sources | Connections
Data Sources | Connections
Data Sources | Connections
Data Sources | Connections
Local Listings | Media
Data Warehouse | Data Studio
Data Warehouse | Data Studio
Data Warehouse | Data Studio
KPI Forecasting | General
Reports | Creating & Sharing
Reports | Report Config
Reports | Creating & Sharing
Clients | General
Data Warehouse | Data Studio
KPI Forecasting | General
Data Warehouse | Pipelines
Data Warehouse | BigQuery
Social Posts | Creating Posts
Automation Jobs | General
Social Posts | Creating Posts
Anomaly Detection | General
Automation Jobs | General
Reports | Editing
Data Chat | General
Data Chat | General
Data Sources | General
Data Sources | General
Data Sources | General
Data Warehouse | Data Studio
Data Warehouse | Access & Credits
Data Warehouse | Access & Credits
Data Warehouse | Access & Credits
Clients | General
Settings | Users
Settings | Comments & Notes
Data Sources | General
Reports | Chart Cards
Social Posts | Managing Posts
Social Posts | Creating Posts
Data Warehouse | Data Studio
Settings | Notifications
Data Warehouse | Pipelines
Settings | Comments & Notes
Settings | Notifications
Settings | Notifications
Reports | Creating & Sharing
Reports | Creating & Sharing
Social Posts | Managing Posts
Data Warehouse | Pipelines
KPI Forecasting | Metrics by Source
Automation Jobs | URL & Page Checkers
Insights | URL & Page
Data Warehouse | Source Fields
KPI Forecasting | Metrics by Source
Reviews | General
Reports | Report Config
Reports | Report Config
Data Sources | General
Data Sources | Fields & Formulas
AI | General
Data Warehouse | Source Fields
Settings | FAQ
AI Visibility | General
Settings | FAQ
Data Sources | Connections
Data Sources | Connections
Automation Jobs | Change History
Insights | Change History
KPI Forecasting | Metrics by Source
Automation Jobs | URL & Page Checkers
Insights | URL & Page
Automation Jobs | Change History
Insights | Change History
KPI Forecasting | Metrics by Source
Data Warehouse | BigQuery
Automation Jobs | Change History
Insights | Change History
KPI Forecasting | Metrics by Source
Data Warehouse | Source Fields
Automation Jobs | Local & Reviews
Insights | Local & Reviews
Automation Jobs | Local & Reviews
Insights | Local & Reviews
Automation Jobs | Local & Reviews
Insights | Local & Reviews
Data Warehouse | Source Fields
Data Sources | Connections
Data Sources | Connections
Automation Jobs | Change History
Insights | Change History
Automation Jobs | Local & Reviews
Insights | Local & Reviews
Data Warehouse | Source Fields
Data Warehouse | Source Fields
Budget Tracking | General
KPI Forecasting | Settings & Status
Data Warehouse | Data Studio
Data Chat | General
Settings | Comments & Notes
Local Listings | Profiles & Content
AI Visibility | General
Settings | Other
Settings | FAQ
Reports | Content Cards
Reports | Content Cards
Local Listings | Media
Insights | Managing Insights
Insights | Managing Insights
Integrations | General
AI | MCP (Model Context Protocol)
KPI Forecasting | Settings & Status
KPI Forecasting | Settings & Status
KPI Forecasting | General
Integrations | Webhook — Other
KPI Forecasting | Settings & Status
Insights | Other Insight Types
KPI Forecasting | General
KPI Forecasting | Seasonality
KPI Forecasting | Settings & Status
KPI Forecasting | Seasonality
Reports | Chart Cards
Local Listings | Performance & Activity
Local Listings | Performance & Activity
Local Listings | Profiles & Content
Local Listings | Media
Integrations | General
Data Warehouse | BigQuery
Data Warehouse | BigQuery
Data Warehouse | Data Studio
Settings | Other
Data Chat | General
Local Listings | Media
Local Listings | Media
Local Listings | Media
Social Posts | General
Local Listings | Media
Local Listings | Media
Data Chat | General
KPI Forecasting | Metrics by Source
Automation Jobs | URL & Page Checkers
Insights | URL & Page
Reports | Creating & Sharing
Reports | Chart Cards
AI | MCP (Model Context Protocol)
Local Listings | Profiles & Content
Automation Jobs | URL & Page Checkers
Insights | URL & Page
Reports | Report Config
Reviews | General
Data Warehouse | Pipelines
Local Listings | General
Clients | General
Social Posts | Creating Posts
Reports | Creating & Sharing
AI Visibility | General
Social Posts | Managing Posts
Local Listings | Profiles & Content
Data Warehouse | Data Studio
Reports | Report Config
Insights | Managing Insights
Reviews | General
Reports | Editing
Reports | Creating & Sharing
Reports | Report Config
Insights | Managing Insights
Reviews | General
Reviews | General
Reviews | General
Automation Jobs | URL & Page Checkers
Insights | URL & Page
Automation Jobs | URL & Page Checkers
KPI Forecasting | Settings & Status
Clients | General
Reports | Chart Cards
Social Posts | Managing Posts
Automation Jobs | Search Console
Insights | Other Insight Types
Automation Jobs | Search Console
Insights | Other Insight Types
Local Listings | General
Clients | General
Reports | Creating & Sharing
Integrations | General
Local Listings | Categories & Services
Local Listings | Categories & Services
Settings | Account & Billing
Reports | Creating & Sharing
Social Posts | General
AI Visibility | General
AI Visibility | General
Settings | FAQ
Settings | Account & Billing
Reports | Content Cards
Data Sources | Fields & Formulas
Reports | Report Config
Reports | Content Cards
Settings | Account & Billing
Data Sources | Fields & Formulas
Reviews | General
Settings | Account & Billing
Clients | General
Data Warehouse | Data Studio
Settings | Users
Settings | Users
Social Posts | General
Settings | Other
Local Listings | Performance & Activity
Settings | Comments & Notes
Integrations | Webhook — Other
Settings | FAQ
Jepto exposes a remote MCP (Model Context Protocol) server so an external AI assistant can call tools against your Jepto account: list clients, query connected marketing data, read KPI and budget status, search client knowledge, load guidance on how each data source behaves, search this Help Center, build and edit reports, and (with confirmation) create or update KPIs and budgets and run platform actions.
The server uses the same Data Model field names as Reports and Data Chat (camelCase fully qualified names, e.g. googleAds.spend). See Data Model and Data Query for how those queries are shaped in the product.
Not the same as Data Chat MCP connectors. This article is Jepto's account MCP server (https://mcp.jepto.com). Data Chat can attach separate MCP servers (Google Sheets, Docs, etc.) per conversation; those connectors are documented under Data Chat in the help center, not on this page.
| Item | Value |
|---|---|
| Server URL | https://mcp.jepto.com |
| Transport | Remote MCP over HTTP (streamable HTTP) |
| Authentication | OAuth 2.0 with PKCE. Jepto sign-in when the client connects (redirect after you authenticate). There is no API key option. See OAuth & Authentication. |
| Scope | OAuth-secured, scoped to your Jepto account. The assistant can access every client that account login can see in the app (not locked to a single client). |
| Tools exposed | 44 tools on the live server (see tables below) |
Setup guides
Other products that support custom remote MCP connectors may work with the same URL; steps depend on the client. We document Claude and ChatGPT step by step today.
mcp.jepto.com after connection.kpi_forecasting, budget_tracker, actions_execute) first return a preview; you confirm or cancel in the client's MCP App UI. Pending confirmations expire after about 10 minutes. Nothing is applied to Google Ads (or saved in Jepto) until you confirm.For analytics, the usual discovery order is:
client_list → datasource_list → analytics_schema → analytics_query
Use client_list to obtain a 16-character hexadecimal clientId before any client-scoped call. Do not invent IDs. For a source with known quirks, skills_get returns the guidance (for example googleAds, facebookAds or analyticsQuery) before the query is written.
Tool names below are the exact MCP names your client will show.
| Category | Tools | Mode |
|---|---|---|
| Account & clients | account_info, client_list, client_info, client_knowledgebase | Read |
| Data & analytics | datasource_list, analytics_schema, analytics_query | Read |
| Reports | report_list, report_get, view_report, report_create, report_update, report_delete, report_page_get, report_page_create, report_page_update, report_page_delete, report_card_get, report_card_generate, report_card_create, report_card_update, report_card_delete, report_analysis_run, report_analysis_list, report_analysis_save, report_theme_list, report_theme_get, report_theme_create, report_theme_update, report_theme_delete, report_palette_list, report_palette_get, report_palette_create, report_palette_update, report_palette_delete | Read + write |
| KPIs & budgets | kpi_forecasting, budget_tracker | Read + write (preview first) |
| Platform actions | actions_list, actions_execute | Catalogue read; execute previews first |
| Guidance & help | skills_list, skills_get, help_article | Read |
| Web | web_search, web_fetch | Read |
| Tool | Purpose |
|---|---|
account_info | Account name, plan, status, timezone, week start, and high-level counts (clients, KPIs, budgets, etc.). |
client_list | All clients with clientId, name, and domain. |
client_info | Structured client profile: industry, location, products/services, contact details, business model, and related fields. |
client_knowledgebase | Vector search over stored client notes and knowledge (short, generic search terms work best). |
| Tool | Purpose |
|---|---|
datasource_list | Connected integrations for a client (dataSourceId, service, connectionIds, authEmail), or supported service types when clientId is omitted. The response also flags sources that are still syncing, so partial data can be called out. |
analytics_schema | Metrics and dimensions for a client (optionally filtered by source). Copy name values verbatim into queries. Schema-first discovery reduces invalid field names. |
analytics_query | Run queries: measures, dimensions, filters, date range, granularity, sort, limit. Same camelCase FQNs as Reports (googleAds.campaignName, not snake_case). Date tokens include last30days, yesterday, 30DaysAgo, and ISO dates. The unified.* metrics roll spend, clicks, impressions and conversions up across ad platforms. |
datasource_list service values (e.g. googleAds) align with sources on analytics tools. dataSourceId is for KPI and budget tools, not analytics queries.
The report tools let the assistant find, build and change Jepto reports. It can create a report and its tabs, add chart, table, text, image and analysis cards, lay them out, apply your theme and write the analysis. Reports made this way are normal Jepto reports: you can open them in the editor, change them with Report Chat and share them. In clients that support MCP Apps, view_report shows a report right in the chat, so you can check it without leaving the conversation.
Report changes are saved straight away, without the preview step that KPI and budget changes use. Page, card and report updates check the latest saved version. If someone else saved a change first, the assistant gets a conflict, re-reads and tries again, so it doesn't overwrite their work.
| Tool | Purpose |
|---|---|
report_list | Lists reports (views) for the whole account, or for one client when you pass clientId. Returns each report's title, dates, tabs and links. |
report_get | Loads one report: its tabs, the layout of every tab and a list of its cards with titles. Includes editor, preview and public links. |
view_report | Shows a report inline in the chat, with the same tabs and live cards as its share link. Pass the report's viewId, and a pageId if you want a particular tab to open first. Private and hidden reports show for their owner using a temporary viewer token that lasts one hour. It only shows the report and doesn't change it. |
report_create | Creates a new report and all of its tabs in one call, with a date range filter on each tab that has data. It makes empty tabs only, so cards are added next. |
report_update | Changes report-level settings, such as the title, description, date range or theme. |
report_delete | Deletes a report. |
report_page_get | Loads one tab: title, description, layout and the current version number. |
report_page_create | Adds a tab to an existing report. |
report_page_update | Changes a tab's title, description or layout. It sends the full layout for the tab, so every card keeps its place. |
report_page_delete | Removes a tab. |
report_card_get | Loads one card's full settings and its current version number. |
report_card_generate | Creates a chart or table card from Data Model fields, or from a plain-language prompt. It checks the data first and tells you when a metric has no rows for the date range. |
report_card_create | Creates a card that doesn't need a query: markdown, HTML, image, analysis or a date range filter. |
report_card_update | Changes a card: metrics, chart type, comparison, palette or the tab it sits on. |
report_card_delete | Deletes a card. |
report_analysis_run | Writes the analysis for a report, using the report-analysis agent. It adds an analysis card if the report has none. |
report_analysis_list | Lists the analyses already saved for a report. |
report_analysis_save | Saves analysis text to a report's analysis card. |
report_theme_list, report_theme_get | Lists the account's report themes, or loads one. |
report_theme_create, report_theme_update, report_theme_delete | Creates, changes or deletes a theme. A theme sets the report's look and its default palette. |
report_palette_list, report_palette_get | Lists the account's color palettes, or loads one. |
report_palette_create, report_palette_update, report_palette_delete | Creates, changes or deletes a palette. Apply it to a whole report through a theme, or to one card. |
A new report is built in order: report_create makes the tabs, analytics_query checks each metric has data, report_card_generate adds the cards, report_page_update places them and report_analysis_run writes the summary. view_report then shows the finished report in the chat. Chart types are number, line, area, bar, column, donut and scatter. Map cards can't be created over MCP yet. For example prompts and tips, see Build Reports with Jepto MCP.
| Tool | Purpose |
|---|---|
kpi_forecasting | One tool for read and write: actions list, info, read, create, update, delete. List KPIs account-wide or per client; filter by status (e.g. CRITICAL). Create/update/delete need fields from datasource_list and metric names from analytics_schema. Mutations return a preview before anything is saved. |
budget_tracker | Same action pattern for ad spend budgets on supported ad platforms (Google Ads, Meta, Microsoft, LinkedIn, X/Twitter, TikTok, Instagram). Create needs spend cap, period (MONTHLY or CUSTOM), and connection fields from datasource_list. Mutations preview first. A budget tracks spend against a target inside Jepto for pacing and alerts; it does not change the budget in the ad platform. |
kpi_forecasting is a single tool with read actions (list, info, read) and write actions (create, update, delete), not two separate tools.
| Tool | Purpose |
|---|---|
actions_list | Catalogue of enabled marketing actions (inputs schema, risk level, descriptions). Call before actions_execute. Today the catalogue holds two Google Ads actions: googleAdsEnableCampaign and googleAdsPauseCampaign (medium risk, reversible). The catalogue can grow, so actions_list is always the source of truth. |
actions_execute | Run an action for a client after preview; you confirm in the MCP App before anything runs on the ad platform. Requires actionId and inputs from actions_list; entity IDs are arrays (e.g. multiple campaign IDs). Pending confirmations expire after about 10 minutes. |
Actions for other platforms, and changes to budgets inside an ad platform, are not available today.
| Tool | Purpose |
|---|---|
skills_list | Lists the skills catalogue: each skill's ID, name, description and scope. Skills cover how to query each data source, cross-channel analysis, and report building and analysis. |
skills_get | Returns one skill's full guidance by skill ID (for example analyticsQuery, googleAds or aiVisibility). Source skills explain how a source's fields behave and what it cannot report, so the assistant says so instead of guessing. |
help_article | Searches the Jepto Help Center, or fetches a full article by URL. |
| Tool | Purpose |
|---|---|
web_search | Searches the public web for outside context, such as a competitor's news or an industry trend, to add to an answer or a report. |
web_fetch | Reads the content of a public web page by URL. |
clientId, list tools can return all clients, KPIs, or budgets the login can see.unified.* metrics across many connected sources) can take a minute or more, especially on first run.Ask which KPIs or budgets are in critical or warning status across the account. The model typically calls kpi_forecasting and budget_tracker with action=list and status filters, then summarizes by client.
Before a meeting, ask for a client overview plus recent performance. Expect client_info, optional client_knowledgebase searches, and analytics_query for key metrics over a defined range (e.g. last 30 days vs prior period).
When you need a one-off breakdown (campaign spend, channel mix, Search Console trends), use conversational follow-ups. The model discovers fields with analytics_schema, then runs analytics_query with filters and sort, using the same data model as chart cards, without publishing a report.
Ask for a report for one brand, the tabs you want and a date range. The model calls report_create, checks each metric with analytics_query, adds cards with report_card_generate, places them with report_page_update and can finish with report_analysis_run. You get an editor link and a preview link, and view_report can show the report right in the chat. See Build Reports with Jepto MCP.
Ask for total spend and clicks across every connected ad platform for one brand and period. The model queries the unified metrics, which roll spend, clicks, impressions and conversions up across platforms. These queries can take longer than single-source ones.
Describe the metric and target; the assistant resolves metricName from schema and datasource rows from datasource_list, then calls kpi_forecasting with action=create. You review the preview and confirm in the MCP App.
After analysis in the same thread, the model can call actions_list, then actions_execute with googleAdsPauseCampaign or googleAdsEnableCampaign and a reason summarizing the conversation. You confirm the exact campaigns in the UI before Google Ads changes.
Search what Jepto already stores about a client (brand guidelines, target audience, QBR notes) via client_knowledgebase instead of hunting through emails or docs.
https://mcp.jepto.com in your MCP client and sign in to Jepto (Claude steps, ChatGPT steps).No special command syntax is required; clarity about client, platform, and time range improves results.
Last verified against the live server on 2 November 2026 (44 tools).
Thanks a lot for your feedback! If you’d like a member of our support team to respond to you, please send a message here
Oops! Something went wrong while submitting the form.
Thanks a lot for your feedback! If you’d like a member of our support team to respond to you, please send a message here
Oops! Something went wrong while submitting the form.