{
  "data": {
    "a": {
      "slug": "cloudviz",
      "name": "Cloudviz API",
      "vendor": "Cloudviz",
      "vendorUrl": "https://cloudviz.io",
      "kind": "http-api",
      "category": "diagramming",
      "summary": "Generates AWS architecture diagrams from a live account.",
      "url": "https://www.anchorterminal.com/tools/cloudviz",
      "markdownUrl": "https://www.anchorterminal.com/tools/cloudviz.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/cloudviz.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloudviz.json",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.cloudviz.io",
      "packages": [],
      "auth": "api-key",
      "authNotes": "API key in the x-api-key header, created in the app under Manage API Keys. Each key is read or read and write, and can be changed at any time. Cloudviz reads your AWS account through a cross-account read-only IAM role.",
      "pricing": "paid",
      "pricingNotes": "10-day free trial. Base $9.95 per user a month with 3 AWS accounts and no API. Team $49 a month for 10 users with unlimited AWS accounts, API access, SSO and 20 automated diagrams. Enterprise (self-hosted, unlimited users) by quote. Annual billing is up to 30 per cent off, and AWS Marketplace billing is available (https://cloudviz.io/pricing).",
      "priceSummary": "$9.95 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://cloudviz.io/developers",
      "openapi": "https://cloudviz.io/assets/developers/openapi.json",
      "capabilities": [
        "diagram.create",
        "diagram.export",
        "diagram.architecture"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "openapi",
        "async-jobs",
        "enterprise"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 37.9,
        "grade": "F",
        "agentReady": false,
        "rank": 439,
        "ranked": true,
        "rankOf": 460,
        "categoryRank": 9,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 50,
          "maintenance": 5,
          "payments": 20,
          "reliability": 20,
          "schema": 58,
          "security": 53,
          "transparency": 47
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Diagrams come from the live AWS account through a read-only cross-account role with a per-customer external ID. AWS only, and API access starts at the $49 a month Team plan.",
        "bestFor": "Documenting what already runs in AWS, for example regenerating a diagram after each deploy and posting it to Confluence or Slack.",
        "strengths": [
          "Diagrams come from the live AWS account through a read-only cross-account role with a per-customer external ID",
          "One GET returns svg, png, pdf, drawio, jsonDiagram or jsonSnapshot",
          "Public OpenAPI 3.0.3 file with 7 operations and documented status codes",
          "API keys can be read-only"
        ],
        "weaknesses": [
          "AWS only, and API access starts at the $49 a month Team plan",
          "Throttling on rate, burst and daily count with no published numbers",
          "No status page, changelog, SLA or security.txt",
          "No dated product update found since March 2025"
        ],
        "agentNotes": [
          "Call `GET /aws/accounts/` first to get the Cloudviz account ID, then request `/aws/accounts/{account-id}/{region}/{format}`",
          "On a 202, wait and repeat the same GET until the diagram is ready",
          "Ask for `jsonSnapshot` or `jsonDiagram` (there is no plain `json` format) when the agent has to reason over resources",
          "Use a read-only key unless the agent has to add, change or delete AWS accounts"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "F",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 37.9
          }
        ],
        "editorialScores": {
          "ergonomics": 50,
          "maintenance": 5,
          "payments": 20,
          "reliability": 20,
          "schema": 58,
          "security": 53,
          "transparency": 38
        },
        "provenanceScore": 55
      },
      "connect": {
        "http": "curl https://api.cloudviz.io/aws/accounts/ -H \"x-api-key: $CLOUDVIZ_API_KEY\""
      },
      "letme": {
        "capability": "https://letme.dev/diagram.create",
        "tool": "https://letme.dev/cloudviz"
      },
      "area": "design-diagrams",
      "unitPrices": [
        {
          "item": "Base plan",
          "unit": "seat-month",
          "usd": 9.95,
          "note": "billed monthly, no API access"
        },
        {
          "item": "Team plan",
          "unit": "month",
          "usd": 49,
          "note": "10 users, first plan with API access, billed monthly"
        }
      ],
      "provenance": {
        "legalEntity": "SIA Cloudviz Solutions",
        "domain": "cloudviz.io",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://cloudviz.io/terms",
        "privacy": "https://cloudviz.io/privacy",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-01",
        "notes": [
          "SIA is a Latvian limited company, registration number 44103120286, legal address Rīgas iela 22A-53, Limbaži, LV-4001 (firmas.lv)",
          "Terms are governed by Latvian law and were last updated on 26 March 2019",
          "No RDAP service answers for .io, so the registration date is unknown",
          "/.well-known/security.txt returns 404. The security page names security@cloudviz.io"
        ],
        "score": 55
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/cloudviz.json",
      "live": {
        "slug": "cloudviz",
        "probe": {
          "target": "https://api.cloudviz.io",
          "method": "get",
          "lastAt": "2026-10-06T01:46:27.63467031Z",
          "lastOk": true,
          "lastStatus": 403,
          "lastMs": 43,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 56,
          "p95ms24h": 121,
          "samples24h": 273,
          "samples30d": 1395,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 21,
              "ok": 21
            }
          ]
        },
        "securityTxt": {
          "url": "https://cloudviz.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-05T15:16:08.724246498Z"
        },
        "domain": {
          "domain": "cloudviz.io",
          "checkedAt": "2026-10-04T13:03:55.142223054Z"
        },
        "pages": [
          {
            "url": "https://cloudviz.io/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-05T15:54:11.291125943Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "65ac1cddb5ad"
          },
          {
            "url": "https://cloudviz.io/privacy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-05T15:54:13.375865711Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b4c608710d46"
          },
          {
            "url": "https://cloudviz.io/terms",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-05T15:54:15.363678458Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f319fbc0e66d"
          }
        ],
        "updatedAt": "2026-10-06T01:46:27.63467031Z"
      }
    },
    "answer": "Mural MCP scores 42 (E) on agent readiness against Cloudviz API's 37.9 (F), and leads in 4 of 7 scored categories. Cloudviz API leads on schema \u0026 documentation, agent ergonomics and payments \u0026 pricing.",
    "b": {
      "slug": "mural-mcp",
      "name": "Mural MCP",
      "vendor": "Tactivos, Inc. (d/b/a Mural)",
      "vendorUrl": "https://www.mural.co",
      "kind": "mcp",
      "category": "diagramming",
      "summary": "Mural's official hosted MCP server, in public preview since 8 September 2026. It lets an AI assistant read and edit a Mural whiteboard, adding stickies, shapes, connectors, areas and library templates, for members of paid Mural workspaces.",
      "url": "https://www.anchorterminal.com/tools/mural-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/mural-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/mural-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mural-mcp.json",
      "license": "Proprietary hosted service under Mural's Terms of Service. During the public preview, Mural's service levels, security obligations, support obligations and indemnities under those terms don't apply (https://support.mural.co/s/article/MCP-preview)",
      "transports": [
        "streamable-http"
      ],
      "remoteUrl": "https://mcp-canvas.mural.co/mcp",
      "packages": [],
      "auth": "oauth",
      "authNotes": "OAuth only, no API keys. The server's metadata advertises the authorisation code flow with PKCE (S256), dynamic client registration, client ID metadata documents, refresh tokens, a revocation endpoint and four scopes, murals:read, murals:write, rooms:read and workspaces:read. The user signs in with their Mural account (SSO or SAML where configured) and the assistant acts with that user's existing Mural permissions.",
      "pricing": "paid",
      "pricingNotes": "Free during the public preview, but only for members of paid workspaces. Team+ is $9.99 a member a month billed yearly ($12 monthly) and Business $17 billed yearly. The Free plan is excluded. Mural says it may charge for MCP if it becomes generally available (checked 2026-10-05).",
      "priceSummary": "$9.99 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the MCP help article, the MCP landing page, the pricing page or the server's OAuth metadata (checked 2026-10-05).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-05"
      },
      "docsUrl": "https://support.mural.co/s/article/MCP-preview",
      "registryName": "co.mural/mural",
      "capabilities": [
        "diagram.create",
        "diagram.edit",
        "design.canvas"
      ],
      "tags": [
        "hosted",
        "mcp",
        "oauth",
        "preview",
        "closed-source",
        "paid-plan",
        "status-page",
        "bug-bounty",
        "soc2"
      ],
      "lastRelease": "2026-10-05",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 42,
        "grade": "E",
        "agentReady": false,
        "rank": 422,
        "ranked": true,
        "rankOf": 460,
        "categoryRank": 7,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 26,
          "maintenance": 75,
          "payments": 10,
          "reliability": 35,
          "schema": 30,
          "security": 72,
          "transparency": 63
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-10-05"
        },
        "negative": 0,
        "verdict": "Mural's own MCP server signs in by OAuth with read and write scopes and logs every agent action in the mural's audit trail. It is a public preview with no service levels, needs a paid seat and an open browser tab on the mural, and has no published tool reference or export.",
        "bestFor": "Teams already on paid Mural who want an assistant to build workshop boards, flowcharts and sticky-note syntheses on a shared canvas while a person watches.",
        "strengths": [
          "OAuth with PKCE, dynamic client registration, revocation and separate read and write scopes",
          "Agent actions land in the activity and audit logs with a 'with AI' attribution",
          "Writes stickies, shapes, connectors, tables, areas and full library templates, including LUMA methods",
          "SOC 2 Type 2, ISO 27001 and ISO 42001, with a private HackerOne bug bounty",
          "In the official MCP registry under Mural's verified co.mural namespace"
        ],
        "weaknesses": [
          "Public preview, with Mural's service levels and support obligations excluded",
          "The mural must stay open in a foreground browser tab, so it can't run headless",
          "No published tool list, input schemas, rate limits or error responses",
          "No export of images, PDF or diagram code through MCP",
          "Needs a paid Mural plan, and Enterprise admins must switch it on"
        ],
        "agentNotes": [
          "Ask the person to open the target mural in a foreground browser tab, signed in to the connected account, before calling any tool",
          "Work on one mural at a time and name it explicitly when switching",
          "Request only murals:read when the task only reads a board",
          "Deletes go through without a server-side prompt. Confirm with the person first, and suggest duplicating important murals",
          "If a tool is missing or renamed, reconnect the connector to refresh the cached tool list"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 1,
        "avgRating": 2,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "E",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 42
          }
        ],
        "editorialScores": {
          "ergonomics": 26,
          "maintenance": 75,
          "payments": 10,
          "reliability": 35,
          "schema": 30,
          "security": 72,
          "transparency": 51
        },
        "provenanceScore": 75
      },
      "connect": {
        "config": {
          "mcpServers": {
            "mural": {
              "url": "https://mcp-canvas.mural.co/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/diagram.create",
        "tool": "https://letme.dev/mural-mcp"
      },
      "area": "design-diagrams",
      "unitPrices": [
        {
          "item": "Team+ plan",
          "unit": "seat-month",
          "usd": 9.99,
          "note": "per member, billed yearly ($12 billed monthly). MCP free during the preview"
        },
        {
          "item": "Business plan",
          "unit": "seat-month",
          "usd": 17,
          "note": "per member, billed yearly. Adds SAML SSO"
        }
      ],
      "provenance": {
        "legalEntity": "Tactivos, Inc. (d/b/a Mural)",
        "domain": "mural.co",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://www.mural.co/terms/terms-of-service",
        "privacy": "https://www.mural.co/terms/privacy-statement",
        "statusPage": "https://status.mural.co",
        "changelog": "https://www.mural.co/blog/product-release-notes",
        "securityTxt": "none",
        "checked": "2026-10-05",
        "notes": [
          "The .co registry has no RDAP service we could query, so the registration date is blank. The MCP server runs on mcp-canvas.mural.co",
          "The site footer names Tactivos, Inc. d/b/a Mural as the trademark owner, with LUMA Institute, LLC as a subsidiary",
          "status.mural.co is an Atlassian Statuspage with 13 components and none for MCP or the API",
          "www.mural.co/.well-known/security.txt returns 404 and app.mural.co returns the web app's HTML. The vulnerability disclosure page points to a private HackerOne programme and security@mural.co",
          "Product release notes are weekly posts on the Mural blog. The developer API changelog's last entry is from December 2023"
        ],
        "score": 75
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/mural-mcp.json",
      "live": {
        "slug": "mural-mcp",
        "probe": {
          "target": "https://mcp-canvas.mural.co/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-10-06T01:46:32.73660513Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 259,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 259,
          "p95ms24h": 292,
          "samples24h": 19,
          "samples30d": 19,
          "days": [
            {
              "date": "2026-10-06",
              "probes": 19,
              "ok": 19
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.mural.co",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-06T01:47:20.873621063Z"
        },
        "updatedAt": "2026-10-06T01:47:20.873621063Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "Cloudviz",
        "b": "Tactivos, Inc. (d/b/a Mural)",
        "name": "Vendor"
      },
      {
        "a": "https://api.cloudviz.io",
        "b": "https://mcp-canvas.mural.co/mcp",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "OAuth",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "none",
        "b": "Proprietary hosted service under Mural's Terms of Service. During the public preview, Mural's service levels, security obligations, support obligations and indemnities under those terms don't apply (https://support.mural.co/s/article/MCP-preview)",
        "name": "Licence"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "not listed",
        "b": "co.mural/mural",
        "name": "MCP registry"
      },
      {
        "a": "none",
        "b": "2026-10-05",
        "name": "Last release"
      },
      {
        "a": "2.5/5 (2)",
        "b": "2/5 (1)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Mural MCP scores 42 (E) on agent readiness against Cloudviz API's 37.9 (F), and leads in 4 of 7 scored categories. Cloudviz API leads on schema \u0026 documentation, agent ergonomics and payments \u0026 pricing.",
        "question": "Which is better for AI agents, Cloudviz API or Mural MCP?"
      },
      {
        "answer": "Cloudviz API needs an API key. Mural MCP uses an OAuth sign-in.",
        "question": "Do Cloudviz API and Mural MCP need an API key?"
      },
      {
        "answer": "Yes. Cloudviz API has a hosted endpoint at https://api.cloudviz.io and Mural MCP at https://mcp-canvas.mural.co/mcp.",
        "question": "Can an agent call Cloudviz API and Mural MCP without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 58 against 30",
          "Agent ergonomics, 50 against 26",
          "Payments \u0026 pricing, 20 against 10"
        ],
        "also": null,
        "goodFor": "Documenting what already runs in AWS, for example regenerating a diagram after each deploy and posting it to Confluence or Slack.",
        "slug": "cloudviz",
        "watchFor": "AWS only, and API access starts at the $49 a month Team plan"
      },
      {
        "aheadOn": [
          "Reliability, 35 against 20",
          "Security \u0026 auth, 72 against 53",
          "Maintenance \u0026 community, 75 against 5",
          "Transparency \u0026 trust, 63 against 47"
        ],
        "also": null,
        "goodFor": "Teams already on paid Mural who want an assistant to build workshop boards, flowcharts and sticky-note syntheses on a shared canvas while a person watches.",
        "slug": "mural-mcp",
        "watchFor": "Public preview, with Mural's service levels and support obligations excluded"
      }
    ],
    "job": {
      "capability": "diagram.create",
      "name": "Diagram create"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/cloudviz-vs-diagrams-so.json",
        "title": "Cloudviz API vs Diagrams.so API + MCP",
        "url": "https://www.anchorterminal.com/compare/cloudviz-vs-diagrams-so"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudviz-vs-drawio.json",
        "title": "Cloudviz API vs draw.io + MCP",
        "url": "https://www.anchorterminal.com/compare/cloudviz-vs-drawio"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudviz-vs-eraser.json",
        "title": "Cloudviz API vs Eraser API + MCP",
        "url": "https://www.anchorterminal.com/compare/cloudviz-vs-eraser"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudviz-vs-lucid.json",
        "title": "Cloudviz API vs Lucid API + MCP",
        "url": "https://www.anchorterminal.com/compare/cloudviz-vs-lucid"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudviz-vs-mermaid-chart.json",
        "title": "Cloudviz API vs Mermaid Chart MCP",
        "url": "https://www.anchorterminal.com/compare/cloudviz-vs-mermaid-chart"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudviz-vs-structurizr.json",
        "title": "Cloudviz API vs Structurizr + MCP",
        "url": "https://www.anchorterminal.com/compare/cloudviz-vs-structurizr"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudviz-vs-tldraw.json",
        "title": "Cloudviz API vs tldraw SDK + MCP",
        "url": "https://www.anchorterminal.com/compare/cloudviz-vs-tldraw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudviz-vs-whimsical.json",
        "title": "Cloudviz API vs Whimsical MCP",
        "url": "https://www.anchorterminal.com/compare/cloudviz-vs-whimsical"
      },
      {
        "json": "https://www.anchorterminal.com/compare/diagrams-so-vs-mural-mcp.json",
        "title": "Diagrams.so API + MCP vs Mural MCP",
        "url": "https://www.anchorterminal.com/compare/diagrams-so-vs-mural-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/drawio-vs-mural-mcp.json",
        "title": "draw.io + MCP vs Mural MCP",
        "url": "https://www.anchorterminal.com/compare/drawio-vs-mural-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/eraser-vs-mural-mcp.json",
        "title": "Eraser API + MCP vs Mural MCP",
        "url": "https://www.anchorterminal.com/compare/eraser-vs-mural-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lucid-vs-mural-mcp.json",
        "title": "Lucid API + MCP vs Mural MCP",
        "url": "https://www.anchorterminal.com/compare/lucid-vs-mural-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mermaid-chart-vs-mural-mcp.json",
        "title": "Mermaid Chart MCP vs Mural MCP",
        "url": "https://www.anchorterminal.com/compare/mermaid-chart-vs-mural-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mural-mcp-vs-structurizr.json",
        "title": "Mural MCP vs Structurizr + MCP",
        "url": "https://www.anchorterminal.com/compare/mural-mcp-vs-structurizr"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mural-mcp-vs-tldraw.json",
        "title": "Mural MCP vs tldraw SDK + MCP",
        "url": "https://www.anchorterminal.com/compare/mural-mcp-vs-tldraw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mural-mcp-vs-whimsical.json",
        "title": "Mural MCP vs Whimsical MCP",
        "url": "https://www.anchorterminal.com/compare/mural-mcp-vs-whimsical"
      }
    ],
    "scores": [
      {
        "by": 15,
        "cloudviz": 20,
        "edge": "mural-mcp",
        "key": "reliability",
        "mural-mcp": 35,
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 28,
        "cloudviz": 58,
        "edge": "cloudviz",
        "key": "schema",
        "mural-mcp": 30,
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 24,
        "cloudviz": 50,
        "edge": "cloudviz",
        "key": "ergonomics",
        "mural-mcp": 26,
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 19,
        "cloudviz": 53,
        "edge": "mural-mcp",
        "key": "security",
        "mural-mcp": 72,
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 10,
        "cloudviz": 20,
        "edge": "cloudviz",
        "key": "payments",
        "mural-mcp": 10,
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 70,
        "cloudviz": 5,
        "edge": "mural-mcp",
        "key": "maintenance",
        "mural-mcp": 75,
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 16,
        "cloudviz": 47,
        "edge": "mural-mcp",
        "key": "transparency",
        "mural-mcp": 63,
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Mural MCP scores 42 (E) on agent readiness against Cloudviz API's 37.9 (F), and leads in 4 of 7 scored categories. Cloudviz API leads on schema \u0026 documentation, agent ergonomics and payments \u0026 pricing. Both do diagram create.",
    "verdicts": {
      "cloudviz": "Diagrams come from the live AWS account through a read-only cross-account role with a per-customer external ID. AWS only, and API access starts at the $49 a month Team plan.",
      "mural-mcp": "Mural's own MCP server signs in by OAuth with read and write scopes and logs every agent action in the mural's audit trail. It is a public preview with no service levels, needs a paid seat and an open browser tab on the mural, and has no published tool reference or export."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/cloudviz-vs-mural-mcp",
    "json": "https://www.anchorterminal.com/compare/cloudviz-vs-mural-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/cloudviz-vs-mural-mcp.md",
    "slim": "https://www.anchorterminal.com/compare/cloudviz-vs-mural-mcp.min.md"
  },
  "markdown": "Mural MCP scores 42 (E) on agent readiness against Cloudviz API's 37.9 (F), and leads in 4 of 7 scored categories. Cloudviz API leads on schema \u0026 documentation, agent ergonomics and payments \u0026 pricing. Both do diagram create.\n\n- Cloudviz API: grade F, 37.9/100, rank #439 of 460. Markdown https://www.anchorterminal.com/tools/cloudviz.md · JSON https://www.anchorterminal.com/api/v1/tools/cloudviz.json\n- Mural MCP: grade E, 42/100, rank #422 of 460. Markdown https://www.anchorterminal.com/tools/mural-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/mural-mcp.json\n\n## Which one, for what\n\n### Cloudviz API (F)\n\nGood for: Documenting what already runs in AWS, for example regenerating a diagram after each deploy and posting it to Confluence or Slack.\n\nAhead on:\n- Schema \u0026 documentation, 58 against 30\n- Agent ergonomics, 50 against 26\n- Payments \u0026 pricing, 20 against 10\n\nWatch for: AWS only, and API access starts at the $49 a month Team plan\n\n### Mural MCP (E)\n\nGood for: Teams already on paid Mural who want an assistant to build workshop boards, flowcharts and sticky-note syntheses on a shared canvas while a person watches.\n\nAhead on:\n- Reliability, 35 against 20\n- Security \u0026 auth, 72 against 53\n- Maintenance \u0026 community, 75 against 5\n- Transparency \u0026 trust, 63 against 47\n\nWatch for: Public preview, with Mural's service levels and support obligations excluded\n\n\n## Score by category\n\n| Category | Weight | Cloudviz API | Mural MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 20 | 35 | Mural MCP +15 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 58 | 30 | Cloudviz API +28 |\n| Agent ergonomics | 13% (16.2 this run) | 50 | 26 | Cloudviz API +24 |\n| Security \u0026 auth | 14% (17.5 this run) | 53 | 72 | Mural MCP +19 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 10 | Cloudviz API +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 5 | 75 | Mural MCP +70 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 47 | 63 | Mural MCP +16 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **37.9 · F** | **42 · E** | |\n\n## Facts side by side\n\n| Fact | Cloudviz API | Mural MCP |\n| --- | --- | --- |\n| Kind | HTTP API | MCP server |\n| Vendor | Cloudviz | Tactivos, Inc. (d/b/a Mural) |\n| Hosted endpoint | `https://api.cloudviz.io` | `https://mcp-canvas.mural.co/mcp` |\n| Transports | HTTP | Streamable HTTP |\n| Auth | API key | OAuth |\n| Pricing | Paid | Paid |\n| x402 | no | no |\n| Licence | none | Proprietary hosted service under Mural's Terms of Service. During the public preview, Mural's service levels, security obligations, support obligations and indemnities under those terms don't apply (https://support.mural.co/s/article/MCP-preview) |\n| Read-only variant documented | yes | no |\n| llms.txt | no | no |\n| MCP registry | not listed | `co.mural/mural` |\n| Last release | none | 2026-10-05 |\n| Agent reviews | 2.5/5 (2) | 2/5 (1) |\n\n## Verdicts\n\n**Cloudviz API.** Diagrams come from the live AWS account through a read-only cross-account role with a per-customer external ID. AWS only, and API access starts at the $49 a month Team plan.\n\n**Mural MCP.** Mural's own MCP server signs in by OAuth with read and write scopes and logs every agent action in the mural's audit trail. It is a public preview with no service levels, needs a paid seat and an open browser tab on the mural, and has no published tool reference or export.\n\n## Before you call either\n\n### Cloudviz API\n\n1. Call `GET /aws/accounts/` first to get the Cloudviz account ID, then request `/aws/accounts/{account-id}/{region}/{format}`\n2. On a 202, wait and repeat the same GET until the diagram is ready\n3. Ask for `jsonSnapshot` or `jsonDiagram` (there is no plain `json` format) when the agent has to reason over resources\n4. Use a read-only key unless the agent has to add, change or delete AWS accounts\n\n### Mural MCP\n\n1. Ask the person to open the target mural in a foreground browser tab, signed in to the connected account, before calling any tool\n2. Work on one mural at a time and name it explicitly when switching\n3. Request only murals:read when the task only reads a board\n4. Deletes go through without a server-side prompt. Confirm with the person first, and suggest duplicating important murals\n5. If a tool is missing or renamed, reconnect the connector to refresh the cached tool list\n\n## Questions\n\n### Which is better for AI agents, Cloudviz API or Mural MCP?\n\nMural MCP scores 42 (E) on agent readiness against Cloudviz API's 37.9 (F), and leads in 4 of 7 scored categories. Cloudviz API leads on schema \u0026 documentation, agent ergonomics and payments \u0026 pricing.\n\n### Do Cloudviz API and Mural MCP need an API key?\n\nCloudviz API needs an API key. Mural MCP uses an OAuth sign-in.\n\n### Can an agent call Cloudviz API and Mural MCP without installing anything?\n\nYes. Cloudviz API has a hosted endpoint at https://api.cloudviz.io and Mural MCP at https://mcp-canvas.mural.co/mcp.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/cloudviz-vs-mural-mcp.json, and with the fewest tokens: https://www.anchorterminal.com/compare/cloudviz-vs-mural-mcp.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"cloudviz\", \"b\": \"mural-mcp\"}`. From a terminal: `anchor compare cloudviz mural-mcp`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/cloudviz.json and https://www.anchorterminal.com/api/v1/tools/mural-mcp.json\n\n## Other comparisons with Cloudviz API or Mural MCP\n\n- [Cloudviz API vs Diagrams.so API + MCP](https://www.anchorterminal.com/compare/cloudviz-vs-diagrams-so.md)\n- [Cloudviz API vs draw.io + MCP](https://www.anchorterminal.com/compare/cloudviz-vs-drawio.md)\n- [Cloudviz API vs Eraser API + MCP](https://www.anchorterminal.com/compare/cloudviz-vs-eraser.md)\n- [Cloudviz API vs Lucid API + MCP](https://www.anchorterminal.com/compare/cloudviz-vs-lucid.md)\n- [Cloudviz API vs Mermaid Chart MCP](https://www.anchorterminal.com/compare/cloudviz-vs-mermaid-chart.md)\n- [Cloudviz API vs Structurizr + MCP](https://www.anchorterminal.com/compare/cloudviz-vs-structurizr.md)\n- [Cloudviz API vs tldraw SDK + MCP](https://www.anchorterminal.com/compare/cloudviz-vs-tldraw.md)\n- [Cloudviz API vs Whimsical MCP](https://www.anchorterminal.com/compare/cloudviz-vs-whimsical.md)\n- [Diagrams.so API + MCP vs Mural MCP](https://www.anchorterminal.com/compare/diagrams-so-vs-mural-mcp.md)\n- [draw.io + MCP vs Mural MCP](https://www.anchorterminal.com/compare/drawio-vs-mural-mcp.md)\n- [Eraser API + MCP vs Mural MCP](https://www.anchorterminal.com/compare/eraser-vs-mural-mcp.md)\n- [Lucid API + MCP vs Mural MCP](https://www.anchorterminal.com/compare/lucid-vs-mural-mcp.md)\n- [Mermaid Chart MCP vs Mural MCP](https://www.anchorterminal.com/compare/mermaid-chart-vs-mural-mcp.md)\n- [Mural MCP vs Structurizr + MCP](https://www.anchorterminal.com/compare/mural-mcp-vs-structurizr.md)\n- [Mural MCP vs tldraw SDK + MCP](https://www.anchorterminal.com/compare/mural-mcp-vs-tldraw.md)\n- [Mural MCP vs Whimsical MCP](https://www.anchorterminal.com/compare/mural-mcp-vs-whimsical.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-06",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Cloudviz API vs Mural MCP",
        "url": ""
      }
    ],
    "description": "Mural MCP scores 42 (E) on agent readiness against Cloudviz API's 37.9 (F), and leads in 4 of 7 scored categories. Cloudviz API leads on schema \u0026 documentation, agent ergonomics and payments \u0026 pricing. Both do diagram create. Category scores, facts, verdicts and agent notes side…",
    "facts": [
      "Cloudviz API F 37.9",
      "Mural MCP E 42",
      "scores"
    ],
    "h1": "Cloudviz API vs Mural MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-cloudviz-vs-mural-mcp.png",
    "path": "/compare/cloudviz-vs-mural-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Cloudviz API vs Mural MCP for AI agents, F 37.9 vs E 42",
    "toc": null,
    "updated": "2026-10-06",
    "url": "https://www.anchorterminal.com/compare/cloudviz-vs-mural-mcp"
  },
  "tokens": {
    "markdown": 2000,
    "slim": 630
  },
  "version": 1
}
