Search / ai.zindex/zindex
Zindex
R0· no sign-inImmutable agent diagrams: create, edit, validate and render versioned diagrams over MCP.
v6.0.0 · active · website · descriptor JSON · versions
Search / ai.zindex/zindex
R0· no sign-inImmutable agent diagrams: create, edit, validate and render versioned diagrams over MCP.
v6.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"zindex": {
"type": "http",
"url": "https://api.zindex.ai/mcp"
}
}
}claude mcp add --transport http zindex https://api.zindex.ai/mcp[mcp_servers.zindex]
url = "https://api.zindex.ai/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"zindex": {
"type": "remote",
"url": "https://api.zindex.ai/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"zindex": {
"type": "http",
"url": "https://api.zindex.ai/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=zindex&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBpLnppbmRleC5haS9tY3AifQ%3D%3D"
}{
"servers": {
"zindex": {
"type": "http",
"url": "https://api.zindex.ai/mcp"
}
}
}{
"mcpServers": {
"zindex": {
"httpUrl": "https://api.zindex.ai/mcp"
}
}
}extensions:
"zindex":
enabled: true
name: "zindex"
type: streamable_http
uri: "https://api.zindex.ai/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations9 of 9 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,383 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 5 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagediagram_deletechangeddescriptionDeletes a diagram with all its versions. It can be restored for 24 hours with undo; after that it is gone. Asks the user to confirm.
Deletes a diagram with all its versions. undo restores it within 24 hours; after that it is gone. Asks the user to confirm.
diagram_historychangeddescriptionLists a diagram's versions, newest first, with time, client, message, chain hash and counts of elements added, changed and removed. compare, with from and to as revision numbers or dates, returns what changed between two versions instead.
Lists a diagram's versions, newest first, with time, who made it (by), client, message, chain hash and counts of elements added, changed and removed. compare (from and to: revision numbers or dates) returns what changed between two versions instead.
diagram_renderchangeddescriptionReturns SVG and PNG links to a version of a saved diagram, not the image, with its hashes and engine version. A published diagram's links are permanent, with url for its page; others last 7 days. preview adds a PNG for you. scene or mermaid instead of id previews an unsaved diagram.
SVG and PNG links to a saved diagram's version, not the image, with hashes and engine version. A published diagram's links are permanent, with url for its page; others last 7 days. preview adds a PNG for you. scene or mermaid instead of id previews an unsaved diagram.
diagram_editchangeddescriptionChanges a saved diagram as a new revision; old revisions are kept. Give baseRevision (the revision you last read), a one-line message, and ops (typed operations, https://zindex.ai/schemas/ops.schema.json), mermaid (the whole diagram edited from view mermaid; only differences apply), restoreRevision (an earlier version back), or brief. An edit with an error saves nothing; one that changes nothing returns noop. requestId makes a retry return the first result. A conflict lists what changed.
Changes a saved diagram as a new revision; old ones stay. Give baseRevision (the revision you last read), a one-line message, and ops (typed operations, https://zindex.ai/schemas/ops.schema.json), mermaid (the whole diagram edited from view mermaid; only differences apply), restoreRevision (an earlier version back), or brief. An edit with an error saves nothing; one that changes nothing returns noop. requestId makes a retry return the first result. A conflict lists what changed.
diagram_createchangeddescriptionSaves a new diagram from a DSP scene or Mermaid text and returns its id, revision 1, content hash and chain hash. key is your stable name for it, unique in the account: repeating a create with the same key and content returns the existing diagram, not a copy. brief stores context for the next agent. Versions are kept until you delete the diagram or the account.
Saves a new diagram from a DSP scene or Mermaid text; returns its id, revision 1, content hash and chain hash. key is your stable name for it, unique in the workspace: your repeat with the same key and content returns the existing diagram, not a copy. brief stores context for the next agent. Versions are kept until you delete the diagram or its workspace is deleted.
diagram_validatechangeddescriptionChecks a DSP scene or Mermaid text without saving it. Returns ok, errors and warnings, each with a code, the element when there is one, and a one-line fix.
Checks a DSP scene or Mermaid text without saving it. Returns ok, errors and warnings, each with a code, the element if any, and a one-line fix.
diagram_getchangeddescriptionReads a saved diagram by id or key. The default outline is a header (id, title, revision, time, hash), the brief, recent versions, one element per line nested by container, and edges as 'id: from -> to'. view 'dsp' returns the scene JSON; 'mermaid' returns Mermaid to edit and send back to diagram_edit. revision or asOf reads an earlier version; knownRevision, only what changed since; elements, only those elements and their neighbors.
Reads a diagram by id or key. The default outline: a header (id, title, revision, time, hash), the brief, recent versions, one element per line nested by container, and edges as 'id: from -> to'. view 'dsp' returns the scene JSON, 'mermaid' Mermaid to edit and send back to diagram_edit. revision or asOf reads an earlier version; knownRevision, only what changed since; elements, only those elements and their neighbors. Another workspace's diagram answers NOT_FOUND.
diagram_findchangeddescriptionLists this account's diagrams, most recently changed first, with id, key, title and latest revision. query matches the title, key or brief, ignoring case.
Lists this workspace's diagrams, latest change first, with id, key, title and latest revision. query matches the title, key or brief, ignoring case.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-96% +updated-6d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://api.zindex.ai/mcp streamable-http | none | yes | 96% | 360 ms | 2026-07-28 | 2026-10-19 |
diagram_create | Saves a new diagram from a DSP scene or Mermaid text; returns its id, revision 1, content hash and chain hash. key is your stable name for it, unique in the workspace: your repeat with the same key and content returns the existing diagram, not a copy. brief stores context for the next agent. Versions are kept until you delete the diagram or its workspace is deleted. |
diagram_deletedestructive | Deletes a diagram with all its versions. undo restores it within 24 hours; after that it is gone. Asks the user to confirm. |
diagram_edit | Changes a saved diagram as a new revision; old ones stay. Give baseRevision (the revision you last read), a one-line message, and ops (typed operations, https://zindex.ai/schemas/ops.schema.json), mermaid (the whole diagram edited from view mermaid; only differences apply), restoreRevision (an earlier version back), or brief. An edit with an error saves nothing; one that changes nothing returns noop. requestId makes a retry return the first result. A conflict lists what changed. |
diagram_findread-only | Lists this workspace's diagrams, latest change first, with id, key, title and latest revision. query matches the title, key or brief, ignoring case. |
diagram_getread-only | Reads a diagram by id or key. The default outline: a header (id, title, revision, time, hash), the brief, recent versions, one element per line nested by container, and edges as 'id: from -> to'. view 'dsp' returns the scene JSON, 'mermaid' Mermaid to edit and send back to diagram_edit. revision or asOf reads an earlier version; knownRevision, only what changed since; elements, only those elements and their neighbors. Another workspace's diagram answers NOT_FOUND. |
diagram_historyread-only | Lists a diagram's versions, newest first, with time, who made it (by), client, message, chain hash and counts of elements added, changed and removed. compare (from and to: revision numbers or dates) returns what changed between two versions instead. |
diagram_renderread-only | SVG and PNG links to a saved diagram's version, not the image, with hashes and engine version. A published diagram's links are permanent, with url for its page; others last 7 days. preview adds a PNG for you. scene or mermaid instead of id previews an unsaved diagram. |
diagram_sharedestructive | publish makes a diagram readable by anyone at its link; unpublish makes it private. link makes a share link showing its images, not its scene, to anyone who has it; unlink revokes them all. report sends one version to Zindex support. feedback sends Zindex staff a bug, docs (the docs and engine disagree), request or other; id or snippet attaches a diagram. Asks the user to confirm publish, link, report and feedback. |
diagram_validateread-only | Checks a DSP scene or Mermaid text without saving it. Returns ok, errors and warnings, each with a code, the element if any, and a one-line fix. |
Schemas: list_tools.
{
"name": "ai.zindex/zindex",
"title": "Zindex",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://api.zindex.ai/mcp",
"type": "streamable-http"
}
],
"version": "6.0.0",
"websiteUrl": "https://zindex.ai",
"description": "Immutable agent diagrams: create, edit, validate and render versioned diagrams over MCP."
}