{
 "$schema": "https://agentdrives.com/schemas/tool.schema.json",
 "id": "prd_01m57vgtjfpde2qchg34jhkak0",
 "ids": {
  "org": "org_01m57vgtjftk3phbj35wmwwnhs",
  "surfaces": {
   "web": "srf_01m5rv035fr9hemgk0t99x37md",
   "api": "srf_01m5rv035fxf0kntszsfpacdze",
   "mcp": "srf_01m5rv035fxhkqj1w5pd8mhmdz",
   "cli": "srf_01m5rv035f3jspx2jmcbknjchj"
  },
  "slugs": [
   "mulesoft"
  ],
  "domain": "mulesoft.com",
  "wikidata": "Q6933868"
 },
 "slug": "mulesoft",
 "name": "MuleSoft Anypoint Platform",
 "url": "https://mulesoft.com",
 "domain": "mulesoft.com",
 "category": "automation",
 "category_name": "Automation",
 "tested_at": "2026-10-28",
 "run": "20261028T003138Z",
 "draft": false,
 "reviewed": true,
 "owner_verified": null,
 "origin": "editorial",
 "history": [
  {
   "run": "20261023T212149Z",
   "date": "2026-10-23",
   "level": 1,
   "engine": {
    "model": "anthropic/opus",
    "driver": 4,
    "signed": true,
    "inbox": [
     "agentdrives.com"
    ],
    "robots": "skip",
    "version": null,
    "commit": null,
    "prompts": {
     "version": null,
     "commit": null
    },
    "rules": {
     "version": null,
     "commit": null
    }
   },
   "stop": "signup",
   "paid": false,
   "agent_paid": null
  },
  {
   "run": "20261028T003138Z",
   "date": "2026-10-28",
   "level": 1,
   "engine": {
    "model": "claude-opus-5-5",
    "driver": 5,
    "signed": true,
    "inbox": [
     "agentdrives.com"
    ],
    "robots": "skip",
    "version": "2026.10.27",
    "commit": "132c4d41a411d7acee60092fedfe2af74cee1ec3",
    "prompts": {
     "version": "2026.10.27",
     "commit": "845036a5a40ff8a1d6d9ed752a31210bed0cbc93"
    },
    "rules": {
     "version": "2026.10.27",
     "commit": "fe3b689b94a4f5fc8abd3c7adc454960326b9514"
    }
   },
   "stop": "signup",
   "paid": false,
   "agent_paid": null
  }
 ],
 "level": 1,
 "level_name": "Needs a person",
 "level_selfhost": null,
 "entry": "closed",
 "door": {
  "passed": 0,
  "tries": 2,
  "self_start": false
 },
 "badges": [],
 "not_counted": null,
 "stages": [
  {
   "key": "in",
   "label": "Access",
   "state": "no",
   "text": "Can't get in on its own",
   "at": "signup"
  },
  {
   "key": "work",
   "label": "Use",
   "state": "unreached",
   "text": "Work not measured"
  },
  {
   "key": "pay",
   "label": "Pay",
   "state": "unreached",
   "text": "Payment not reached",
   "value": "unreached",
   "route": "sales"
  },
  {
   "key": "leave",
   "label": "Leave",
   "state": "unreached",
   "text": "Leaving not reached",
   "how": "no-account"
  }
 ],
 "outcomes": [
  {
   "key": "find",
   "label": "Learn",
   "state": "yes",
   "text": "Docs it can act on: llms.txt and an MCP server",
   "have": [
    "llms_txt",
    "mcp"
   ],
   "docs": "complete"
  },
  {
   "key": "access",
   "label": "Access",
   "state": "no",
   "text": "Can't get in on its own",
   "at": "signup",
   "stage": "in"
  },
  {
   "key": "use",
   "label": "Use",
   "state": "unreached",
   "text": "Work not measured",
   "stage": "work"
  },
  {
   "key": "pay",
   "label": "Pay",
   "state": "unreached",
   "text": "Payment not reached",
   "value": "unreached",
   "route": "sales",
   "stage": "pay"
  },
  {
   "key": "leave",
   "label": "Leave",
   "state": "unreached",
   "text": "Leaving not reached",
   "how": "no-account",
   "stage": "leave"
  }
 ],
 "access": [
  {
   "key": "person",
   "label": "A person sets it up",
   "routes": [],
   "minutes": null,
   "core": null
  }
 ],
 "minutes": null,
 "next": {
  "to": 2,
  "text": "Next: let an agent sign up on its own"
 },
 "stop": "signup",
 "core": null,
 "scores": {
  "coverage": null,
  "reliability": null,
  "resilience": null,
  "setup": 75,
  "surface_coverage": null,
  "docs_accuracy": null,
  "docs_completeness": null
 },
 "parts": {
  "holds_up": null,
  "docs_match": null,
  "setup": 75,
  "security": "private",
  "standards": []
 },
 "reliability_method": null,
 "resilience": null,
 "stress": [
  {
   "capability": "discovery",
   "probe": "bad credential on accounts API",
   "outcome": "401 text body \"Unauthorized\", www-authenticate: Bearer realm=\"Users\"",
   "grade": "vague",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "discovery",
   "probe": "burst of 12 reads on public Exchange search",
   "outcome": "12 x 200, no RateLimit, X-RateLimit-* or Retry-After headers",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": "none-seen"
  },
  {
   "capability": "discovery",
   "probe": "well-formed asset id that does not exist",
   "outcome": "404 application/json {\"name\":\"NotFoundError\",\"status\":404,\"message\":\"There was a problem looking for the specified asset.\",\"details\":[{\"code\":\"XAPI_ASSET_SEARCH\",...}]} (not problem+json)",
   "grade": "vague",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Design an API specification",
   "probe": "not run: capability not reached",
   "outcome": "no account (sign-up walled by reCAPTCHA)",
   "grade": "silent",
   "idempotent": null,
   "rate_limit": null
  }
 ],
 "surface_audit": {
  "totals": {
   "items": 403,
   "documented": 393,
   "safe": 393,
   "exercised": 2,
   "passed": 2,
   "skipped": 0,
   "blocked": 391,
   "not_run": 0,
   "match": 2,
   "drift": 0,
   "broken_doc": 0,
   "docs_complete": 0,
   "docs_partial": 393,
   "docs_missing": 0,
   "errors_clear": 0,
   "errors_vague": 1,
   "errors_silent": 0
  }
 },
 "coverage_core": null,
 "coverage_own": null,
 "after_wall": null,
 "coverage_source": "computed",
 "driver": {
  "version": 5,
  "model": "claude-opus-5-5",
  "profile": "full",
  "assisted": false,
  "handoff": false
 },
 "methodology": 42,
 "rules_date": "2026-10-30",
 "engine": {
  "model": "claude-opus-5-5",
  "driver": 5,
  "signed": true,
  "inbox": [
   "agentdrives.com"
  ],
  "robots": "skip",
  "version": "2026.10.27",
  "commit": "132c4d41a411d7acee60092fedfe2af74cee1ec3",
  "prompts": {
   "version": "2026.10.27",
   "commit": "845036a5a40ff8a1d6d9ed752a31210bed0cbc93"
  },
  "rules": {
   "version": "2026.10.27",
   "commit": "fe3b689b94a4f5fc8abd3c7adc454960326b9514"
  }
 },
 "same_level_drives": 2,
 "drives": 2,
 "same_stop_drives": 2,
 "works_assisted": null,
 "freshness": "fresh",
 "newer_drives": null,
 "nothing_to_pay": false,
 "core_gated": false,
 "profiles": {},
 "agent_check": {
  "rung": "signup",
  "vendor": "Google reCAPTCHA v2 checkbox",
  "visible": true,
  "type": "challenge",
  "human": null,
  "how": "In Google Cloud Fraud Defense (reCAPTCHA), lower the score your sign-up action needs or give it a challenge policy. Or offer a documented sign-up API with email verification.",
  "recognises_us": false,
  "vendor_id": "recaptcha",
  "signed": true
 },
 "agent_pass": null,
 "who_gets_in": {
  "server": {
   "state": "captcha"
  },
  "signed": {
   "state": "page",
   "kind": "signup",
   "at": "2026-10-28"
  },
  "browser": {
   "state": "captcha",
   "measured": false
  },
  "our_key": "verified",
  "robots": null,
  "tip": false
 },
 "ladder": {
  "docs": {
   "status": "headless",
   "note": "docs.mulesoft.com answers our agent: llms.txt index per product, markdown on Accept: text/markdown. www.mulesoft.com (pricing, marketing, Kernel download) answers Akamai 403 Access Denied."
  },
  "signup": {
   "status": "human",
   "cause": "check",
   "note": "Web form only (anypoint.mulesoft.com/login/signup). asked for a job title, a postal address (country, state), a company size and an industry; our agent answered. On Create account the form answered \"Errors found: captchaCode: Field is required.\" with a visible reCAPTCHA checkbox."
  },
  "verify": {
   "status": "",
   "note": "Not reached: sign-up stopped at the visible reCAPTCHA.",
   "reached": false
  },
  "credentials": {
   "status": "",
   "note": "Not reached. Docs route: a connected app (client credentials) made in Access Management of a signed-in account; no API sign-up, no device flow, no DCR or CIMD.",
   "reached": false
  },
  "first_call": {
   "status": "",
   "route": "account",
   "note": "Not reached with an account. Without one, only the public Exchange catalog search answers (200); every other API answers 401 and the CLI says \"No authentication mechanism was provided.\"",
   "reached": false
  },
  "first_action": {
   "status": "",
   "note": "Not reached: no account.",
   "reached": false
  },
  "pay": {
   "status": "",
   "grade": "P0",
   "rails": [],
   "rail_ids": [],
   "first_party": false,
   "rail_scope": "none",
   "trial_path": "no-card trial",
   "route": "sales",
   "checkout": {
    "reached": "no",
    "processor": "none",
    "captcha": "none",
    "three_ds": "not_seen",
    "card_form": false,
    "phone_field": "none",
    "wallets": [],
    "rail_offer": "none",
    "price": "",
    "currency": "",
    "period": "",
    "plan": "",
    "last_button": ""
   },
   "person": "sales",
   "ours": null,
   "note": "No self-serve purchase: docs say \"To upgrade your Anypoint Platform trial account to an enterprise license, contact your account representative or the MuleSoft sales team.\" The pricing page answers Akamai 403. No 402, x402, MPP or Stripe Projects listing; we paid nothing (no 402). The trial form asks no card.",
   "reached": false
  },
  "cancel": {
   "status": "",
   "note": "Nothing to cancel: the drive started no plan or trial. Licences are enterprise contracts through an account representative (docs), so ending one needs a person.",
   "docs_grade": "",
   "reached": false
  },
  "delete": {
   "status": "",
   "note": "No account was created (sign-up stopped at the reCAPTCHA); the keyless Exchange reads stored nothing.",
   "account": false,
   "reached": false
  }
 },
 "routes": [
  {
   "route": "keyless",
   "offered": "documented",
   "tried": true,
   "not_tried": null,
   "result": "partial",
   "wall": null,
   "person": "none",
   "brings": "nothing",
   "fresh": true,
   "minutes": 1,
   "browser": false
  },
  {
   "route": "local",
   "offered": "documented",
   "tried": true,
   "not_tried": null,
   "result": "not_reached",
   "wall": {
    "type": "consent_needs_account",
    "owner": "product"
   },
   "person": "none",
   "brings": "nothing",
   "fresh": true,
   "minutes": 6,
   "browser": null
  },
  {
   "route": "email_password",
   "offered": "seen",
   "tried": true,
   "not_tried": null,
   "result": "walled",
   "wall": {
    "type": "challenge",
    "owner": "product"
   },
   "person": "each",
   "brings": "inbox",
   "fresh": true,
   "minutes": 7,
   "browser": null
  },
  {
   "route": "oauth_consent",
   "offered": "documented",
   "tried": false,
   "not_tried": "no_kit",
   "result": null,
   "wall": null,
   "person": "none",
   "brings": "nothing",
   "fresh": true,
   "minutes": null,
   "browser": null
  },
  {
   "route": "enterprise",
   "offered": "seen",
   "tried": false,
   "not_tried": "assisted_only",
   "result": null,
   "wall": null,
   "person": "each",
   "brings": "nothing",
   "fresh": true,
   "minutes": null,
   "browser": null
  }
 ],
 "checkout": {
  "reached": "no",
  "rail_offer": "none"
 },
 "docs": {
  "at": "2026-10-28",
  "read": 319,
  "listed": 788,
  "sampled": true,
  "overall": "complete",
  "getting_started": "found",
  "auth": "found",
  "errors": "found",
  "examples": "some",
  "freshness": "fresh",
  "newest": "2026-10-27",
  "core_pages": "9 of 9",
  "capabilities": "covered",
  "label": "No gaps in what we read"
 },
 "claims": null,
 "pay_options": {
  "checked": "2026-10-28",
  "source": "probe",
  "options": [],
  "agentic": [],
  "paid": null,
  "exercised": null,
  "detected_grade": null,
  "trial": {
   "no_card": null,
   "card_required": null,
   "free_plan": null
  },
  "owner_fixes": [
   {
    "title": "Accept x402 or MPP on your API",
    "how": "Answer an unpaid call with 402 and a payment challenge, so an agent pays per call or buys credits without an account or a card."
   },
   {
    "title": "List your plans on Stripe Projects",
    "how": "Agents buy a plan with `stripe projects add`, paid with a token under a spend cap the owner sets (projects.dev)."
   }
  ]
 },
 "surfaces": {
  "api": true,
  "openapi": false,
  "cli": true,
  "mcp": "official",
  "llms_txt": true
 },
 "urls": {
  "docs": "https://docs.mulesoft.com/general/",
  "llms_txt": "https://docs.mulesoft.com/llms.txt",
  "mcp": "https://us1.omni.mulesoft.com/mcp"
 },
 "surface_notes": {
  "cli": "anypoint-cli-v4 1.6.14 on npm",
  "mcp": "official: remote Platform MCP server (OAuth, connected app) and local DX MCP server npm @mulesoft/mcp-server 1.2.0, 18 tools",
  "llms_txt": "docs.mulesoft.com/llms.txt, one llms.txt per product",
  "api": "Anypoint Platform REST APIs; public Exchange search answers without an account"
 },
 "surface_sizes": [
  {
   "kind": "api",
   "listed": 9,
   "tested": 2
  },
  {
   "kind": "mcp",
   "listed": 137,
   "tested": 0
  },
  {
   "kind": "cli",
   "listed": 242,
   "tested": 0
  }
 ],
 "can_do": [
  "Read the docs as markdown (Accept: text/markdown) and per-product llms.txt files",
  "Search the public Exchange catalog without an account",
  "Install the Anypoint CLI and the DX MCP server from npm without a browser"
 ],
 "cannot_do": [
  {
   "what": "Create an account",
   "why": "The sign-up form shows a visible reCAPTCHA on submit"
  },
  {
   "what": "Any core task (design, deploy, manage, API Manager, Exchange publish, MQ)",
   "why": "Every API, CLI command and MCP tool needs an account's credentials"
  },
  {
   "what": "Buy a plan",
   "why": "Upgrades go through the sales team; no self-serve checkout"
  },
  {
   "what": "Read pricing or marketing pages",
   "why": "www.mulesoft.com answers Akamai 403 Access Denied to our signed agent"
  }
 ],
 "blockers": [
  "Visible reCAPTCHA on the Anypoint sign-up form",
  "Purchase only through sales"
 ],
 "tips_for_agents": [
  "Read docs.mulesoft.com with Accept: text/markdown; the .md URLs in llms.txt are disallowed by robots.txt",
  "Search public Exchange assets without a key: GET https://anypoint.mulesoft.com/exchange/api/v2/assets?search=<words>",
  "Once a person has made the account, create a connected app (client credentials) and set ANYPOINT_CLIENT_ID/ANYPOINT_CLIENT_SECRET for anypoint-cli-v4 and @mulesoft/mcp-server",
  "The DX MCP server hangs on tools/call when credentials are missing: set them before starting it"
 ],
 "selfhost": {
  "install": {
   "status": "blocked",
   "minutes": 6,
   "note": "No self-hosted edition of the platform for a sandbox (Private Cloud Edition is enterprise). The local route (DX MCP server via npm, anypoint-cli-v4) installs headless, but every tool and command needs Anypoint connected-app or user credentials; the Mule runtime download is on the Support portal (docs) and the Mule Kernel page answers 403."
  }
 },
 "edge_case": "none",
 "summary": "MuleSoft's docs are open to agents (llms.txt per product, markdown on request) and it ships a CLI and two official MCP servers, but every one of them needs an Anypoint account, and the only sign-up is a web form that shows a visible reCAPTCHA. Without a person, an agent gets no further than reading the docs and searching the public Exchange catalog; buying goes through sales.",
 "wall": "reCAPTCHA on the sign-up form",
 "plan_scope": "",
 "robots_stop": null,
 "robots": null,
 "terms": null,
 "terms_read": null,
 "email_gate": null,
 "plain": {
  "summary": "MuleSoft Anypoint is a platform for connecting systems and managing APIs. An agent could read its documentation and search the public catalog on its own, but could not create an account. The sign-up form asks for a visible \"I'm not a robot\" check.",
  "can_do": [
   "Read the documentation, including as markdown and per-product index files",
   "Search the public Exchange catalog without an account",
   "Install the command-line tool and the local MCP server"
  ],
  "cannot_do": [
   {
    "what": "Create an account",
    "why": "The sign-up form shows a visible reCAPTCHA"
   },
   {
    "what": "Do any core task such as design, deploy or manage APIs",
    "why": "Every API, command and tool needs an account's credentials"
   },
   {
    "what": "Buy a plan",
    "why": "Upgrades go through the sales team; there is no self-serve checkout"
   },
   {
    "what": "Read the pricing and marketing pages",
    "why": "The site's bot protection blocked our signed agent"
   }
  ]
 },
 "plan_gated": [],
 "reply": null,
 "capabilities": [
  {
   "capability": "Design an API specification",
   "weight": "core",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": "anypoint-cli design-center project commands",
    "ui": "Design Center / Anypoint Code Builder"
   },
   "check": "Design Center project lists the spec; CLI design-center project list shows it",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/design-center/llms.txt",
   "id": "cap-01",
   "result": "blocked",
   "via": "cli"
  },
  {
   "capability": "Build a Mule integration application",
   "weight": "core",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": "DX Mule plugin",
    "ui": "Anypoint Studio / Anypoint Code Builder"
   },
   "check": "Project builds and its flow runs locally",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/studio/llms.txt",
   "id": "cap-02",
   "result": "blocked",
   "via": "cli"
  },
  {
   "capability": "Deploy an application to CloudHub 2.0",
   "weight": "core",
   "plan": "trial",
   "surfaces": {
    "api": "CloudHub 2.0 API (ch2-api)",
    "mcp": null,
    "cli": "anypoint-cli cloudhub2 app deploy",
    "ui": "Runtime Manager > Deploy application"
   },
   "check": "Runtime Manager / CLI app list shows status Running",
   "capability_id": "cap_5q1cx94d",
   "unmapped": null,
   "source": "https://docs.mulesoft.com/cloudhub-2/llms.txt",
   "id": "cap-03",
   "result": "blocked",
   "via": "cli"
  },
  {
   "capability": "Manage a deployed application (update, restart, delete)",
   "weight": "core",
   "plan": "trial",
   "surfaces": {
    "api": "CloudHub 2.0 API",
    "mcp": null,
    "cli": "anypoint-cli cloudhub2 app modify/delete",
    "ui": "Runtime Manager > Applications"
   },
   "check": "Application list reflects new version or absence",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/runtime-manager/llms.txt",
   "id": "cap-04",
   "result": "blocked",
   "via": "cli"
  },
  {
   "capability": "Add an API instance to API Manager",
   "weight": "core",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": "anypoint-cli api-mgr api manage",
    "ui": "API Manager > Add API"
   },
   "check": "API Manager lists the instance with status",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/api-manager/llms.txt",
   "id": "cap-05",
   "result": "blocked",
   "via": "cli"
  },
  {
   "capability": "Apply a policy to an API",
   "weight": "core",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": "anypoint-cli api-mgr policy apply",
    "ui": "API Manager > Policies"
   },
   "check": "Policy list for the API instance shows the policy",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/api-manager/llms.txt",
   "id": "cap-06",
   "result": "blocked",
   "via": "cli"
  },
  {
   "capability": "Publish an asset to Exchange",
   "weight": "core",
   "plan": "trial",
   "surfaces": {
    "api": "Exchange Platform APIs",
    "mcp": null,
    "cli": "anypoint-cli exchange asset upload",
    "ui": "Anypoint Exchange > Publish new asset"
   },
   "check": "Exchange asset page / CLI asset list shows the version",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/exchange/llms.txt",
   "id": "cap-07",
   "result": "blocked",
   "via": "cli"
  },
  {
   "capability": "Manage client applications and API contracts",
   "weight": "core",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "API Manager > Client Applications; Exchange > Applications"
   },
   "check": "Contract lists client app with approved status",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/api-manager/llms.txt",
   "id": "cap-08",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Send and receive messages through a queue (Anypoint MQ)",
   "weight": "core",
   "plan": "trial",
   "surfaces": {
    "api": "Anypoint MQ REST APIs",
    "mcp": null,
    "cli": null,
    "ui": "Anypoint MQ > Queues"
   },
   "check": "Queue stats show message sent/received counts",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/mq/llms.txt",
   "id": "cap-09",
   "result": "blocked",
   "via": "api"
  },
  {
   "capability": "Govern APIs with rulesets",
   "weight": "secondary",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": "anypoint-cli api-governance",
    "ui": "API Governance console"
   },
   "check": "Conformance dashboard shows API results",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/api-governance/llms.txt",
   "id": "cap-10",
   "result": "blocked",
   "via": "cli"
  },
  {
   "capability": "Create a custom governance ruleset",
   "weight": "secondary",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "API Governance > Rulesets"
   },
   "check": "Ruleset appears in profile options",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/api-governance/llms.txt",
   "id": "cap-11",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Create an API proxy",
   "weight": "secondary",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "API Manager > Proxy"
   },
   "check": "Proxy downloadable and instance Active",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/api-manager/llms.txt",
   "id": "cap-12",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Create SLA tiers for an API",
   "weight": "secondary",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "API Manager > SLA Tiers"
   },
   "check": "SLA tier listed on the API instance",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/api-manager/llms.txt",
   "id": "cap-13",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Read application logs",
   "weight": "secondary",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Runtime Manager > Logs"
   },
   "check": "Log view shows application log lines",
   "capability_id": "cap_dacsttk8",
   "unmapped": null,
   "source": "https://docs.mulesoft.com/cloudhub-2/llms.txt",
   "id": "cap-14",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Monitor application metrics and dashboards",
   "weight": "secondary",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Runtime Manager > Monitoring"
   },
   "check": "Dashboard shows metrics for the app",
   "capability_id": "cap_njb0a49e",
   "unmapped": null,
   "source": "https://docs.mulesoft.com/runtime-manager/llms.txt",
   "id": "cap-15",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Create an alert on an application or API",
   "weight": "secondary",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Runtime Manager > Alerts; API Manager > Alerts"
   },
   "check": "Alert listed with its condition",
   "capability_id": "cap_7d0k6fvq",
   "unmapped": null,
   "source": "https://docs.mulesoft.com/runtime-manager/llms.txt",
   "id": "cap-16",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Set application properties and secure properties",
   "weight": "secondary",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Runtime Manager > Properties"
   },
   "check": "Properties tab shows keys",
   "capability_id": "cap_92xmegfv",
   "unmapped": null,
   "source": "https://docs.mulesoft.com/cloudhub-2/llms.txt",
   "id": "cap-17",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Schedule an application job",
   "weight": "secondary",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Runtime Manager > Schedules"
   },
   "check": "Schedules tab shows the schedule",
   "capability_id": "cap_3cw04j8g",
   "unmapped": null,
   "source": "https://docs.mulesoft.com/cloudhub-2/llms.txt",
   "id": "cap-18",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Configure autoscaling for a deployment",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "CloudHub 2.0 > Deployment settings"
   },
   "check": "Deployment settings show replica range",
   "capability_id": "cap_pzg6twtc",
   "unmapped": null,
   "source": "https://docs.mulesoft.com/cloudhub-2/llms.txt",
   "id": "cap-19",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Create a private space with firewall rules",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "CloudHub 2.0 > Private Spaces"
   },
   "check": "Private space lists firewall rules",
   "capability_id": "cap_zyxvz8gv",
   "unmapped": null,
   "source": "https://docs.mulesoft.com/cloudhub-2/llms.txt",
   "id": "cap-20",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Build an automation with Composer / RPA",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Anypoint RPA Manager / RPA Recorder"
   },
   "check": "Automation runs and appears in history",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/rpa-recorder/llms.txt",
   "id": "cap-21",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Connect a Mule app to a SaaS or system via a connector",
   "weight": "secondary",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Studio / Exchange connectors"
   },
   "check": "Connector operation returns data in a test flow",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/salesforce-connector/llms.txt",
   "id": "cap-22",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Monitor and govern AI agents in Agent Fabric",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": "anypoint-cli agent-fabric",
    "ui": "Agent Visualizer; API Manager MCP instances"
   },
   "check": "Agent network graph lists the agent or MCP server",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/agent-visualizer/llms.txt",
   "id": "cap-23",
   "result": "blocked",
   "via": "cli"
  },
  {
   "capability": "Run API functional monitoring tests",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "API Functional Monitoring"
   },
   "check": "Monitor shows run results",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/…/llms.txt",
   "id": "cap-24",
   "result": "blocked",
   "via": "browser"
  },
  {
   "capability": "Invite a user and set roles in Access Management",
   "weight": "peripheral",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Access Management > Users"
   },
   "check": "User listed with the role",
   "capability_id": "cap_3w8sjh12",
   "unmapped": null,
   "source": "https://docs.mulesoft.com/access-management/llms.txt",
   "id": "cap-25",
   "result": "blocked",
   "via": null
  },
  {
   "capability": "Create business groups and environments",
   "weight": "peripheral",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Access Management > Business Groups / Environments"
   },
   "check": "Environment listed in selector",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/access-management/llms.txt",
   "id": "cap-26",
   "result": "blocked",
   "via": null
  },
  {
   "capability": "Configure SAML or external identity provider",
   "weight": "peripheral",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Access Management > Identity Providers"
   },
   "check": "IdP listed; SSO login works",
   "capability_id": "cap_pz4pecfg",
   "unmapped": null,
   "source": "https://docs.mulesoft.com/access-management/llms.txt",
   "id": "cap-27",
   "result": "blocked",
   "via": null
  },
  {
   "capability": "Register a connected app",
   "weight": "peripheral",
   "plan": "trial",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Access Management > Connected Apps"
   },
   "check": "Connected app listed with client id",
   "capability_id": "cap_rw58zb2y",
   "unmapped": null,
   "source": "https://docs.mulesoft.com/access-management/llms.txt",
   "id": "cap-28",
   "result": "blocked",
   "via": null
  },
  {
   "capability": "Read the audit log",
   "weight": "peripheral",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Access Management > Audit Log"
   },
   "check": "Audit log entries show recent action",
   "capability_id": "cap_xgs80797",
   "unmapped": null,
   "source": "https://docs.mulesoft.com/access-management/llms.txt",
   "id": "cap-29",
   "result": "blocked",
   "via": null
  },
  {
   "capability": "Visualise the application network",
   "weight": "peripheral",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "API Visualizer"
   },
   "check": "Graph shows nodes",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.mulesoft.com/visualizer/llms.txt",
   "id": "cap-30",
   "result": "blocked",
   "via": null
  }
 ],
 "stale": false,
 "unreachable_since": null,
 "not_driven_since": null,
 "icon": "/logos/mulesoft.png",
 "agent_kinds": {
  "browser": {
   "who": "An assistant in a browser",
   "passed": [],
   "stop": "signup",
   "why": "it asks for a Google reCAPTCHA v2 check our agent doesn't solve",
   "tone": "wall",
   "text": "Signing up needs a person: it asks for a Google reCAPTCHA v2 check our agent doesn't solve."
  },
  "direct": {
   "who": "An agent talking to it directly",
   "passed": [],
   "stop": "signup",
   "why": "it asks for a Google reCAPTCHA v2 check our agent doesn't solve",
   "tone": "wall",
   "text": "Signing up needs a person: it asks for a Google reCAPTCHA v2 check our agent doesn't solve."
  }
 },
 "sdk": null,
 "surface_reach": null,
 "connect": {
  "mcp": {
   "url": "https://us1.omni.mulesoft.com/mcp",
   "transport": "streamable-http",
   "state": "documented",
   "sign_in": "2026-10-31"
  },
  "docs": {
   "url": "https://docs.mulesoft.com/general/",
   "state": "tested"
  }
 },
 "surface_sources": {
  "mcp": "https://us1.omni.mulesoft.com/mcp",
  "docs": "https://docs.mulesoft.com/general/",
  "llms_txt": "https://docs.mulesoft.com/llms.txt",
  "cli": "https://docs.mulesoft.com/anypoint-cli/latest/anypoint-platform-cli-commands",
  "api": "https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/"
 },
 "copilot_connector": null,
 "stripe_directory": null,
 "in_stripe_directory": null,
 "stripe_projects": null,
 "pay_rails": [],
 "stop_evidence": {
  "at": "signup",
  "date": "2026-10-28",
  "line": "Web form only (anypoint.mulesoft.com/login/signup). asked for a job title, a postal address (country, state), a company size and an industry; our agent answered. On Create account the form answered \"Errors found: captchaCode: Field is required.\" with a visible reCAPTCHA checkbox."
 },
 "wall_vendor": {
  "vendor": "Google reCAPTCHA",
  "id": "recaptcha",
  "kind": "bot check",
  "at": "signup"
 },
 "mcp_sign_in": {
  "sign_in": true,
  "prm": false,
  "registration": "unknown",
  "device": null
 },
 "safety_issues": 2,
 "fix_counts": {
  "small": 4,
  "medium": 1,
  "large": 1,
  "total": 6
 },
 "evidence_sha256": "b1daaa7e1d697f7ade1f253280b1b30e68ed11117485d72c045f56a1a70f5bf5",
 "first_seen": "2026-10-23",
 "license": {
  "name": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/"
 },
 "correction": {
  "status": "none",
  "open": 0,
  "since": null,
  "reply_by": null
 },
 "attribution": {
  "vendor": "Google reCAPTCHA v2",
  "at": "signup",
  "state": "seen",
  "stopped": true,
  "line": "Sign-up asked for a Google reCAPTCHA v2 check. Our agent doesn't solve these, so it stopped."
 },
 "confirmation": {
  "state": "confirmed",
  "drives": 2,
  "agree": 2,
  "review": null,
  "text": "2 drives agree"
 },
 "stop_shot": "/stops/mulesoft.png",
 "stop_shot_hash": {
  "public": "d50a50e64eb7623975cb43b77e131fb8eec959859adb1f3e7ff7e3953ecffdb2",
  "original": "457e7cb23922cb51f49218f1ab20670484ffc2379a3959c64bffa73b1a3b81bc"
 },
 "attempts_count": 75,
 "detail": {
  "public": false,
  "in": [
   "report",
   "api"
  ],
  "since": "2026-10-17"
 },
 "what_it_does": "MuleSoft Anypoint is a platform for connecting systems and managing APIs.",
 "kind": "product",
 "rules_version": "rules-2026-10-30-42",
 "rules_url": "https://agentdrives.com/method/changelog#rules-2026-10-30-42",
 "category_median": null,
 "peers": {
  "API-04": {
   "basis": "all",
   "n": 86,
   "below": 24,
   "above": 0,
   "percentile": 64
  },
  "API-07": {
   "basis": "all",
   "n": 98,
   "below": 9,
   "above": 60,
   "percentile": 24
  },
  "DOCS-08": {
   "basis": "all",
   "n": 142,
   "below": 0,
   "above": 54,
   "percentile": 31
  },
  "DOCS-10": {
   "basis": "all",
   "n": 142,
   "below": 111,
   "above": 0,
   "percentile": 89
  },
  "DOCS-11": {
   "basis": "all",
   "n": 142,
   "below": 10,
   "above": 44,
   "percentile": 38
  },
  "ERR-01": {
   "basis": "all",
   "n": 128,
   "below": 2,
   "above": 0,
   "percentile": 51
  },
  "ERR-02": {
   "basis": "all",
   "n": 105,
   "below": 40,
   "above": 21,
   "percentile": 59
  },
  "ERR-03": {
   "basis": "all",
   "n": 104,
   "below": 24,
   "above": 23,
   "percentile": 50
  },
  "ERR-04": {
   "basis": "all",
   "n": 36,
   "below": 0,
   "above": 12,
   "percentile": 33
  },
  "ERR-07": {
   "basis": "all",
   "n": 104,
   "below": 34,
   "above": 40,
   "percentile": 47
  },
  "IN-03": {
   "basis": "all",
   "n": 86,
   "below": 14,
   "above": 0,
   "percentile": 58
  },
  "IN-08": {
   "basis": "all",
   "n": 120,
   "below": 0,
   "above": 65,
   "percentile": 23
  },
  "IN-11": {
   "basis": "all",
   "n": 146,
   "below": 56,
   "above": 38,
   "percentile": 56
  },
  "IN-12": {
   "basis": "all",
   "n": 148,
   "below": 0,
   "above": 81,
   "percentile": 23
  },
  "LEAVE-03": {
   "basis": "all",
   "n": 145,
   "below": 56,
   "above": 28,
   "percentile": 60
  },
  "MCP-03": {
   "basis": "all",
   "n": 66,
   "below": 4,
   "above": 0,
   "percentile": 53
  },
  "MCP-04": {
   "basis": "all",
   "n": 66,
   "below": 0,
   "above": 46,
   "percentile": 15
  },
  "MCP-05": {
   "basis": "all",
   "n": 66,
   "below": 1,
   "above": 20,
   "percentile": 36
  },
  "MCP-06": {
   "basis": "all",
   "n": 66,
   "below": 10,
   "above": 16,
   "percentile": 45
  },
  "MCP-07": {
   "basis": "all",
   "n": 66,
   "below": 0,
   "above": 48,
   "percentile": 14
  },
  "MCP-11": {
   "basis": "all",
   "n": 66,
   "below": 33,
   "above": 0,
   "percentile": 75
  },
  "PAY-05": {
   "basis": "all",
   "n": 119,
   "below": 0,
   "above": 34,
   "percentile": 36
  },
  "PROTO-02": {
   "basis": "all",
   "n": 94,
   "below": 0,
   "above": 2,
   "percentile": 49
  }
 },
 "probe": {
  "checked": "2026-11-01",
  "status": "stopped",
  "sign_up_page": null,
  "wall": "block:akamai",
  "llms_txt": null,
  "mcp": null,
  "openapi": null,
  "payment_402": null,
  "payment_rails": []
 },
 "probe_history": [
  {
   "checked": "2026-11-01",
   "status": "stopped",
   "sign_up_page": null,
   "wall": "block:akamai",
   "llms_txt": null,
   "mcp": null,
   "openapi": null,
   "payment_402": null,
   "payment_rails": []
  },
  {
   "checked": "2026-10-31",
   "status": "stopped",
   "sign_up_page": null,
   "wall": "block:akamai",
   "llms_txt": null,
   "mcp": null,
   "openapi": null,
   "payment_402": null,
   "payment_rails": []
  },
  {
   "checked": "2026-10-30",
   "status": "stopped",
   "sign_up_page": null,
   "wall": "block:akamai",
   "llms_txt": null,
   "mcp": null,
   "openapi": null,
   "payment_402": null,
   "payment_rails": []
  },
  {
   "checked": "2026-10-29",
   "status": "stopped",
   "sign_up_page": null,
   "wall": "block:akamai",
   "llms_txt": null,
   "mcp": null,
   "openapi": null,
   "payment_402": null,
   "payment_rails": []
  },
  {
   "checked": "2026-10-28",
   "status": "stopped",
   "sign_up_page": null,
   "wall": "block:akamai",
   "llms_txt": null,
   "mcp": null,
   "openapi": null,
   "payment_402": null,
   "payment_rails": []
  },
  {
   "checked": "2026-10-26",
   "status": "stopped",
   "sign_up_page": null,
   "wall": "block:akamai",
   "llms_txt": null,
   "mcp": null,
   "openapi": null,
   "payment_402": null,
   "payment_rails": []
  }
 ],
 "surface_changes": [],
 "agent_reports": null,
 "verdict": "L1 · Needs a person: our agent couldn't get into MuleSoft Anypoint Platform on its own. Our agent stopped at sign-up. The web form took the job title, address, company size and industry, then answered Create account with \"Errors found: captchaCode: Field is required.\" and a visible Google reCAPTCHA checkbox. Our agent did not get through, so verify, the key, the first call and the work were not reached. The docs are open to agents: llms.txt per product and markdown on request. Without an account, the public Exchange catalog search answered 200 and every other API answered 401. Buying goes through MuleSoft sales.",
 "changes": {
  "source": "store",
  "drives": [
   {
    "run": "20261023T212149Z",
    "date": "2026-10-23",
    "level": 1,
    "stop": "signup",
    "entry": "closed",
    "driver": 4,
    "listed": true,
    "paid": false,
    "agent_paid": null
   },
   {
    "run": "20261028T003138Z",
    "date": "2026-10-28",
    "level": 1,
    "stop": "signup",
    "entry": "closed",
    "driver": 5,
    "listed": true,
    "paid": false,
    "agent_paid": null
   }
  ],
  "events": [],
  "feed": "https://agentdrives.com/api/tools/mulesoft/changes.json"
 },
 "agreement": {
  "drives": 2,
  "agree": 2
 },
 "method_release": "2026-Q4.27",
 "found": {
  "agent_blockers": 2,
  "surface_issues": 0
 },
 "agent_surfaces": {
  "api": {
   "state": "tested",
   "reachable": true,
   "documented": 9,
   "tested": 2,
   "source": "https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/"
  },
  "mcp": {
   "state": "documented",
   "reachable": null,
   "documented": 137,
   "tested": 0,
   "source": "https://us1.omni.mulesoft.com/mcp"
  },
  "cli": {
   "state": "documented",
   "reachable": null,
   "documented": 242,
   "tested": 0,
   "source": "https://docs.mulesoft.com/anypoint-cli/latest/anypoint-platform-cli-commands"
  },
  "sdk": {
   "state": "unknown",
   "documented": null,
   "tested": null,
   "source": null
  },
  "docs": {
   "state": "tested",
   "documented": 788,
   "tested": 319,
   "source": "https://docs.mulesoft.com/general/"
  },
  "payment": {
   "state": "none_found",
   "documented": null,
   "tested": null,
   "source": null
  }
 },
 "issues_found": 2,
 "rank": null,
 "rank_of": 1,
 "rank_change": null,
 "rank_since": null,
 "links": {
  "category": [
   {
    "label": "Work and collaboration",
    "href": "https://agentdrives.com/categories/work"
   },
   {
    "label": "Automation",
    "href": "https://agentdrives.com/categories/automation"
   }
  ],
  "tasks": [],
  "walls": [
   {
    "label": "Bot checks",
    "href": "https://agentdrives.com/access/get-in/bot-checks",
    "note": "kept our agent out"
   },
   {
    "label": "Google reCAPTCHA bot check",
    "href": "https://agentdrives.com/vendors/recaptcha",
    "note": "the check, and every product we met it at"
   },
   {
    "label": "Let signed AI agents past your bot check",
    "href": "https://agentdrives.com/guides/let-signed-agents-past-your-bot-check",
    "note": "fix guide"
   }
  ],
  "vendors": [],
  "standards": [
   {
    "label": "MCP",
    "href": "https://agentdrives.com/standards/mcp",
    "note": "tools an agent can call"
   },
   {
    "label": "llms.txt",
    "href": "https://agentdrives.com/standards/llms-txt",
    "note": "its docs, listed for agents"
   }
  ],
  "steps": [
   {
    "label": "Find",
    "href": "https://agentdrives.com/access/find"
   },
   {
    "label": "Get in",
    "href": "https://agentdrives.com/access/get-in",
    "note": "stopped here"
   },
   {
    "label": "Use",
    "href": "https://agentdrives.com/access/use"
   },
   {
    "label": "Pay",
    "href": "https://agentdrives.com/access/pay"
   },
   {
    "label": "Leave",
    "href": "https://agentdrives.com/access/leave"
   }
  ],
  "rivals": [
   {
    "label": "Make",
    "href": "https://agentdrives.com/tools/make",
    "slug": "make",
    "level": 1
   },
   {
    "label": "Zapier",
    "href": "https://agentdrives.com/tools/zapier",
    "slug": "zapier",
    "level": 1
   },
   {
    "label": "Pipedream",
    "href": "https://agentdrives.com/tools/pipedream",
    "slug": "pipedream",
    "level": 4
   }
  ],
  "compare": [],
  "rail": [
   {
    "label": "Watch this product",
    "href": "https://agentdrives.com/watch"
   },
   {
    "label": "Get the data",
    "href": "https://agentdrives.com/data#plans"
   }
  ]
 },
 "capability_matrix": [
  {
   "id": "cap-01",
   "name": "Design an API specification",
   "core": true,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "blocked",
    "ui": "untried"
   }
  },
  {
   "id": "cap-02",
   "name": "Build a Mule integration application",
   "core": true,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "blocked",
    "ui": "untried"
   }
  },
  {
   "id": "cap-03",
   "name": "Deploy an application to CloudHub 2.0",
   "core": true,
   "result": "blocked",
   "surfaces": {
    "api": "untried",
    "mcp": "none",
    "cli": "blocked",
    "ui": "untried"
   }
  },
  {
   "id": "cap-04",
   "name": "Manage a deployed application (update, restart, delete)",
   "core": true,
   "result": "blocked",
   "surfaces": {
    "api": "untried",
    "mcp": "none",
    "cli": "blocked",
    "ui": "untried"
   }
  },
  {
   "id": "cap-05",
   "name": "Add an API instance to API Manager",
   "core": true,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "blocked",
    "ui": "untried"
   }
  },
  {
   "id": "cap-06",
   "name": "Apply a policy to an API",
   "core": true,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "blocked",
    "ui": "untried"
   }
  },
  {
   "id": "cap-07",
   "name": "Publish an asset to Exchange",
   "core": true,
   "result": "blocked",
   "surfaces": {
    "api": "untried",
    "mcp": "none",
    "cli": "blocked",
    "ui": "untried"
   }
  },
  {
   "id": "cap-08",
   "name": "Manage client applications and API contracts",
   "core": true,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-09",
   "name": "Send and receive messages through a queue (Anypoint MQ)",
   "core": true,
   "result": "blocked",
   "surfaces": {
    "api": "blocked",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-10",
   "name": "Govern APIs with rulesets",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "blocked",
    "ui": "untried"
   }
  },
  {
   "id": "cap-11",
   "name": "Create a custom governance ruleset",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-12",
   "name": "Create an API proxy",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-13",
   "name": "Create SLA tiers for an API",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-14",
   "name": "Read application logs",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-15",
   "name": "Monitor application metrics and dashboards",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-16",
   "name": "Create an alert on an application or API",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-17",
   "name": "Set application properties and secure properties",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-18",
   "name": "Schedule an application job",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-19",
   "name": "Configure autoscaling for a deployment",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-20",
   "name": "Create a private space with firewall rules",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-21",
   "name": "Build an automation with Composer / RPA",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-22",
   "name": "Connect a Mule app to a SaaS or system via a connector",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-23",
   "name": "Monitor and govern AI agents in Agent Fabric",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "blocked",
    "ui": "untried"
   }
  },
  {
   "id": "cap-24",
   "name": "Run API functional monitoring tests",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "blocked"
   }
  },
  {
   "id": "cap-25",
   "name": "Invite a user and set roles in Access Management",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-26",
   "name": "Create business groups and environments",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-27",
   "name": "Configure SAML or external identity provider",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-28",
   "name": "Register a connected app",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-29",
   "name": "Read the audit log",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-30",
   "name": "Visualise the application network",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  }
 ],
 "category_place": {
  "category": "automation",
  "products": 4,
  "higher": 1,
  "same_level": 2,
  "as_of": "2026-10-28",
  "stop": "signup",
  "rivals_by": "stop",
  "rivals": [
   "zapier"
  ]
 },
 "page": "https://agentdrives.com/tools/mulesoft?via=api"
}