Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,554Letters: 14Defects: 1,331counted just now
teppi

Server definition

Hash
sha256:9728f19190586fcba9eac23363dd001c3ca93020b9aac630d11df553c22c8f05
What it is
What a remote MCP server returned when asked what it offers: 10 tools

The blob, as servednamed by its sha256

{ "instructions": "KnowMapped stores structured knowledge maps made of concepts and relationships. Search or retrieve maps only from the connected user's authorized account. Create a persistent map only after the user explicitly asks to preserve, visualize, organize, or map their ideas. Update a map only after retrieving its current revision; use one atomic patch and preserve provenance when adding research findings. Read resource://knowmapped/capabilities before creating a map; successful MCP map creation costs one credit and failed validation costs zero. For credit-bearing creation, preflight first, show the user the charge and remaining balance, then confirm by draft ID without resending the graph.", "tools": [ { "description": "Transactionally confirm a preflighted creation by draft ID. Success definitively returns map_id and revision. A failed transaction preserves the draft for retry, and retrying a committed success returns the same result without charging again. Use get_knowmapped_map_creation_result after a timeout or malformed response.", "inputSchema": { "properties": { "confirm_credit_use": { "default": false, "title": "Confirm Credit Use", "type": "boolean" }, "draft_id": { "title": "Draft Id", "type": "string" } }, "required": [ "draft_id" ], "title": "confirm_knowmapped_map_creationArguments", "type": "object" }, "name": "confirm_knowmapped_map_creation", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Validate or create a KnowMapped graph. Specify requested layout only as top-level graph.layout_intent. When omitted, requested_layout and resolved_strategy are smart, but [0,0] placeholders are retained for the map client to lay out on first draw; layout_application is client-first-draw. Complete explicit coordinates are preserved instead. Set validate_only=true to check the exact final graph schema, layout, capacity, links, and credits without creating a map, charging credits, or reserving the idempotency key. For credit-bearing creation, show the quoted charge, then confirm the retained draft only after explicit approval.", "inputSchema": { "properties": { "confirm_credit_use": { "default": false, "title": "Confirm Credit Use", "type": "boolean" }, "graph": { "additionalProperties": false, "examples": [ { "edges": [ { "id": "source-review", "label": "informs", "source": "source", "target": "review" } ], "layout_intent": "left-to-right", "nodes": [ { "id": "source", "label": "Source" }, { "id": "review", "label": "Review" } ], "title": "Research flow" } ], "properties": { "description": { "type": "string" }, "edges": { "items": { "additionalProperties": false, "properties": { "id": { "type": "string" }, "label": { "type": "string" }, "routing": { "type": "string" }, "semantic_data": { "type": "object" }, "source": { "type": "string" }, "strength": { "type": "string" }, "style": { "type": "object" }, "target": { "type": "string" } }, "required": [ "id", "source", "target" ], "type": "object" }, "type": "array" }, "layout_intent": { "default": "smart", "description": "Requested semantic layout. Use this exact top-level field. If omitted, KnowMapped automatically applies Smart layout unless every node supplies explicit x/y coordinates; complete explicit coordinates are preserved as manual positioning.", "enum": [ "smart", "left-to-right", "top-to-bottom", "radial", "clustered", "grid", "hierarchical", "declutter", "manual" ], "type": "string" }, "nodes": { "items": { "additionalProperties": false, "properties": { "description": { "type": "string" }, "icon": { "type": "string" }, "id": { "type": "string" }, "importance": { "type": "string" }, "is_core": { "type": "boolean" }, "label": { "type": "string" }, "position": { "type": "object" }, "resources": { "type": "array" }, "semantic_data": { "type": "object" } }, "required": [ "id", "label" ], "type": "object" }, "type": "array" }, "presentation": { "additionalProperties": true, "description": "Non-layout visual settings. Layout belongs in top-level layout_intent.", "type": "object" }, "tags": { "items": { "type": "string" }, "type": "array" }, "title": { "minLength": 1, "type": "string" } }, "required": [ "nodes", "edges" ], "type": "object" }, "idempotency_key": { "title": "Idempotency Key", "type": "string" }, "validate_only": { "default": false, "title": "Validate Only", "type": "boolean" } }, "required": [ "graph", "idempotency_key" ], "title": "create_knowmapped_mapArguments", "type": "object" }, "name": "create_knowmapped_map", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Return layout bounds and graph statistics without returning graph content.", "inputSchema": { "properties": { "map_id": { "title": "Map Id", "type": "string" } }, "required": [ "map_id" ], "title": "get_knowmapped_layout_summaryArguments", "type": "object" }, "name": "get_knowmapped_layout_summary", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Retrieve an authorized map with independent node_offset, edge_offset, and page_size parameters. Canonical IDs are always retained in projected nodes and edges even when include_nodes or include_edges omits id. Use summary for statistics without graph content or compact for token-efficient fields. Search results return copy-safe map references so UUIDs should not be typed manually.", "inputSchema": { "properties": { "edge_offset": { "default": 0, "description": "Zero-based offset for the independently paginated edge collection.", "examples": [ 0, 100 ], "minimum": 0, "title": "Edge Offset", "type": "integer" }, "include": { "default": "full", "enum": [ "full", "compact", "summary" ], "title": "Include", "type": "string" }, "include_edges": { "default": "", "title": "Include Edges", "type": "string" }, "include_nodes": { "default": "", "title": "Include Nodes", "type": "string" }, "map_id": { "title": "Map Id", "type": "string" }, "node_offset": { "default": 0, "description": "Zero-based offset for the independently paginated node collection.", "examples": [ 0, 100 ], "minimum": 0, "title": "Node Offset", "type": "integer" }, "page_size": { "default": 100, "description": "Maximum nodes and maximum edges returned in this page (1-200).", "examples": [ 100 ], "maximum": 200, "minimum": 1, "title": "Page Size", "type": "integer" } }, "required": [ "map_id" ], "title": "get_knowmapped_mapArguments", "type": "object" }, "name": "get_knowmapped_map", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Return one concept and its directly connected concepts and relationships without retrieving the full graph. Provide node_id or an exact unique label.", "inputSchema": { "properties": { "exact_label": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Exact Label" }, "limit": { "default": 100, "title": "Limit", "type": "integer" }, "map_id": { "title": "Map Id", "type": "string" }, "node_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Node Id" }, "offset": { "default": 0, "title": "Offset", "type": "integer" } }, "required": [ "map_id" ], "title": "get_knowmapped_map_adjacencyArguments", "type": "object" }, "name": "get_knowmapped_map_adjacency", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Recover the definitive state of a map creation without creating a map or charging credits. Provide exactly one draft_id or the original idempotency_key. A succeeded result includes the canonical map ID and revision.", "inputSchema": { "properties": { "draft_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Draft Id" }, "idempotency_key": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Idempotency Key" } }, "title": "get_knowmapped_map_creation_resultArguments", "type": "object" }, "name": "get_knowmapped_map_creation_result", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Return the authoritative, versioned schema and examples for atomic KnowMapped map patches. Call this before constructing an update instead of guessing operation or field names.", "inputSchema": { "properties": {}, "title": "get_knowmapped_update_schemaArguments", "type": "object" }, "name": "get_knowmapped_update_schema", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Check eligibility and credits, or retain a fully validated graph as a short-lived draft. The exact creation layout field is top-level graph.layout_intent, for example left-to-right. If omitted, Smart is the intent but [0,0] placeholders remain until the map client detects them and applies Smart on first draw; the response reports layout_application=client-first-draw. Complete explicit coordinates are preserved. Fields named layout, layout_type, or strategy are rejected. Drafts do not reserve credits and can be confirmed by draft ID without resending the graph.", "inputSchema": { "properties": { "graph": { "anyOf": [ { "additionalProperties": false, "examples": [ { "edges": [ { "id": "source-review", "label": "informs", "source": "source", "target": "review" } ], "layout_intent": "left-to-right", "nodes": [ { "id": "source", "label": "Source" }, { "id": "review", "label": "Review" } ], "title": "Research flow" } ], "properties": { "description": { "type": "string" }, "edges": { "items": { "additionalProperties": false, "properties": { "id": { "type": "string" }, "label": { "type": "string" }, "routing": { "type": "string" }, "semantic_data": { "type": "object" }, "source": { "type": "string" }, "strength": { "type": "string" }, "style": { "type": "object" }, "target": { "type": "string" } }, "required": [ "id", "source", "target" ], "type": "object" }, "type": "array" }, "layout_intent": { "default": "smart", "description": "Requested semantic layout. Use this exact top-level field. If omitted, KnowMapped automatically applies Smart layout unless every node supplies explicit x/y coordinates; complete explicit coordinates are preserved as manual positioning.", "enum": [ "smart", "left-to-right", "top-to-bottom", "radial", "clustered", "grid", "hierarchical", "declutter", "manual" ], "type": "string" }, "nodes": { "items": { "additionalProperties": false, "properties": { "description": { "type": "string" }, "icon": { "type": "string" }, "id": { "type": "string" }, "importance": { "type": "string" }, "is_core": { "type": "boolean" }, "label": { "type": "string" }, "position": { "type": "object" }, "resources": { "type": "array" }, "semantic_data": { "type": "object" } }, "required": [ "id", "label" ], "type": "object" }, "type": "array" }, "presentation": { "additionalProperties": true, "description": "Non-layout visual settings. Layout belongs in top-level layout_intent.", "type": "object" }, "tags": { "items": { "type": "string" }, "type": "array" }, "title": { "minLength": 1, "type": "string" } }, "required": [ "nodes", "edges" ], "type": "object" }, { "type": "null" } ], "default": null, "title": "Graph" }, "idempotency_key": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Idempotency Key" } }, "title": "preflight_knowmapped_map_creationArguments", "type": "object" }, "name": "preflight_knowmapped_map_creation", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Search maps available to the connected KnowMapped account. Use this when a user refers to a saved map or wants to find prior concepts; existing ownership and sharing permissions are enforced server-side.", "inputSchema": { "properties": { "limit": { "default": 20, "title": "Limit", "type": "integer" }, "query": { "default": "", "title": "Query", "type": "string" } }, "title": "search_knowmapped_mapsArguments", "type": "object" }, "name": "search_knowmapped_maps", "outputSchema": { "additionalProperties": true, "type": "object" } }, { "description": "Validate or atomically update an editable map with one mixed patch. Accepted operations are update_map, add_node, update_node, remove_node, add_edge, update_edge, remove_edge, replace_edges, and layout_nodes; get_knowmapped_update_schema is the authoritative versioned contract. Use id for identifiers, title for the map title, and layout_nodes with strategy, spacing, groups, and optional flow. Node references accept IDs, earlier temp_id values, or exact unique labels. Edge references accept IDs or semantic source/target/current-relationship matches. validate_only returns a corrected executable normalized_patch, all detectable errors and warnings, layout positions and bounds, a patch summary, publication state, and current revision without changing data. On a stale write, revalidate the same patch at current_revision, then submit the returned normalized_patch.", "inputSchema": { "properties": { "expected_revision": { "title": "Expected Revision", "type": "integer" }, "idempotency_key": { "title": "Idempotency Key", "type": "string" }, "map_id": { "title": "Map Id", "type": "string" }, "operations": { "description": "One atomic patch. Node references accept IDs, declared temp IDs, or {\"label\":\"Exact unique label\"}.", "examples": [ [ { "label": "New finding", "op": "add_node", "position": { "x": 100, "y": 200 }, "temp_id": "finding-1" }, { "label": "supports", "op": "add_edge", "source": { "label": "Existing concept" }, "target": "finding-1" } ], [ { "op": "layout_nodes", "spacing": 220, "strategy": "hierarchical" } ], [ { "confirm": true, "id": { "label": "Obsolete concept" }, "op": "remove_node" } ] ], "items": { "$id": "https://knowmapped.com/schemas/mcp/map-patch/2026-08-22.3", "discriminator": { "propertyName": "op" }, "oneOf": [ { "additionalProperties": false, "examples": [ { "label": "supports", "op": "add_edge", "source": { "label": "Source material" }, "target": "new-concept" } ], "properties": { "label": { "type": "string" }, "op": { "const": "add_edge" }, "routing": { "type": "string" }, "semantic_data": { "type": "object" }, "source": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] }, "strength": { "type": "string" }, "style": { "type": "object" }, "target": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] } }, "required": [ "op", "source", "target" ], "type": "object" }, { "additionalProperties": false, "examples": [ { "label": "New concept", "op": "add_node", "temp_id": "new-concept" } ], "properties": { "description": { "type": "string" }, "icon": { "type": "string" }, "importance": { "type": "string" }, "is_core": { "type": "boolean" }, "label": { "type": "string" }, "op": { "const": "add_node" }, "position": { "additionalProperties": false, "properties": { "x": { "type": "number" }, "y": { "type": "number" } }, "required": [ "x", "y" ], "type": "object" }, "resources": { "type": "array" }, "semantic_data": { "type": "object" }, "temp_id": { "type": "string" } }, "required": [ "op", "label", "temp_id" ], "type": "object" }, { "additionalProperties": false, "examples": [ { "flow": "Source → Draft → Concepts → Review", "groups": { "Evidence": [ { "label": "Source material" } ] }, "op": "layout_nodes", "spacing": 220, "strategy": "hierarchical" } ], "properties": { "flow": { "anyOf": [ { "type": "string" }, { "items": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] }, "type": "array" } ], "description": "Optional reading order, either concept references or labels separated by → or ->." }, "groups": { "additionalProperties": { "items": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] }, "type": "array" }, "type": "object" }, "op": { "const": "layout_nodes" }, "spacing": { "maximum": 800, "minimum": 80, "type": "number" }, "strategy": { "enum": [ "smart", "left-to-right", "top-to-bottom", "manual", "grid", "radial", "hierarchical", "clustered", "declutter" ], "type": "string" } }, "required": [ "op", "strategy" ], "type": "object" }, { "additionalProperties": false, "examples": [ { "confirm": true, "id": "relationship-id", "op": "remove_edge" } ], "properties": { "confirm": { "const": true }, "id": { "anyOf": [ { "minLength": 1, "type": "string" }, { "additionalProperties": false, "description": "Semantic relationship match. relationship matches the current edge label when supplied.", "properties": { "relationship": { "type": "string" }, "source": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] }, "target": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] } }, "required": [ "source", "target" ], "type": "object" } ] }, "op": { "const": "remove_edge" } }, "required": [ "op", "confirm", "id" ], "type": "object" }, { "additionalProperties": false, "examples": [ { "confirm": true, "id": { "label": "Obsolete concept" }, "op": "remove_node" } ], "properties": { "confirm": { "const": true }, "id": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] }, "op": { "const": "remove_node" } }, "required": [ "op", "confirm", "id" ], "type": "object" }, { "additionalProperties": false, "examples": [ { "add": [ { "label": "produces", "source": { "label": "Draft" }, "target": { "label": "Concepts" } } ], "confirm": true, "op": "replace_edges", "remove": [ { "relationship": "precedes", "source": { "label": "Draft" }, "target": { "label": "Review" } } ] } ], "properties": { "add": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "routing": { "type": "string" }, "semantic_data": { "type": "object" }, "source": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] }, "strength": { "type": "string" }, "style": { "type": "object" }, "target": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] } }, "required": [ "source", "target" ], "type": "object" }, "type": "array" }, "confirm": { "const": true }, "op": { "const": "replace_edges" }, "remove": { "items": { "anyOf": [ { "minLength": 1, "type": "string" }, { "additionalProperties": false, "description": "Semantic relationship match. relationship matches the current edge label when supplied.", "properties": { "relationship": { "type": "string" }, "source": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] }, "target": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] } }, "required": [ "source", "target" ], "type": "object" } ] }, "type": "array" } }, "required": [ "op", "add", "confirm", "remove" ], "type": "object" }, { "additionalProperties": false, "examples": [ { "id": "relationship-id", "label": "strengthens", "op": "update_edge" } ], "properties": { "id": { "anyOf": [ { "minLength": 1, "type": "string" }, { "additionalProperties": false, "description": "Semantic relationship match. relationship matches the current edge label when supplied.", "properties": { "relationship": { "type": "string" }, "source": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] }, "target": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] } }, "required": [ "source", "target" ], "type": "object" } ] }, "label": { "type": "string" }, "op": { "const": "update_edge" }, "routing": { "type": "string" }, "semantic_data": { "type": "object" }, "source": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] }, "strength": { "type": "string" }, "style": { "type": "object" }, "target": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] } }, "required": [ "op", "id" ], "type": "object" }, { "additionalProperties": false, "examples": [ { "op": "update_map", "title": "Revised map title" } ], "properties": { "description": { "type": "string" }, "op": { "const": "update_map" }, "title": { "type": "string" }, "view_settings": { "type": "object" } }, "required": [ "op" ], "type": "object" }, { "additionalProperties": false, "examples": [ { "description": "Revised description", "id": { "label": "Source material" }, "op": "update_node" } ], "properties": { "description": { "type": "string" }, "icon": { "type": "string" }, "id": { "anyOf": [ { "description": "Canonical node ID or a temp_id declared by add_node.", "minLength": 1, "type": "string" }, { "additionalProperties": false, "properties": { "label": { "minLength": 1, "type": "string" } }, "required": [ "label" ], "type": "object" } ] }, "importance": { "type": "string" }, "is_core": { "type": "boolean" }, "label": { "type": "string" }, "op": { "const": "update_node" }, "position": { "additionalProperties": false, "properties": { "x": { "type": "number" }, "y": { "type": "number" } }, "required": [ "x", "y" ], "type": "object" }, "resources": { "type": "array" }, "semantic_data": { "type": "object" } }, "required": [ "op", "id" ], "type": "object" } ], "schema_version": "2026-08-22.3" }, "title": "Operations", "type": "array" }, "validate_only": { "default": false, "title": "Validate Only", "type": "boolean" } }, "required": [ "map_id", "expected_revision", "operations", "idempotency_key" ], "title": "update_knowmapped_mapArguments", "type": "object" }, "name": "update_knowmapped_map", "outputSchema": { "additionalProperties": true, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:9728f19190586fcba9eac23363dd001c3ca93020b9aac630d11df553c22c8f05 | sha256sum