---
title: "GoMarble MCP server"
url: "https://martechdb.com/vendors/gomarble"
markdown_url: "https://martechdb.com/vendors/gomarble.md"
api_url: "https://martechdb.com/api/v1/vendors/gomarble.ai"
updated: "2026-10-05"
---

# GoMarble MCP server

Yes. GoMarble publishes an official MCP server at https://apps.gomarble.ai/mcp-api/mcp. It's hosted. It offers 187 tools. We last checked it on 7 Oct 2026. MartechDB lists only servers the vendor publishes itself, never community servers.

- Website: [gomarble.ai](https://gomarble.ai)
- Categories: [Ad management & optimisation](https://martechdb.com/categories/ad-management-optimisation.md)

## gomarble

- Address: https://apps.gomarble.ai/mcp-api/mcp
- Runs: Hosted
- Sign-in: Sign-in: see vendor docs (`unknown`)
- Cost to use: Metered, plan: Included in every plan; lowest listed plan is Copilot. Limits: Tool calls use plan AI credits: 1,000/mo Copilot, 2,000 Operator, 4,500 Scale; top-up $100 per 1,000; Copilot read-only. ([source](https://www.gomarble.ai/mcp), [limits source](https://www.gomarble.ai/pricing))
- Official MCP Registry: not listed
- Documentation: https://help.gomarble.ai/articles/0335638-how-to-connect-gomarble-mcp
- How we know it's official: The vendor's own documentation
- First seen: 2026-10-05
- Last checked: 2026-10-07
- Recent checks: 2 of the last 2 reachable

### Tools (187)

The server needs sign-in before it lists its tools, so these are as the vendor's documentation names them ([source](https://help.gomarble.ai/articles/9862422-meta-ads-analyze-performance-and-creatives)), read on 2026-10-07. They may be out of date.

- `facebook_list_ad_accounts`: Lists the Meta ad accounts you can reach and whether each one is connected for read or write. Start here.
- `facebook_get_details_of_ad_account`: Account currency, balance and status, plus a snapshot of the top 10 ads.
- `facebook_get_adaccount_insights`: Performance data (spend, results, ROAS and more) at account, campaign, ad set or ad level, with breakdowns. Fetches up to 5 pages of results on its own.
- `facebook_get_async_adaccount_insights`: Runs a large insights request in the background. Returns results within about 30 seconds, or a report ID the assistant checks back on.
- `facebook_fetch_pagination_url`: Gets the next or previous page of a Meta Ads result.
- `facebook_get_activities_by_adaccount`: The account's change history (budget, targeting and status changes). Covers the last 7 days by default, or any date range you ask for.
- `facebook_list_campaigns`: Campaigns in an account, filtered by status or objective.
- `facebook_list_adsets`: Ad sets, filtered by campaign or status.
- `facebook_list_ads`: Ads, filtered by campaign, ad set or status.
- `facebook_get_campaign_details`: A campaign's settings: objective, budget, status and dates.
- `facebook_get_adset_details`: An ad set's settings: targeting, budget, optimization goal and frequency caps.
- `facebook_get_ad_creative_details`: A creative's text, links and asset setup. No AI analysis.
- `facebook_analyze_ad_creative_by_id_or_url`: AI review of a creative's visuals, messaging and hook, by ad ID or by image/video link. Uses AI credits. Only appears on plans that include creative analysis.
- `facebook_list_custom_audiences`: Custom, lookalike and saved audiences.
- `facebook_list_pixels`: The Meta Pixels on an ad account.
- `facebook_list_product_catalogs`: Product catalogs you can use for catalog ads.
- `facebook_list_product_sets`: Product sets inside a catalog.
- `facebook_search_targeting`: Finds interest, behavior and demographic targeting options and their IDs.
- `facebook_propose_create_campaign_structure`: Launches a campaign, an ad set and its ads in one step, or adds a new ad set or new ads to existing ones. Sales objective only, one ad set per launch. New ads are created paused so you can switch them on when ready.
- `facebook_propose_update_campaigns`: Edits one or more campaigns, for example status, name or budget.
- `facebook_propose_update_adsets`: Edits one or more ad sets, for example status, budget, bid or targeting.
- `facebook_propose_update_ads`: Edits one or more ads, for example switching them on or off.
- `facebook_propose_update_ad_creatives`: Edits one or more ad creatives.
- `facebook_propose_clone_campaign`: Copies a campaign.
- `facebook_propose_clone_adset`: Copies an ad set.
- `facebook_propose_clone_ad`: Copies an ad.
- `facebook_propose_clone_ad_creative`: Copies an ad creative.
- `google_ads_list_accounts`: Google Ads accounts you can reach, including accounts under a manager account. Start here.
- `google_ads_run_gaql`: Runs any Google Ads Query Language (GAQL) query: campaigns, keywords, search terms, ads, conversions and more. The main Google Ads reporting tool.
- `google_ads_get_currency`: The account's currency. The assistant checks it before any budget or bid change.
- `google_ads_get_change_logs`: Recent account changes and how performance moved afterwards, up to 30 days back.
- `google_ads_keyword_discover`: Keyword ideas from seed keywords or a web page, with search volume, competition and bid ranges.
- `google_ads_keyword_metrics`: Historical metrics and forecasts for a list of keywords.
- `google_ads_propose_create_campaign_structure`: Launches a Search campaign with an ad group and its ads in one step, or adds a new ad group or new ads to existing ones. One ad group per launch.
- `google_ads_propose_create_pmax_asset_group`: Creates a standard Performance Max campaign with its first asset group, or adds an asset group to an existing PMax campaign. Retail (Merchant Center) and travel PMax are not supported.
- `google_ads_propose_update_pmax_asset_group`: Edits PMax asset groups: swap headlines, descriptions, images and YouTube videos, or change final URLs, audience signals and status.
- `google_drive_prepare_media_url`: Makes a public, hard-to-guess copy of a Drive image or video on GoMarble's media storage so it can be used in ads (for example Performance Max). The link does not expire. Your original file and its sharing settings don't change.
- `google_ads_propose_update_campaigns`: Edits one or more campaigns, for example status or budget.
- `google_ads_propose_update_adgroups`: Edits one or more ad groups.
- `google_ads_propose_update_ads`: Edits one or more ads.
- `google_ads_propose_update_bid_modifiers`: Changes bid adjustments and ad schedules on campaigns or ad groups.
- `google_ads_propose_create_asset`: Adds sitelinks, structured snippets or ad group images at account, campaign or ad group level.
- `google_ads_propose_update_asset`: Edits existing sitelinks, structured snippets or images, or pauses and re-enables them. It does not delete assets.
- `google_ads_propose_create_negative_keyword_list`: Creates shared negative keyword lists and can attach them to campaigns.
- `google_ads_propose_update_negative_keyword_list`: Renames a negative keyword list, adds or removes keywords, attaches or detaches campaigns, or removes the list.
- `google_ads_propose_create_experiment`: Sets up an experiment on an existing Search campaign, with a control and a test version.
- `google_ads_propose_update_experiment`: Ends an experiment, turns the test version into its own campaign, or applies its changes back to the original campaign.
- `tiktok_list_ad_accounts`: TikTok ad accounts you can reach, with recent spend. Start here.
- `tiktok_get_account_details`: Currency, time zone, balance and status.
- `tiktok_get_basic_report_enhanced`: Performance metrics such as impressions, clicks, spend and ROAS. Daily breakdowns cover up to 30 days; other breakdowns up to 365 days.
- `tiktok_get_audience_report`: Performance by age, gender and location.
- `tiktok_get_async_report`: Runs large or long date-range reports in the background.
- `tiktok_get_creative_report`: Performance for each video, image or instant page.
- `tiktok_fetch_pagination`: Collects every page of a TikTok list result.
- `tiktok_get_change_log`: Change history for campaigns, ad groups and ads.
- `tiktok_list_business_centers`: The Business Centers you can reach.
- `tiktok_get_account_finance`: Balances and budgets for accounts under a Business Center, or one account's active ad group quota.
- `tiktok_get_campaigns`: Campaigns with budget, objective and status.
- `tiktok_get_adgroups`: Ad groups with targeting and optimization settings.
- `tiktok_get_ads`: Ads with creative and tracking settings.
- `tiktok_get_ad_creative_url`: Direct links to an ad's video or image.
- `tiktok_get_ad_review_info`: Review status and rejection reasons for up to 100 ads.
- `tiktok_get_smart_creative`: The images and videos Smart Creative is combining for an ad group.
- `tiktok_get_smart_plus`: Smart+ campaigns, ad groups and ads.
- `tiktok_get_split_test`: Split test (A/B test) results and the winning version.
- `tiktok_get_automated_rules`: Automated rules set up in TikTok Ads Manager, and their results.
- `tiktok_get_reach_frequency`: Reach & Frequency estimates, contracts and delivery time zones.
- `tiktok_list_pixels`: Pixels and their events, or offline event sets.
- `tiktok_list_custom_conversions`: Custom conversions for a pixel or app.
- `tiktok_get_offline_event_sets`: Offline event sets.
- `tiktok_list_audiences`: Custom or saved audiences.
- `tiktok_search_targeting`: Finds location targeting: countries, regions, cities, DMAs and postcodes.
- `tiktok_search_interests`: Finds interest and behavior targeting IDs.
- `tiktok_list_catalogs`: Catalogs, product sets, products or TikTok Shop stores.
- `tiktok_get_identities`: The TikTok identities you can run ads as. Needed before creating most ads.
- `tiktok_get_music`: Music you can use in carousel ads.
- `tiktok_propose_create_campaign_structure`: Launches a campaign, ad group and ads in one step.
- `tiktok_propose_update_campaigns`: Edits one or more campaigns.
- `tiktok_propose_update_adgroups`: Edits one or more ad groups.
- `tiktok_propose_update_ads`: Edits one or more ads.
- `tiktok_propose_copy_campaign`: Copies a campaign with its ad groups and ads. The copy is created paused unless you ask for it to be on.
- `tiktok_upload_asset`: Uploads a video or image to the account's asset library from a link or an existing file, ready for new ads.
- `tiktok_propose_manage_smart_plus`: Creates or edits Smart+ campaigns, ad groups and ads, including status and budget, or copies a Smart+ campaign.
- `tiktok_propose_manage_smart_creative`: Creates Smart Creative ads, updates their materials, or turns individual materials on or off.
- `tiktok_propose_manage_split_test`: Creates, reschedules or ends a split test between two existing ad groups or campaigns.
- `tiktok_propose_manage_review_and_events`: Appeals a rejected ad, or creates or edits an offline event set.
- `tiktok_propose_manage_reach_frequency`: Creates, edits or cancels a Reach & Frequency order. Your account must be approved by TikTok for Reach & Frequency.
- `linkedin_list_ad_accounts`: Your Campaign Manager ad accounts. Start here.
- `linkedin_get_ad_campaign_groups`: Campaign groups, filtered by status or name.
- `linkedin_get_campaigns`: Campaigns, filtered by status, type or campaign group.
- `linkedin_get_ad_analytics`: Impressions, clicks, spend and conversions, split by campaign, creative or other dimensions.
- `linkedin_get_targeting_entities`: Targeting options such as industries, job titles, companies and skills.
- `bing_ads_list_accounts`: Your Microsoft Advertising accounts. Start here.
- `bing_ads_get_performance`: Performance at account, campaign, ad group, keyword or ad level.
- `bing_ads_list_campaigns`: Campaigns in an account.
- `bing_ads_list_ad_groups`: Ad groups in a campaign.
- `bing_ads_list_ads`: Ads in an ad group.
- `bing_ads_list_keywords`: Keywords in an ad group and their settings.
- `bing_ads_list_budgets`: Budgets in an account.
- `bing_ads_keyword_ideas`: Keyword ideas with search volume, competition and bids. Works for the US, UK, Canada, Australia, France and Germany, in English, French or German.
- `bing_ads_get_change_history`: Account change history and its effect on performance.
- `ads_library_find_competitors`: Researches a brand from its website or name and suggests competitors and product keywords.
- `ads_library_search_brands`: Finds a brand by website domain or name.
- `ads_library_get_ads_by_brand_id`: A brand's ads, live or past, filtered by format.
- `ads_library_get_brand_analytics`: A brand's ad stats and trends over a date range.
- `ads_library_discover_ads`: Searches ads across the whole library by keyword and filters.
- `ads_library_analyze_ad`: Full details of specific ads, including duplicate versions, a sign that a brand is scaling an ad.
- `instagram_discover_business`: Public profile and engagement stats for any Business or Creator account, by username.
- `facebook_page_list`: Facebook Pages you manage, including Pages shared with you through Business Manager. Start here.
- `facebook_page_get_info`: A Page's profile: followers, category and link.
- `facebook_page_list_posts`: A Page's posts.
- `facebook_page_get_insights`: Page-level metrics.
- `facebook_page_get_post_insights`: Metrics for individual posts.
- `facebook_page_get_post_comments`: Comments on a post.
- `facebook_page_fetch_pagination_url`: Gets the next or previous page of a Pages result.
- `instagram_list_accounts`: Instagram Business accounts linked to your Facebook Pages. Start here.
- `instagram_get_profile_info`: Profile details: followers, bio, website and post count.
- `instagram_list_media`: Posts, reels, videos and stories.
- `instagram_get_account_insights`: Account-level metrics.
- `instagram_get_media_insights`: Views, reach, likes, comments, shares and saves for each post.
- `instagram_get_media_comments`: Comments on a post.
- `instagram_list_tagged_media`: Posts where other accounts tagged you.
- `google_analytics_list_properties`: Your GA4 accounts and properties. Start here.
- `google_analytics_run_report`: A custom report with any mix of metrics and dimensions. The most flexible GA4 tool.
- `google_analytics_get_page_views`: Page views by page path.
- `google_analytics_get_active_users`: Active and new users by day.
- `google_analytics_get_events`: Event counts by event name.
- `google_analytics_get_user_behavior`: Engagement: session duration and bounce rate.
- `google_analytics_get_traffic_sources`: Traffic by source and medium.
- `google_analytics_get_device_metrics`: Device and browser breakdown.
- `gsc_list_properties`: The Search Console sites you can reach. Start here.
- `gsc_get_site_details`: Verification details and status for a site.
- `gsc_get_performance_overview`: A summary of clicks, impressions and trends, with top queries and pages.
- `gsc_get_search_analytics`: Clicks, impressions, CTR and average position by query, page, country or device. Up to 25,000 rows per request.
- `gsc_get_advanced_search_analytics`: The same data with extra filters for device, country and search appearance.
- `gsc_get_search_by_page_query`: The search queries that bring traffic to one page.
- `gsc_compare_search_periods`: Compares two date ranges, for example this week against last week.
- `gsc_get_sitemaps`: The sitemaps submitted for a site.
- `gsc_get_sitemap_details`: One sitemap's errors and warnings.
- `gsc_list_sitemaps_enhanced`: Sitemaps with an error analysis and a suggested fix list.
- `gsc_inspect_url`: Index status, mobile usability and rich results for one URL.
- `gsc_inspect_url_enhanced`: A more detailed inspection of one URL, including AMP status.
- `gsc_batch_url_inspection`: Inspects up to 100 URLs at once.
- `gsc_check_indexing_issues`: Checks up to 100 URLs for indexing problems and groups them by issue.
- `shopify_list_shops`: Your connected Shopify stores. Start here.
- `shopify_run_analytics_query`: Runs a ShopifyQL query covering sales, sessions, customer cohorts and inventory. The main Shopify reporting tool.
- `shopify_list_orders_by_query`: Orders (date and value) that match a search.
- `shopify_list_products_by_query`: Products that match a search.
- `shopify_list_customers_by_query`: Customers that match a search, with order stats. No personal details are returned.
- `shopify_get_all_details_by_gid`: Full details of one product, order or customer.
- `klaviyo_list_shops`: Your connected Klaviyo accounts. Start here.
- `klaviyo_get_account_details`: Account details and settings.
- `klaviyo_get_campaigns`: Campaigns by channel (email or SMS).
- `klaviyo_get_campaign`: One campaign's details.
- `klaviyo_get_campaign_report`: Campaign performance: opens, clicks and conversions.
- `klaviyo_get_flows`: Your automation flows.
- `klaviyo_get_flow`: One flow's details.
- `klaviyo_get_flow_report`: Flow performance: opens, clicks and conversions.
- `klaviyo_get_metrics`: The metrics your account tracks. Used to pick the conversion metric for reports.
- `klaviyo_get_metric`: One metric's details.
- `klaviyo_get_lists`: Your subscriber lists.
- `klaviyo_get_list`: One list, with an optional profile count.
- `klaviyo_get_segments`: Your audience segments.
- `klaviyo_get_segment`: One segment, with an optional profile count.
- `klaviyo_get_profiles`: Subscriber profiles.
- `klaviyo_get_profile`: One profile, including its subscriptions.
- `klaviyo_get_events`: Events, filtered by profile, metric or date.
- `klaviyo_get_catalog_items`: Products in your Klaviyo catalog.
- `klaviyo_get_email_template`: An email template's HTML.
- `impact_list_accounts`: The impact.com accounts connected to your team. Start here. The other impact.com tools need the account ID it returns.
- `impact_list_programs`: Your programs (campaigns) and their IDs.
- `impact_run_report`: A performance report (clicks, actions, revenue and cost) for a date range. The main impact.com reporting tool.
- `impact_list_reports`: The reports available to your account.
- `impact_get_report_metadata`: A report's filters and columns, checked before running it.
- `impact_get_partner_spend`: Conversions and commission spend by partner or program.
- `impact_get_conversion_details`: Individual conversions with order ID, payout, status and clearing dates.
- `impact_list_partners`: The affiliate partners working with your brand.
- `impact_list_invoices`: Partner invoices, newest first.
- `impact_get_invoice`: One invoice, with line items for each partner.
- `snowflake_execute_query`: Runs a SQL query on your Snowflake warehouse.
- `google_drive_search_files`: Finds Drive files by name or content.
- `google_drive_read_file`: Reads a Google Doc, Sheet, Slides deck or text file as text. Large files are read in parts.
- `google_drive_upload_from_url`: Saves a file from a public web link into your Drive. The saved file stays private. Up to 100 MB.
- `recall_memory`: Looks up what GoMarble remembers about your accounts: past changes, baselines, decisions and preferences. Needs a plan that includes Account Knowledge.
- `load_skill`: Loads GoMarble's analysis playbooks, for example how to audit a Meta account or launch a Google Ads campaign, so the assistant follows them.
- `discover_connectors`: Finds the right connector for a data source you mention (for example Notion or HubSpot), tells you whether it's connected, and gives you a link to connect it.
- `manage_agents`

### Connect it

Claude Code:

```sh
claude mcp add --transport http gomarble https://apps.gomarble.ai/mcp-api/mcp
```

- Add to Cursor: <cursor://anysphere.cursor-deeplink/mcp/install?name=gomarble&config=eyJ1cmwiOiJodHRwczovL2FwcHMuZ29tYXJibGUuYWkvbWNwLWFwaS9tY3AifQ%3D%3D>
- Add to VS Code: <vscode:mcp/install?%7B%22name%22%3A%22gomarble%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapps.gomarble.ai%2Fmcp-api%2Fmcp%22%7D>
- Claude.ai and Claude Desktop: Customize, Connectors, "+", Add custom connector, then paste https://apps.gomarble.ai/mcp-api/mcp
- ChatGPT: Settings, Apps, Advanced settings, turn on Developer mode, Create, then paste https://apps.gomarble.ai/mcp-api/mcp (this usually works only with servers that use self-serve sign-in or none)

JSON for Cursor, Windsurf and other clients that connect to hosted servers:

```json
{
    "mcpServers": {
        "gomarble": {
            "type": "http",
            "url": "https://apps.gomarble.ai/mcp-api/mcp"
        }
    }
}
```

## Questions

### Does GoMarble have an official MCP server?

Yes. GoMarble publishes its MCP server itself. GoMarble's own documentation describes it. MartechDB only lists servers a vendor publishes, never community copies.

### What is the GoMarble MCP server URL?

The address is https://apps.gomarble.ai/mcp-api/mcp.

### How do I connect GoMarble MCP to Claude, ChatGPT or Cursor?

In Claude, add https://apps.gomarble.ai/mcp-api/mcp as a custom connector (Customize, Connectors, Add custom connector). In Cursor, use the Add to Cursor link on MartechDB's page, or paste the JSON settings into your mcp.json. In Claude Code, run: claude mcp add --transport http gomarble https://apps.gomarble.ai/mcp-api/mcp

### What can the GoMarble MCP server do?

It offers 187 tools, including facebook\_list\_ad\_accounts, facebook\_get\_details\_of\_ad\_account, facebook\_get\_adaccount\_insights, facebook\_get\_async\_adaccount\_insights and facebook\_fetch\_pagination\_url (as its documentation names them, read on 7 Oct 2026).

### Is the GoMarble MCP server in the official MCP Registry?

No. GoMarble hasn't published it to the official MCP Registry.

### Is the GoMarble MCP server working?

Yes. It answered our most recent check. We last checked it on 7 Oct 2026.

## Change history

- 2026-10-05: gomarble added
- 2026-10-05: Added to MartechDB

## Alternatives with an official MCP server

In Ad management & optimisation:

- [Doubleverify](https://martechdb.com/vendors/doubleverify.md) (doubleverify.com)
- [Affise](https://martechdb.com/vendors/affise.md) (affise.com)
- [Adthena](https://martechdb.com/vendors/adthena.md) (adthena.com)
- [Smartly](https://martechdb.com/vendors/smartly.md) (smartly.io)

## Get this data

- API: `curl https://martechdb.com/api/v1/vendors/gomarble.ai`
- MCP: `claude mcp add --transport http martechdb https://martechdb.com/mcp`, then ask about GoMarble.
- Web page: https://martechdb.com/vendors/gomarble
