Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,524Letters: 13Defects: 1,322counted 4 min ago
teppi

Server definition

Hash
sha256:a8053928ee93e2ec1bd7a078fbc230ce8fcdc25094df5caf00b3b35c15e41047
What it is
What a remote MCP server returned when asked what it offers: 3 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Fetch a published diagram's current Mermaid source by name or slug, and show it rendered. The returned source is stamped with the diagram's identity — keep the `line9:` frontmatter block when you edit it so that Line9 recognises the diagram when it is opened and published there instead of creating a new one. Requires Line9 sign-in. This connector cannot publish or save. To publish, the user opens the diagram in Line9 (the `open_url` link) and publishes there — not with the Line9 CLI.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": {}, "properties": { "diagram": { "description": "Diagram name, slug, or trailing public_ref.", "minLength": 1, "type": "string" } }, "required": [ "diagram" ], "type": "object" }, "name": "get_diagram", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": {}, "properties": { "config": { "additionalProperties": {}, "properties": { "flowchart": { "additionalProperties": {}, "properties": { "direction": { "type": "string" }, "legend": { "enum": [ "on", "off" ], "type": "string" } }, "type": "object" }, "scale": { "additionalProperties": {}, "properties": { "node": { "type": "number" }, "spacing": { "type": "number" } }, "type": "object" }, "theme": { "type": "string" } }, "type": "object" }, "controls": { "additionalProperties": {}, "properties": { "legend": { "type": "boolean" }, "orientation": { "type": "boolean" } }, "type": "object" }, "diagram": { "additionalProperties": {}, "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "slug": { "type": "string" }, "url": { "type": "string" }, "version": { "type": "number" }, "visibility": { "type": "string" }, "workspace_id": { "type": "string" } }, "type": "object" }, "diagram_type": { "type": [ "string", "null" ] }, "diagrams": { "items": { "additionalProperties": {}, "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "slug": { "type": "string" }, "updated_at": { "type": "string" }, "url": { "type": "string" }, "version": { "type": "number" }, "visibility": { "type": "string" }, "workspace": { "additionalProperties": {}, "properties": { "id": { "type": "string" }, "name": { "type": "string" } }, "type": "object" } }, "type": "object" }, "type": "array" }, "edge_count": { "type": "number" }, "engine_version": { "type": "string" }, "error": { "additionalProperties": {}, "properties": { "candidates": { "items": { "additionalProperties": {}, "properties": { "name": { "type": "string" }, "slug": { "type": "string" } }, "type": "object" }, "type": "array" }, "code": { "type": "string" }, "column": { "type": "number" }, "current_version": { "type": "number" }, "line": { "type": "number" }, "message": { "type": "string" }, "next": { "type": "string" }, "stage": { "type": "string" } }, "required": [ "code" ], "type": "object" }, "fallback_reason": { "enum": [ "unsupported_diagram_kind", "node_cap_exceeded", "engine_panic" ], "type": "string" }, "height": { "type": "number" }, "mermaid_version": { "type": "string" }, "node_count": { "type": "number" }, "open_url": { "type": "string" }, "orientation": { "enum": [ "TB", "BT", "LR", "RL" ], "type": "string" }, "path": { "enum": [ "solve", "plan" ], "type": "string" }, "plan": { "type": "string" }, "render_mode": { "enum": [ "line9", "mermaid_fallback" ], "type": "string" }, "schema_version": { "type": "number" }, "signed_in": { "type": "boolean" }, "source": { "type": "string" }, "status": { "enum": [ "ok", "diagram_error", "ambiguous", "not_found", "auth_required", "forbidden", "not_entitled", "rate_limited", "upstream", "invalid_input", "internal" ], "type": "string" }, "stop_reason": { "type": "string" }, "svg": { "type": "string" }, "truncated": { "type": "boolean" }, "warnings": { "items": { "type": "string" }, "type": "array" }, "watermark": { "type": "boolean" }, "width": { "type": "number" } }, "required": [ "schema_version", "status" ], "type": "object" } }, { "description": "List the diagrams published in the user's Line9 workspace(s): name, visibility, version, last update and permalink. Use it to find a diagram before `get_diagram`. Requires Line9 sign-in.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": {}, "properties": { "limit": { "description": "Maximum rows to return (1–100; default 50).", "maximum": 100, "minimum": 1, "type": "integer" }, "query": { "description": "Case-insensitive substring of the diagram name.", "type": "string" } }, "type": "object" }, "name": "list_diagrams", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": {}, "properties": { "config": { "additionalProperties": {}, "properties": { "flowchart": { "additionalProperties": {}, "properties": { "direction": { "type": "string" }, "legend": { "enum": [ "on", "off" ], "type": "string" } }, "type": "object" }, "scale": { "additionalProperties": {}, "properties": { "node": { "type": "number" }, "spacing": { "type": "number" } }, "type": "object" }, "theme": { "type": "string" } }, "type": "object" }, "controls": { "additionalProperties": {}, "properties": { "legend": { "type": "boolean" }, "orientation": { "type": "boolean" } }, "type": "object" }, "diagram": { "additionalProperties": {}, "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "slug": { "type": "string" }, "url": { "type": "string" }, "version": { "type": "number" }, "visibility": { "type": "string" }, "workspace_id": { "type": "string" } }, "type": "object" }, "diagram_type": { "type": [ "string", "null" ] }, "diagrams": { "items": { "additionalProperties": {}, "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "slug": { "type": "string" }, "updated_at": { "type": "string" }, "url": { "type": "string" }, "version": { "type": "number" }, "visibility": { "type": "string" }, "workspace": { "additionalProperties": {}, "properties": { "id": { "type": "string" }, "name": { "type": "string" } }, "type": "object" } }, "type": "object" }, "type": "array" }, "edge_count": { "type": "number" }, "engine_version": { "type": "string" }, "error": { "additionalProperties": {}, "properties": { "candidates": { "items": { "additionalProperties": {}, "properties": { "name": { "type": "string" }, "slug": { "type": "string" } }, "type": "object" }, "type": "array" }, "code": { "type": "string" }, "column": { "type": "number" }, "current_version": { "type": "number" }, "line": { "type": "number" }, "message": { "type": "string" }, "next": { "type": "string" }, "stage": { "type": "string" } }, "required": [ "code" ], "type": "object" }, "fallback_reason": { "enum": [ "unsupported_diagram_kind", "node_cap_exceeded", "engine_panic" ], "type": "string" }, "height": { "type": "number" }, "mermaid_version": { "type": "string" }, "node_count": { "type": "number" }, "open_url": { "type": "string" }, "orientation": { "enum": [ "TB", "BT", "LR", "RL" ], "type": "string" }, "path": { "enum": [ "solve", "plan" ], "type": "string" }, "plan": { "type": "string" }, "render_mode": { "enum": [ "line9", "mermaid_fallback" ], "type": "string" }, "schema_version": { "type": "number" }, "signed_in": { "type": "boolean" }, "source": { "type": "string" }, "status": { "enum": [ "ok", "diagram_error", "ambiguous", "not_found", "auth_required", "forbidden", "not_entitled", "rate_limited", "upstream", "invalid_input", "internal" ], "type": "string" }, "stop_reason": { "type": "string" }, "svg": { "type": "string" }, "truncated": { "type": "boolean" }, "warnings": { "items": { "type": "string" }, "type": "array" }, "watermark": { "type": "boolean" }, "width": { "type": "number" } }, "required": [ "schema_version", "status" ], "type": "object" } }, { "description": "Render Mermaid source with Line9's layout engine. Call this whenever you write or change Mermaid and the user should see the result. Flowcharts and sequence diagrams get Line9's layout; other Mermaid kinds are rendered with Mermaid's own layout and flagged as such. Returns a short verdict — kind, size, warnings, or a parse error with its line and column — plus an \"Open in Line9\" link. On a parse error, fix the named line and call again. Assistants that support MCP Apps show the diagram in a panel; there, do not paste the SVG or repeat the source in your reply. In an assistant with no panel (a terminal or editor), reply with the verdict line and the `open_url` link — that link is the only way the user sees the diagram. Write flowcharts as `flowchart LR` unless the user asks for top-to-bottom; chat panels are wide and short. No sign-in needed; renders carry a small Line9 mark unless the user is signed in to Line9 Pro. Set theme, orientation, spacing and legend in the source itself (`line9:` frontmatter; `flowchart LR`), never as arguments. This connector cannot publish or save. To publish, the user opens the diagram in Line9 (the `open_url` link) and publishes there — not with the Line9 CLI.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": {}, "properties": { "plan": { "description": "Opaque plan from a previous result (widget use). A hint only: skips the solve when it still fits the source.", "type": "string" }, "source": { "description": "Mermaid source. Optional YAML frontmatter is honoured — set it in the source, never as arguments: `title`, and a nested `line9:` block with `theme` (one of `boardroom`, `linen`, `blueprint`), `scale: { node, spacing }` and `flowchart: { legend: on | off }`. The flowchart direction directive is also honoured. Maximum 100000 characters.", "minLength": 1, "type": "string" } }, "required": [ "source" ], "type": "object" }, "name": "render_diagram", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": {}, "properties": { "config": { "additionalProperties": {}, "properties": { "flowchart": { "additionalProperties": {}, "properties": { "direction": { "type": "string" }, "legend": { "enum": [ "on", "off" ], "type": "string" } }, "type": "object" }, "scale": { "additionalProperties": {}, "properties": { "node": { "type": "number" }, "spacing": { "type": "number" } }, "type": "object" }, "theme": { "type": "string" } }, "type": "object" }, "controls": { "additionalProperties": {}, "properties": { "legend": { "type": "boolean" }, "orientation": { "type": "boolean" } }, "type": "object" }, "diagram": { "additionalProperties": {}, "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "slug": { "type": "string" }, "url": { "type": "string" }, "version": { "type": "number" }, "visibility": { "type": "string" }, "workspace_id": { "type": "string" } }, "type": "object" }, "diagram_type": { "type": [ "string", "null" ] }, "diagrams": { "items": { "additionalProperties": {}, "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "slug": { "type": "string" }, "updated_at": { "type": "string" }, "url": { "type": "string" }, "version": { "type": "number" }, "visibility": { "type": "string" }, "workspace": { "additionalProperties": {}, "properties": { "id": { "type": "string" }, "name": { "type": "string" } }, "type": "object" } }, "type": "object" }, "type": "array" }, "edge_count": { "type": "number" }, "engine_version": { "type": "string" }, "error": { "additionalProperties": {}, "properties": { "candidates": { "items": { "additionalProperties": {}, "properties": { "name": { "type": "string" }, "slug": { "type": "string" } }, "type": "object" }, "type": "array" }, "code": { "type": "string" }, "column": { "type": "number" }, "current_version": { "type": "number" }, "line": { "type": "number" }, "message": { "type": "string" }, "next": { "type": "string" }, "stage": { "type": "string" } }, "required": [ "code" ], "type": "object" }, "fallback_reason": { "enum": [ "unsupported_diagram_kind", "node_cap_exceeded", "engine_panic" ], "type": "string" }, "height": { "type": "number" }, "mermaid_version": { "type": "string" }, "node_count": { "type": "number" }, "open_url": { "type": "string" }, "orientation": { "enum": [ "TB", "BT", "LR", "RL" ], "type": "string" }, "path": { "enum": [ "solve", "plan" ], "type": "string" }, "plan": { "type": "string" }, "render_mode": { "enum": [ "line9", "mermaid_fallback" ], "type": "string" }, "schema_version": { "type": "number" }, "signed_in": { "type": "boolean" }, "source": { "type": "string" }, "status": { "enum": [ "ok", "diagram_error", "ambiguous", "not_found", "auth_required", "forbidden", "not_entitled", "rate_limited", "upstream", "invalid_input", "internal" ], "type": "string" }, "stop_reason": { "type": "string" }, "svg": { "type": "string" }, "truncated": { "type": "boolean" }, "warnings": { "items": { "type": "string" }, "type": "array" }, "watermark": { "type": "boolean" }, "width": { "type": "number" } }, "required": [ "schema_version", "status" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:a8053928ee93e2ec1bd7a078fbc230ce8fcdc25094df5caf00b3b35c15e41047 | sha256sum