New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Mureo

225 tools. 102 can modify or destroy data without limits.

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

Last updated:

102 can modify or destroy data
123 read-only
225 tools total

Community server · catalogue entry checked 04/09/2026

How to control Mureo ↓

What Mureo exposes to your agents

Read (123) Write / Execute (87) Destructive / Financial (15)
Critical Risk

The most dangerous Mureo tools

102 of Mureo's 225 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
{
  "creative_studio_compose": {
    "limits": [
      {
        "counter": "creative_studio_compose_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "analysis_anomalies_check": {
    "limits": [
      {
        "counter": "analysis_anomalies_check_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 →

Instant setup, no code required.

All 225 Mureo tools

WRITE 82 tools
Write creative_studio_compose Composite ad copy + brand kit over a key visual into per-format Write creative_studio_edit_visual Refine an existing key visual through an image provider Write creative_studio_generate_visual Generate text-free key-visual PNGs for an ad creative. The 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_pause Pauses a single ad by setting its status to PAUSED. 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_pause Pauses a single campaign by setting its status to PAUSED. 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 or video Meta Ads AdCreative. Returns 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_excluded_placements_set Sets one ad set 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_duplicate Duplicates a lead form under the same (or another) Page. 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_pixels_create Creates a new Meta Pixel on the ad account. Returns the new 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_batch_begin Declare the start of a bulk change so it can be reviewed and Write mureo_external_changes_import Import changes made OUTSIDE mureo (a platform Write mureo_state_action_log_append Atomically append a single action_log entry to STATE.json. Write mureo_state_display_set Write what the DASHBOARD shows for this client — a small, Write mureo_state_platform_daily_set Add DAY-GRAIN history to a platform in STATE.json Write mureo_state_platform_metrics_set Atomically set a platform Write mureo_state_platform_not_collected_set Record WHY a platform Write mureo_state_report_set Atomically persist a structured analysis report summary into Write mureo_state_set_conversion_events Declare which Meta Insights action_type rows count as THIS Write mureo_state_upsert_campaign Atomically upsert a CampaignSnapshot into STATE.json (root Write mureo_state_workspace_not_collected_set Record WHY THIS WHOLE WORKSPACE could not be collected — or Write mureo_strategy_set Atomically replace STRATEGY.md with the provided markdown. Write rollback_plan_get Inspect the reversal plan for recorded action_log entries in Write search_console_sitemaps_submit Submit a sitemap URL to Google Search Console for the given
READ 123 tools
Read analysis_anomalies_check Detect anomalies for one campaign by comparing its current Read analysis_delivery_collapse_check Detect delivery collapse: campaigns whose impressions fell off a Read analysis_delivery_collapse_diagnose Diagnose one collapsed campaign: overlay a change feed on its daily Read analysis_exclusion_impact_preview Before applying a batch of exclusions / blocks / negative Read analysis_tracking_consistency_check Audit final-URL tracking parameters across ad records you pass Read creative_studio_brand_kit_get Return the loaded brand kit (colours, fonts, logo path, and logo Read creative_studio_providers_list List the image-generation providers available to Creative 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_compare_ads Runs an A/B-style comparison of ads inside a single ad set, Read meta_ads_analysis_cost Diagnoses root causes of rising spend or degrading CPA on a Read meta_ads_analysis_performance Produces an operator-ready performance review for a Meta Ads 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_excluded_placements_get Reads one ad set 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_pages_list Lists Facebook Pages the current access token can manage, Read meta_ads_pages_photos_list Lists photos a Facebook Page has already uploaded, so an 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 meta_ads_targeting_categories Lists a full Meta targeting category catalogue for the given Read meta_ads_targeting_search Searches Meta Read meta_ads_videos_get Gets an uploaded video Read meta_ads_videos_thumbnails Lists the thumbnails Meta auto-generated for an uploaded Read mureo_analytics_modules_list List analytics modules registered for each integrated Read mureo_batch_end Close the open batch and return its exact membership: the Read mureo_batch_status Report which batch is currently collecting action_log entries Read mureo_consult_advisor Consult external advisor MCP servers (vector search) for Read mureo_learning_insights_get Load every insight previously saved via /learn. Returns Read mureo_outcome_evaluate Deterministically evaluate whether a logged action 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

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 12 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 82 write tools including creative_studio_compose, creative_studio_edit_visual, creative_studio_generate_visual. 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? +

225 tools across 4 categories: Destructive, Execute, Read, Write. 123 are read-only. 102 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 225 Mureo tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

225 Mureo tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Mureo's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.