Mureo

185 tools. 82 can modify or destroy data without limits.

14 destructive tools with no built-in limits. Policy required.

Last updated:

82 can modify or destroy data
103 read-only
185 tools total

Community server · catalogue entry verified 12/06/2026

How to control Mureo ↓

What Mureo exposes to your agents

Read (103) Write / Execute (68) Destructive / Financial (14)
Critical Risk

The most dangerous Mureo tools

82 of Mureo's 185 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Mureo

PolicyLayer is an MCP gateway — it sits between your AI agents and Mureo, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "google_ads_budget_reallocation": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "google_ads_callouts_remove": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "google_ads_keywords_pause": {
    "limits": [
      {
        "counter": "google_ads_keywords_pause_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "google_ads_ad_performance_compare": {
    "limits": [
      {
        "counter": "google_ads_ad_performance_compare_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Mureo — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON MUREO →

Free to start. No card required.

All 185 Mureo tools

WRITE 64 tools
Write meta_ads_ads_pause Pauses a single ad by setting its status to PAUSED. Write meta_ads_campaigns_pause Pauses a single campaign by setting its status to PAUSED. Write meta_ads_lead_forms_duplicate Duplicates a lead form under the same (or another) Page. Write mureo_state_action_log_append Atomically append a single action_log entry to STATE.json. Write search_console_sitemaps_submit Submit a sitemap URL to Google Search Console for the given Write meta_ads_ad_rules_create Creates a new Automated Rule that Meta evaluates on the Write meta_ads_ad_rules_update Updates fields on an existing Automated Rule. Partial Write meta_ads_ad_sets_create Creates a new ad set inside an existing campaign. Returns the Write meta_ads_ad_sets_enable Resumes a paused ad set by setting its status to ACTIVE. The Write meta_ads_ad_sets_pause Pauses a single ad set by setting its status to PAUSED. Write meta_ads_ad_sets_update Updates one or more settings on an existing ad set. Partial Write meta_ads_ads_create Creates a new ad inside an existing ad set, binding it to a Write meta_ads_ads_enable Resumes a paused ad by setting its status to ACTIVE. The Write meta_ads_ads_update Updates fields on an existing ad. Partial update. Returns the Write meta_ads_audiences_create Creates a Custom Audience in a Meta Ads account. Returns the Write meta_ads_audiences_create_lookalike Creates a Lookalike Audience from an existing source Write meta_ads_campaigns_create Creates a new campaign in the specified Meta Ads account. Write meta_ads_campaigns_enable Resumes a paused campaign by setting its status to ACTIVE. Write meta_ads_campaigns_update Updates fields on an existing campaign. Partial update — only Write meta_ads_catalogs_create Creates a new Product Catalog under a Meta Business. Returns Write meta_ads_conversions_send_lead Sends a single Lead event via the Meta Conversions API. Write meta_ads_creatives_create Creates a single-image Meta Ads AdCreative. Returns the new Write meta_ads_creatives_create_carousel Creates a Carousel AdCreative with 2–10 swipeable cards. Write meta_ads_creatives_create_collection Creates a Collection AdCreative that pulls products from a Write meta_ads_creatives_create_dynamic Creates a Dynamic Creative — Meta auto-generates and Write meta_ads_creatives_create_lead Creates a Lead Ad AdCreative attached to a Meta Instant Write meta_ads_creatives_upload_image Uploads an image to the Meta Ads account by fetching it from Write meta_ads_feeds_create Creates a scheduled product feed that imports products into Write meta_ads_images_upload_file Uploads an image from a local file path to the Meta Ads Write meta_ads_lead_forms_create Creates a new lead form on a Facebook Page. Returns the new Write meta_ads_lead_forms_update Changes a lead form Write meta_ads_leads_export_csv Fetches all leads for a lead form and writes them to a Write meta_ads_products_add Adds a single product to a Meta Product Catalog. Returns the Write meta_ads_products_update Updates one or more fields on an existing catalog product. Write meta_ads_split_tests_create Creates a new Split Test. Returns the new study_id. Write meta_ads_videos_upload Uploads a video to the Meta Ads account by fetching it from Write meta_ads_videos_upload_file Uploads a video from a local file path to the Meta Ads Write mureo_state_upsert_campaign Atomically upsert a CampaignSnapshot into STATE.json (root Write mureo_strategy_set Atomically replace STRATEGY.md with the provided markdown.
READ 103 tools
Read meta_ads_analysis_performance Produces an operator-ready performance review for a Meta Ads Read analysis_anomalies_check Detect anomalies for one campaign by comparing its current Read meta_ads_ad_rules_get Fetches the full detail record for a single Automated Rule Read meta_ads_ad_rules_list Lists Meta Automated Rules configured in the ad account. Read meta_ads_ad_sets_get Fetches the full detail record for a single ad set, including Read meta_ads_ad_sets_list Lists ad sets in a Meta Ads account, optionally scoped to a Read meta_ads_ads_get Fetches the full detail record for a single ad, including Read meta_ads_ads_list Lists ads in a Meta Ads account, optionally scoped to one ad Read meta_ads_analysis_audience Scores delivery efficiency across age × gender segments and Read meta_ads_analysis_cost Diagnoses root causes of rising spend or degrading CPA on a Read meta_ads_analysis_placements Scores delivery efficiency across Meta placements (Facebook Read meta_ads_analysis_suggest_creative Generates concrete creative-improvement suggestions for a Read meta_ads_audiences_get Fetches the full detail record for a single Custom Audience, Read meta_ads_audiences_list Lists Custom Audiences in a Meta Ads account. Returns id, Read meta_ads_campaigns_get Fetches the full detail record for a single campaign by ID. Read meta_ads_campaigns_list Lists campaigns in a Meta Ads account with optional status Read meta_ads_catalogs_get Fetches the full detail record for a single Product Catalog. Read meta_ads_catalogs_list Lists Meta Commerce Catalogs owned by a Business. Returns Read meta_ads_creatives_list Lists AdCreative resources in a Meta Ads account. Returns id, Read meta_ads_feeds_list Lists product feeds configured for a Product Catalog. Read meta_ads_insights_breakdown Pulls delivery metrics for a campaign broken down along one Read meta_ads_insights_report Pulls raw delivery metrics from Meta Graph API Insights for Read meta_ads_instagram_accounts Lists Instagram Business / Creator accounts linked to the Read meta_ads_instagram_media Lists recent media (posts, reels, carousels) for a linked Read meta_ads_lead_forms_get Fetches the full detail record for a single lead form, Read meta_ads_lead_forms_list Lists lead forms configured for a Facebook Page. Returns id, Read meta_ads_leads_get Retrieves submitted leads for a single form. Returns per Read meta_ads_leads_get_by_ad Retrieves leads attributed to a specific ad, regardless of Read meta_ads_page_posts_list Lists published posts on a Facebook Page. Returns id Read meta_ads_pixels_events Lists distinct event types the pixel has received recently, Read meta_ads_pixels_get Fetches the full detail record for a single Meta Pixel. Read meta_ads_pixels_list Lists Meta Pixels available in the ad account. Returns id, Read meta_ads_pixels_stats Returns aggregated pixel-event counts over a rolling time Read meta_ads_products_get Fetches the full detail record for a single catalog product. Read meta_ads_products_list Lists products in a Product Catalog. Returns id, Read meta_ads_split_tests_get Fetches the full detail record for a single Split Test Read meta_ads_split_tests_list Lists Split Tests (A/B Tests, internally called Studies in Read mureo_analytics_modules_list List analytics modules registered for each integrated Read mureo_consult_advisor Consult external advisor MCP servers (vector search) for Read mureo_learning_insights_get Load every insight previously saved via /learn from the Read mureo_state_get Read STATE.json and return its parsed v2 document: Read mureo_strategy_get Read STRATEGY.md and return its raw markdown text plus an Read search_console_analytics_compare_periods Query Search Console search analytics twice and return Read search_console_analytics_device_breakdown Get device breakdown for a site. Read search_console_analytics_query Query the Search Console Search Analytics API for organic Read search_console_analytics_top_pages Get top pages for a site. Read search_console_analytics_top_queries Get top search queries for a site. Read search_console_sitemaps_list List every sitemap registered against a Search Console Read search_console_sites_get Fetch metadata and the current user Read search_console_sites_list List every Search Console property the authenticated Read search_console_url_inspection_inspect Inspect a single URL Read meta_ads_analysis_compare_ads Runs an A/B-style comparison of ads inside a single ad set, Read rollback_plan_get Inspect the reversal plan for a recorded action_log entry in

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Mureo

Can an AI agent move money through the Mureo MCP server? +

Yes. The Mureo server exposes 3 financial tools including google_ads_budget_reallocation, meta_ads_instagram_boost, meta_ads_page_posts_boost. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Mureo MCP server? +

Yes. The Mureo server exposes 11 destructive tools including google_ads_callouts_remove, google_ads_conversions_remove, google_ads_keywords_remove. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Mureo? +

The Mureo server has 64 write tools including google_ads_keywords_pause, meta_ads_ads_pause, meta_ads_campaigns_pause. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Mureo.

How many tools does the Mureo MCP server expose? +

185 tools across 4 categories: Destructive, Execute, Read, Write. 103 are read-only. 82 can modify, create, or delete data.

How do I enforce a policy on Mureo? +

Register the Mureo MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Mureo tool call.

Deterministic rules across all 185 Mureo tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

185 Mureo tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.