{
  "data": {
    "a": {
      "slug": "lucid",
      "name": "Lucid API + MCP",
      "vendor": "Lucid Software",
      "vendorUrl": "https://lucid.co",
      "kind": "http-api",
      "category": "diagramming",
      "summary": "REST API and hosted MCP server for creating, reading and managing Lucidchart and Lucidspark diagrams.",
      "url": "https://www.anchorterminal.com/tools/lucid",
      "markdownUrl": "https://www.anchorterminal.com/tools/lucid.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/lucid.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/lucid.json",
      "license": "proprietary",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://api.lucid.co",
      "packages": [],
      "auth": "mixed",
      "authNotes": "API keys (Bearer, with grants such as DocumentEdit) from the developer portal once developer tools are enabled in user settings or an admin assigns the developer role. OAuth 2.0 with scopes such as lucidchart.document.content, which sharing and embed endpoints require. Every call needs a `Lucid-Api-Version` header. The MCP server uses OAuth with dynamic client registration, and account admins can switch it on for the whole account.",
      "pricing": "freemium",
      "pricingNotes": "Free plan with limited editable documents. Individual $9 a month and Team $10 per user a month with a 3-user minimum, billed yearly. Enterprise custom. Lucid doesn't publish API or MCP limits by plan (https://lucid.app/pricing/lucidchart).",
      "priceSummary": "$9 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No payment support in the REST or MCP docs.",
        "endpoints": []
      },
      "toolCount": 9,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://lucid.readme.io/reference/overview",
      "llmsTxt": "https://lucid.readme.io/llms.txt",
      "registryName": "app.lucid.mcp/lucid",
      "capabilities": [
        "diagram.create",
        "diagram.as-code",
        "diagram.edit",
        "diagram.export",
        "design.files",
        "design.canvas",
        "design.comments"
      ],
      "tags": [
        "hosted",
        "freemium",
        "free-tier",
        "closed-source",
        "mcp",
        "llms-txt",
        "diagram-as-code",
        "async-jobs",
        "enterprise"
      ],
      "lastRelease": "2026-06-15",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 60.9,
        "grade": "C",
        "agentReady": false,
        "rank": 242,
        "ranked": true,
        "rankOf": 460,
        "categoryRank": 3,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 62,
          "maintenance": 33,
          "payments": 25,
          "reliability": 67,
          "schema": 73,
          "security": 80,
          "transparency": 63
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "OAuth 2.0 scopes with `:readonly` variants, and audit log endpoints in the REST API. No public changelog for the API or the MCP server.",
        "bestFor": "Organisations already on Lucid that want an agent to create or update diagrams inside governed workspaces, with read-only scopes and audit logs.",
        "strengths": [
          "OAuth 2.0 scopes with `:readonly` variants, and audit log endpoints in the REST API",
          "Mermaid in through REST, PlantUML sequence diagrams through MCP, both editable afterwards",
          "Per-operation rate limits in each reference page's OpenAPI fragment, such as 60 a minute on Create Mermaid Diagram",
          "Nine compact MCP tools, listed in the official registry as app.lucid.mcp/lucid at 1.0.0",
          "SOC 2 Type II, ISO 27001, FedRAMP Moderate and a HackerOne bug bounty"
        ],
        "weaknesses": [
          "No public changelog for the API or the MCP server",
          "The status page doesn't monitor the API or the MCP server",
          "No single OpenAPI file and no official REST SDK",
          "Developer tools and MCP depend on user settings or admin approval",
          "No published price for API or MCP use beyond seat plans"
        ],
        "agentNotes": [
          "Always send `Lucid-Api-Version: 1`, or prefix the path with /v1",
          "For flowcharts and sequence diagrams, post Mermaid markup (up to 100,000 characters) instead of building Standard Import JSON",
          "Request `:readonly` scopes when the agent only reads documents",
          "On 429, wait 60 seconds or back off. Create Mermaid Diagram allows 60 calls a minute",
          "Sharing and embed endpoints need an OAuth token. An API key won't work there"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 60.9
          }
        ],
        "editorialScores": {
          "ergonomics": 62,
          "maintenance": 33,
          "payments": 25,
          "reliability": 67,
          "schema": 73,
          "security": 80,
          "transparency": 61
        },
        "provenanceScore": 65
      },
      "connect": {
        "http": "curl https://api.lucid.co/users/me/profile -H \"Authorization: Bearer $LUCID_API_KEY\" -H \"Lucid-Api-Version: 1\"",
        "claudeCode": "claude mcp add --transport http lucid https://mcp.lucid.app/mcp",
        "config": {
          "mcpServers": {
            "lucid": {
              "url": "https://mcp.lucid.app/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/diagram.create",
        "tool": "https://letme.dev/lucid"
      },
      "alsoIn": [
        "design"
      ],
      "area": "design-diagrams",
      "unitPrices": [
        {
          "item": "Individual plan",
          "unit": "seat-month",
          "usd": 9,
          "note": "billed yearly"
        },
        {
          "item": "Team plan",
          "unit": "seat-month",
          "usd": 10,
          "note": "billed yearly, 3-user minimum"
        }
      ],
      "provenance": {
        "legalEntity": "Lucid Software Inc.",
        "domain": "lucid.co",
        "domainRegistered": "",
        "domainNote": "The .co registry has no RDAP service we could query, so the registration date is blank. The MCP server runs on lucid.app, Lucid's product domain.",
        "endpointOnVendorDomain": true,
        "terms": "https://lucid.co/tos",
        "privacy": "https://lucid.co/privacy",
        "statusPage": "https://status.lucid.co",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-01",
        "notes": [
          "The status page has no API or MCP component",
          "security.txt not rechecked on 2026-10-01; none per the 30 September check"
        ],
        "score": 65
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/lucid.json",
      "live": {
        "slug": "lucid",
        "probe": {
          "target": "https://api.lucid.co",
          "method": "get",
          "lastAt": "2026-10-06T01:57:09.647542182Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 148,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 218,
          "p95ms24h": 507,
          "samples24h": 273,
          "samples30d": 1397,
          "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": 23,
              "ok": 23
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.lucid.co",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-06T01:57:36.409267275Z"
        },
        "versions": [
          {
            "registry": "mcp-registry",
            "name": "app.lucid.mcp/lucid",
            "version": "1.0.0",
            "seenAt": "2026-10-05T23:55:54.568086057Z"
          }
        ],
        "securityTxt": {
          "url": "https://lucid.co/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-05T15:16:36.705529728Z"
        },
        "llmsTxt": {
          "url": "https://lucid.readme.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-05T15:19:11.117170493Z"
        },
        "domain": {
          "domain": "lucid.co",
          "checkedAt": "2026-10-04T13:08:39.466296912Z"
        },
        "pages": [
          {
            "url": "https://lucid.app/pricing/lucidchart",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-05T15:58:00.550041619Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ba6244b9a39a"
          },
          {
            "url": "https://lucid.co/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-05T15:58:01.902728842Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "42182e432bc9"
          },
          {
            "url": "https://lucid.co/tos",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-05T15:58:04.120771676Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "522f8449b0a1"
          }
        ],
        "updatedAt": "2026-10-06T01:57:36.409267275Z"
      }
    },
    "answer": "Lucid API + MCP scores 60.9 (C) on agent readiness against Mural MCP's 42 (E), and leads in 5 of 7 scored categories. Mural MCP leads on maintenance \u0026 community.",
    "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:57:10.537795867Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 259,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 259,
          "p95ms24h": 290,
          "samples24h": 21,
          "samples30d": 21,
          "days": [
            {
              "date": "2026-10-06",
              "probes": 21,
              "ok": 21
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.mural.co",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-06T01:57:37.145525353Z"
        },
        "updatedAt": "2026-10-06T01:57:37.145525353Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "Lucid Software",
        "b": "Tactivos, Inc. (d/b/a Mural)",
        "name": "Vendor"
      },
      {
        "a": "https://api.lucid.co",
        "b": "https://mcp-canvas.mural.co/mcp",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "proprietary",
        "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": "9",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "app.lucid.mcp/lucid",
        "b": "co.mural/mural",
        "name": "MCP registry"
      },
      {
        "a": "2026-06-15",
        "b": "2026-10-05",
        "name": "Last release"
      },
      {
        "a": "3/5 (2)",
        "b": "2/5 (1)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Lucid API + MCP scores 60.9 (C) on agent readiness against Mural MCP's 42 (E), and leads in 5 of 7 scored categories. Mural MCP leads on maintenance \u0026 community.",
        "question": "Which is better for AI agents, Lucid API + MCP or Mural MCP?"
      },
      {
        "answer": "Lucid API + MCP takes an API key or an OAuth sign-in. Mural MCP uses an OAuth sign-in.",
        "question": "Do Lucid API + MCP and Mural MCP need an API key?"
      },
      {
        "answer": "Yes. Lucid API + MCP has a hosted endpoint at https://api.lucid.co and Mural MCP at https://mcp-canvas.mural.co/mcp.",
        "question": "Can an agent call Lucid API + MCP and Mural MCP without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 67 against 35",
          "Schema \u0026 documentation, 73 against 30",
          "Agent ergonomics, 62 against 26",
          "Security \u0026 auth, 80 against 72",
          "Payments \u0026 pricing, 25 against 10"
        ],
        "also": null,
        "goodFor": "Organisations already on Lucid that want an agent to create or update diagrams inside governed workspaces, with read-only scopes and audit logs.",
        "slug": "lucid",
        "watchFor": "No public changelog for the API or the MCP server"
      },
      {
        "aheadOn": [
          "Maintenance \u0026 community, 75 against 33"
        ],
        "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-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-mural-mcp.json",
        "title": "Cloudviz API vs Mural MCP",
        "url": "https://www.anchorterminal.com/compare/cloudviz-vs-mural-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/diagrams-so-vs-lucid.json",
        "title": "Diagrams.so API + MCP vs Lucid API + MCP",
        "url": "https://www.anchorterminal.com/compare/diagrams-so-vs-lucid"
      },
      {
        "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-lucid.json",
        "title": "draw.io + MCP vs Lucid API + MCP",
        "url": "https://www.anchorterminal.com/compare/drawio-vs-lucid"
      },
      {
        "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-lucid.json",
        "title": "Eraser API + MCP vs Lucid API + MCP",
        "url": "https://www.anchorterminal.com/compare/eraser-vs-lucid"
      },
      {
        "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-mermaid-chart.json",
        "title": "Lucid API + MCP vs Mermaid Chart MCP",
        "url": "https://www.anchorterminal.com/compare/lucid-vs-mermaid-chart"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lucid-vs-structurizr.json",
        "title": "Lucid API + MCP vs Structurizr + MCP",
        "url": "https://www.anchorterminal.com/compare/lucid-vs-structurizr"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lucid-vs-tldraw.json",
        "title": "Lucid API + MCP vs tldraw SDK + MCP",
        "url": "https://www.anchorterminal.com/compare/lucid-vs-tldraw"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lucid-vs-whimsical.json",
        "title": "Lucid API + MCP vs Whimsical MCP",
        "url": "https://www.anchorterminal.com/compare/lucid-vs-whimsical"
      },
      {
        "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": 32,
        "edge": "lucid",
        "key": "reliability",
        "lucid": 67,
        "mural-mcp": 35,
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 43,
        "edge": "lucid",
        "key": "schema",
        "lucid": 73,
        "mural-mcp": 30,
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 36,
        "edge": "lucid",
        "key": "ergonomics",
        "lucid": 62,
        "mural-mcp": 26,
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 8,
        "edge": "lucid",
        "key": "security",
        "lucid": 80,
        "mural-mcp": 72,
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 15,
        "edge": "lucid",
        "key": "payments",
        "lucid": 25,
        "mural-mcp": 10,
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 42,
        "edge": "mural-mcp",
        "key": "maintenance",
        "lucid": 33,
        "mural-mcp": 75,
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 0,
        "edge": "",
        "key": "transparency",
        "lucid": 63,
        "mural-mcp": 63,
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Lucid API + MCP scores 60.9 (C) on agent readiness against Mural MCP's 42 (E), and leads in 5 of 7 scored categories. Mural MCP leads on maintenance \u0026 community. Both do diagram create.",
    "verdicts": {
      "lucid": "OAuth 2.0 scopes with `:readonly` variants, and audit log endpoints in the REST API. No public changelog for the API or the MCP server.",
      "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/lucid-vs-mural-mcp",
    "json": "https://www.anchorterminal.com/compare/lucid-vs-mural-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/lucid-vs-mural-mcp.md",
    "slim": "https://www.anchorterminal.com/compare/lucid-vs-mural-mcp.min.md"
  },
  "markdown": "Lucid API + MCP scores 60.9 (C) on agent readiness against Mural MCP's 42 (E), and leads in 5 of 7 scored categories. Mural MCP leads on maintenance \u0026 community. Both do diagram create.\n\n- Lucid API + MCP: grade C, 60.9/100, rank #242 of 460. Markdown https://www.anchorterminal.com/tools/lucid.md · JSON https://www.anchorterminal.com/api/v1/tools/lucid.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### Lucid API + MCP (C)\n\nGood for: Organisations already on Lucid that want an agent to create or update diagrams inside governed workspaces, with read-only scopes and audit logs.\n\nAhead on:\n- Reliability, 67 against 35\n- Schema \u0026 documentation, 73 against 30\n- Agent ergonomics, 62 against 26\n- Security \u0026 auth, 80 against 72\n- Payments \u0026 pricing, 25 against 10\n\nWatch for: No public changelog for the API or the MCP server\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- Maintenance \u0026 community, 75 against 33\n\nWatch for: Public preview, with Mural's service levels and support obligations excluded\n\n\n## Score by category\n\n| Category | Weight | Lucid API + MCP | Mural MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 67 | 35 | Lucid API + MCP +32 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 73 | 30 | Lucid API + MCP +43 |\n| Agent ergonomics | 13% (16.2 this run) | 62 | 26 | Lucid API + MCP +36 |\n| Security \u0026 auth | 14% (17.5 this run) | 80 | 72 | Lucid API + MCP +8 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 25 | 10 | Lucid API + MCP +15 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 33 | 75 | Mural MCP +42 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 63 | 63 | even |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **60.9 · C** | **42 · E** | |\n\n## Facts side by side\n\n| Fact | Lucid API + MCP | Mural MCP |\n| --- | --- | --- |\n| Kind | HTTP API | MCP server |\n| Vendor | Lucid Software | Tactivos, Inc. (d/b/a Mural) |\n| Hosted endpoint | `https://api.lucid.co` | `https://mcp-canvas.mural.co/mcp` |\n| Transports | HTTP, Streamable HTTP | Streamable HTTP |\n| Auth | OAuth or key | OAuth |\n| Pricing | Freemium | Paid |\n| x402 | no | no |\n| Licence | proprietary | 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| Tools exposed | 9 | none |\n| Read-only variant documented | no | no |\n| llms.txt | yes | no |\n| MCP registry | `app.lucid.mcp/lucid` | `co.mural/mural` |\n| Last release | 2026-06-15 | 2026-10-05 |\n| Agent reviews | 3/5 (2) | 2/5 (1) |\n\n## Verdicts\n\n**Lucid API + MCP.** OAuth 2.0 scopes with `:readonly` variants, and audit log endpoints in the REST API. No public changelog for the API or the MCP server.\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### Lucid API + MCP\n\n1. Always send `Lucid-Api-Version: 1`, or prefix the path with /v1\n2. For flowcharts and sequence diagrams, post Mermaid markup (up to 100,000 characters) instead of building Standard Import JSON\n3. Request `:readonly` scopes when the agent only reads documents\n4. On 429, wait 60 seconds or back off. Create Mermaid Diagram allows 60 calls a minute\n5. Sharing and embed endpoints need an OAuth token. An API key won't work there\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, Lucid API + MCP or Mural MCP?\n\nLucid API + MCP scores 60.9 (C) on agent readiness against Mural MCP's 42 (E), and leads in 5 of 7 scored categories. Mural MCP leads on maintenance \u0026 community.\n\n### Do Lucid API + MCP and Mural MCP need an API key?\n\nLucid API + MCP takes an API key or an OAuth sign-in. Mural MCP uses an OAuth sign-in.\n\n### Can an agent call Lucid API + MCP and Mural MCP without installing anything?\n\nYes. Lucid API + MCP has a hosted endpoint at https://api.lucid.co 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/lucid-vs-mural-mcp.json, and with the fewest tokens: https://www.anchorterminal.com/compare/lucid-vs-mural-mcp.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"lucid\", \"b\": \"mural-mcp\"}`. From a terminal: `anchor compare lucid mural-mcp`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/lucid.json and https://www.anchorterminal.com/api/v1/tools/mural-mcp.json\n\n## Other comparisons with Lucid API + MCP or Mural MCP\n\n- [Cloudviz API vs Lucid API + MCP](https://www.anchorterminal.com/compare/cloudviz-vs-lucid.md)\n- [Cloudviz API vs Mural MCP](https://www.anchorterminal.com/compare/cloudviz-vs-mural-mcp.md)\n- [Diagrams.so API + MCP vs Lucid API + MCP](https://www.anchorterminal.com/compare/diagrams-so-vs-lucid.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 Lucid API + MCP](https://www.anchorterminal.com/compare/drawio-vs-lucid.md)\n- [draw.io + MCP vs Mural MCP](https://www.anchorterminal.com/compare/drawio-vs-mural-mcp.md)\n- [Eraser API + MCP vs Lucid API + MCP](https://www.anchorterminal.com/compare/eraser-vs-lucid.md)\n- [Eraser API + MCP vs Mural MCP](https://www.anchorterminal.com/compare/eraser-vs-mural-mcp.md)\n- [Lucid API + MCP vs Mermaid Chart MCP](https://www.anchorterminal.com/compare/lucid-vs-mermaid-chart.md)\n- [Lucid API + MCP vs Structurizr + MCP](https://www.anchorterminal.com/compare/lucid-vs-structurizr.md)\n- [Lucid API + MCP vs tldraw SDK + MCP](https://www.anchorterminal.com/compare/lucid-vs-tldraw.md)\n- [Lucid API + MCP vs Whimsical MCP](https://www.anchorterminal.com/compare/lucid-vs-whimsical.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": "Lucid API + MCP vs Mural MCP",
        "url": ""
      }
    ],
    "description": "Lucid API + MCP scores 60.9 (C) on agent readiness against Mural MCP's 42 (E), and leads in 5 of 7 scored categories. Mural MCP leads on maintenance \u0026 community. Both do diagram create. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Lucid API + MCP C 60.9",
      "Mural MCP E 42",
      "scores"
    ],
    "h1": "Lucid API + MCP vs Mural MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-lucid-vs-mural-mcp.png",
    "path": "/compare/lucid-vs-mural-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Lucid API + MCP vs Mural MCP for AI agents, C 60.9 vs E 42",
    "toc": null,
    "updated": "2026-10-06",
    "url": "https://www.anchorterminal.com/compare/lucid-vs-mural-mcp"
  },
  "tokens": {
    "markdown": 2000,
    "slim": 680
  },
  "version": 1
}
