AdPage helps users inspect marketing performance, attribution, revenue, funnels, tracking quality, Google Tag Manager setup, and connected ad platform data through ChatGPT.
This listing identifies a third-party MCP server. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
This server may ask you to sign in when your AI client connects.
Last probed Nov 3, 2026 · mcp.adpage.io
40tools discovered
For AI agents — MCPBundles Directory API
For MCP client apps (human connect):
MCP connect URL: https://mcp.adpage.io/mcp
Skill page: https://www.mcpbundles.com/skills/adpage-mcp-334e5f91a6
Explore capabilities (40)
read 25
Showing 25 of 40
Showing 25 of 40 tools from the public preview. Connect the server to inspect the full live tool list.
Get8
Shopify6
Query5
Docs3
Other capabilities3
Shopify Sales
read
shopify_sales
Shopify sales analytics for a container with a linked Shopify store.
Pick an operation to answer the user's question:
- orders_summary ✅ orders / revenue / AOV per day, week, or month over a date range
- top_products ✅ best-selling products by revenue or units, with order counts and AOV
- revenue_trends ✅ current vs previous period revenue + growth %
- geo_sales ✅ orders + revenue per shipping country code (no PII, country only)
- discount_impact ✅ split between orders
Shopify Sales — Shopify sales analytics for a container with a linked Shopify store.
Pick an operation to answer the user's question:
- orders_summary ✅ orders / revenue / AOV per day, week, or month over a date range
- top_products ✅ best-selling products by revenue or units, with order counts and AOV
- revenue_trends ✅ current vs previous period revenue + growth %
- geo_sales ✅ orders + revenue per shipping country code (no PII, country only)
- discount_impact ✅ split between orders
Shopify Customers — Shopify customer analytics for a container with a linked Shopify store.
Pick an operation:
- new_vs_returning ✅ first-time vs repeat order split (counts, revenue, AOV, share %)
- ltv_cohorts ✅ average LTV per signup-month cohort (aggregated, no per-customer rows)
- repeat_purchase_rate ✅ % of customers with 2+ orders within the queried period
PII safety: this tool NEVER selects customer email, name, phone, address or
any other personally identifying field. Only pseudonymous Shop
Shopify Inventory — Shopify inventory analytics for a container with a linked Shopify store.
Pick an operation:
- health ✅ out-of-stock + low-stock SKU summary (active variants only)
- product_velocity ✅ sales velocity per product (units / day over the queried window)
- collection_performance ✅ orders + revenue per collection (line items credited to each
matching collection, top 50)
Shopify Marketing — Shopify marketing & attribution analytics for a container with a linked Shopify store.
Pick an operation:
- discount_code_roi ✅ orders, revenue and total discount value per discount code
(sourced live from Shopify Admin API)
- utm_breakdown ✅ last-click UTM source/medium/campaign breakdown for paid orders
(sourced from AdPage's webhook_request_logs — order webhooks
with marketing UTMs at purchase time
Shopify Operations — Shopify operational analytics for a container with a linked Shopify store.
Pick an operation:
- fulfillment_status ✅ status counts + share % + average hours from order to first
fulfillment (FULFILLED, PARTIALLY_FULFILLED, UNFULFILLED, ...)
- returns_summary ✅ refund count, refund rate %, total refund value, restock-type breakdown
- shipping_zones ✅ orders + revenue per shipping line title with country aggregations
Refund free-form notes and full shipping
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
AdPage helps users inspect marketing performance, attribution, revenue, funnels, tracking quality, Google Tag Manager setup, and connected ad platform data through ChatGPT.
How do I connect AdPage to my AI agent?
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
How many tools does AdPage provide?
Operate this server?
Request removal if you do not want AdPage listed here, or claim the listing if you want to manage it on MCPBundles.
Operate AdPage?
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms · Request removal
Shopify Drops — Shopify drop / collection-launch analytics for a container with a linked Shopify store.
Drops are identified by product tags matching the pattern `[A-Z]{2}\d{2}_*` (e.g. PS26DROP3, FW25_LAUNCH).
Pick an operation:
- drop_overview ✅ per-drop summary: revenue, orders, units sold, sell-through rate,
days-to-sellout estimate, AOV. Optional `drop_filter` to scope to one tag.
- drop_overlap ✅ how many unique orders bought from EACH listed drop and from BOTH/ALL of them
Get Account Info — Get information about the currently connected AdPage account. Returns the user's email, name, agency name, access level, and number of accessible containers. Use this to verify which account is active in the current MCP session.
List Containers — List all containers accessible with your token, showing recent activity.
Returns container IDs, event counts, and last activity timestamp.
Use this as the first step to discover which containers you can analyze.
Search Containers — Search for containers by name or domain.
Returns matching container IDs, names, and domains.
Use this when the user mentions a specific website or container name.
Get Integration Status — Check which ad platforms, analytics tools, and Google Tag Manager are connected for a container.
Returns the connection status for: Google Ads, Google Analytics 4, Google Tag Manager, Facebook/Meta Ads, TikTok Ads, LinkedIn Ads, Snapchat Ads.
Use this before calling any ad platform query tool or get_gtm_audit to verify the integration is available.
Shows: connected (true/false), account name/container details, and last connected date for each platform.
For GTM: also returns the connected contain
Get Attribution — Retrieve marketing attribution data showing which channels drive conversions and revenue over the last 30 days (default; configurable up to 90).
Returns a breakdown by source/medium with: conversions, revenue (EUR), and average order value.
Supports four models:
- last_click: credit to the final touchpoint before purchase (closing channels)
- first_click: credit to the first touchpoint that brought the customer (discovery channels)
- linear: credit divided equally across all touchpoints in the c
Get Attribution Report — Get a comprehensive, pre-computed attribution report with multiple models and actionable recommendations.
Unlike get_attribution (which runs a single model query), this tool returns a FULL report including:
- Client profile classification (quick_buyer, considered_buyer, journey_buyer) — automatically detects the purchase behavior type
- Six attribution models compared side-by-side: first_click, last_click, position_based, linear, time_decay, weighted_journey
- Top conversion paths showing the m
Docs Search — Search the AdPage documentation (docs.adpage.io) and get back matching sections with their titles, deep links and an excerpt.
Use this before answering any "how do I set up X" question, so the answer matches what the customer will actually read.
Search is semantic and cross-lingual: a Dutch question finds the right English page.
Docs Get Page — Fetch one AdPage documentation page in full, as markdown.
docs_search returns excerpts; call this when you need the complete steps, a code sample or a parameter table.
Pass a URL that docs_search returned — do not construct one.
Docs Ask — Ask the AdPage documentation a question and get one synthesized answer with links to its sources.
Prefer docs_search when you want to read the pages yourself; use this when a question spans several pages.
It answers in the language you ask in. It runs against GitBook's own model, so expect it to take around 20 seconds — do not call it in a flow that has to answer quickly.
Get Funnel — Analyze the e-commerce conversion funnel for a container over the last 30 days by default (configurable up to 90).
Returns event counts and unique sessions for each funnel step:
page_view → view_item → add_to_cart → begin_checkout → purchase.
Use this to identify where customers drop off in the buying process.
The data shows both total event counts and unique sessions per step.
Always pass `days: 30` (or higher) unless the user asks for a shorter window — shorter windows produce misleadingly thi
Get Revenue — Get daily revenue data for a container over the last 30 days by default (configurable up to 90).
Returns date, total revenue (EUR), number of transactions, and average order value per day.
Use this for revenue trend analysis, comparing periods, or identifying revenue patterns.
Always pass `days: 30` (or higher up to 90) unless the user asks for a shorter window — short windows hide weekly seasonality.
Get Platform Health — Count the HTTP status codes of outgoing requests per platform (Google Analytics, Meta/Facebook, TikTok, etc.): how many were sent, how many came back 2xx (successful), how many 4xx or 5xx (failed), how many were neither — 1xx, 3xx, or no answer at all (other) — and the 2xx share as a percentage. The three buckets always add up to total_requests, so a success_rate below 100 with failed at 0 is explained by the other column rather than being a mystery.
This is a rollup, not a diagnosis. It answer
Get Data Quality — Check the quality and completeness of tracking data for a container.
Returns coverage percentages for key fields (client_id, source/medium, etc.).
Use this to identify data quality issues like missing attribution data or low client ID coverage.
Execute Query — Execute a custom ClickHouse SQL query on the tracking data.
Available tables:
- incoming_requests: what the BROWSER sent straight to this database (page_view, add_to_cart,
purchase, etc.). These events do NOT pass through the server container. Use this table to
discover what the site puts in the dataLayer — which events fire, which parameters they
carry. Do NOT use it to judge whether tracking works: it can be full while the server
container forwards nothing, and the other way round.
K
Query Google Ads — Query Google Ads campaign data for a container. Only works if Google Ads is connected.
Use get_integration_status first to check if Google Ads is connected.
Available query types:
- campaign_performance: spend, clicks, impressions, conversions, conversion_value, ROAS per campaign
- adgroup_performance: same metrics broken down by ad group
- search_terms: search term report with impressions, clicks, conversions
- custom: raw GAQL query (Google Ads Query Language)
Returns data for the specified da
Query Facebook Ads — Query Meta/Facebook Ads campaign data for a container. Only works if Facebook Ads is connected.
Use get_integration_status first to check if Facebook Ads is connected.
Available query types:
- campaign_insights: spend, impressions, clicks, reach, conversions, ROAS per campaign
- adset_insights: same metrics broken down by ad set
- ad_insights: same metrics broken down by individual ad
- campaigns_list: list all campaigns with status and budget
- account_info: ad account details (name, currency,
Query Tiktok Ads — Query TikTok Ads campaign data for a container. Only works if TikTok Ads is connected.
Use get_integration_status first to check if TikTok Ads is connected.
Available query types:
- campaign_insights: spend, impressions, clicks, conversions, ROAS per campaign
- adgroup_insights: same metrics per ad group
- ad_insights: same metrics per individual ad
- campaigns_list: list all campaigns with status
- account_info: advertiser account details
COST: TikTok's reporting API is slow (p95 ~16s) and the
Query Linkedin Ads — Query LinkedIn Ads campaign data for a container. Only works if LinkedIn Ads is connected.
Use get_integration_status first to check if LinkedIn Ads is connected.
Available query types:
- campaign_insights: spend, impressions, clicks, conversions, CTR, CPC, CPM per campaign
- campaigns_list: list all campaigns with status and type
- account_info: ad account details
Query Snapchat Ads — Query Snapchat Ads campaign data for a container. Only works if Snapchat Ads is connected.
Use get_integration_status first to check if Snapchat Ads is connected.
Available query types:
- campaign_insights: spend, impressions, swipes (clicks), conversions, ROAS per campaign
- adgroup_insights: same metrics per ad group
- ad_insights: same metrics per individual ad
- campaigns_list: list all campaigns with status
- account_info: advertiser account details
Showing the first 25 tools — full list and schemas: Directory API.
MCPBundles probed 40 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
What authentication does AdPage require?
AdPage may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Don't want this listed?
Request removal from the MCPBundles directory. We stop publishing this listing on mcpbundles.com.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.