Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,536Letters: 14Defects: 1,322counted 1 min ago
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Live working demo of frisian-mcp. Three capability groups: crm (contacts, companies, deals, tasks, memos), ops (automation, infrastructure, notifications, security, compliance), platform (analytics, data, reporting, integrations, users). All reads and writes are real and persistent.", "inputSchema": { "properties": { "action": { "description": "Operation to perform. Omit or use 'help' to list all available actions and their required parameters.", "enum": [ "crm", "ops", "platform" ], "type": "string" }, "continuation_token": { "description": "From a probe response. Send at the TOP LEVEL, not inside 'params'.", "type": "string" }, "filter_keys": { "items": { "type": "string" }, "type": "array" }, "mode": { "enum": [ "summary", "paginated", "filtered", "full" ], "type": "string" }, "page": { "default": 1, "type": "integer" }, "page_size": { "type": "integer" }, "params": { "additionalProperties": true, "description": "Action-specific parameters. crm: {resource, action}; ops: {group, action}; platform: {group, action}. 'mode', 'page', 'page_size' and 'filter_keys' are top-level ONLY on a continuation call (i.e. alongside a 'continuation_token'); otherwise they are ordinary action parameters and belong here.", "type": "object" } }, "type": "object" }, "name": "demo", "outputSchema": null }, { "description": "Start here — frisian-mcp documentation and server guide. Actions: about (server identity and links), getting_started (step-by-step adoption guide), integrations (Django/DRF config reference), security (auth model, OAuth, API keys, tiers), demo (explore the live demo endpoints), documents (browse all documentation articles), rag (semantic and full-text doc search).", "inputSchema": { "properties": { "action": { "description": "Operation to perform. Omit or use 'help' to list all available actions and their required parameters.", "enum": [ "about", "getting_started", "integrations", "security", "demo", "documents", "rag" ], "type": "string" }, "continuation_token": { "description": "From a probe response. Send at the TOP LEVEL, not inside 'params'.", "type": "string" }, "filter_keys": { "items": { "type": "string" }, "type": "array" }, "mode": { "enum": [ "summary", "paginated", "filtered", "full" ], "type": "string" }, "page": { "default": 1, "type": "integer" }, "page_size": { "type": "integer" }, "params": { "additionalProperties": true, "description": "Action-specific parameters. about: {version}; getting_started: {version}; integrations: {version}; security: {version}; demo: {surface}; documents: {sub_action, slug, id, category, limit, offset}; rag: {query, limit, offset, category}. 'mode', 'page', 'page_size' and 'filter_keys' are top-level ONLY on a continuation call (i.e. alongside a 'continuation_token'); otherwise they are ordinary action parameters and belong here.", "type": "object" } }, "type": "object" }, "name": "docs", "outputSchema": null }, { "description": "Installation guides for frisian-mcp integrations (Django framework tier). Actions: nautobot, netbox, paperless, edx. Each action returns the files changed to make the integration work, organised by version. Pass query for semantic search within the section.", "inputSchema": { "properties": { "action": { "description": "Operation to perform. Omit or use 'help' to list all available actions and their required parameters.", "enum": [ "nautobot", "netbox", "paperless", "edx" ], "type": "string" }, "continuation_token": { "description": "From a probe response. Send at the TOP LEVEL, not inside 'params'.", "type": "string" }, "filter_keys": { "items": { "type": "string" }, "type": "array" }, "mode": { "enum": [ "summary", "paginated", "filtered", "full" ], "type": "string" }, "page": { "default": 1, "type": "integer" }, "page_size": { "type": "integer" }, "params": { "additionalProperties": true, "description": "Action-specific parameters. nautobot: (no params); netbox: (no params); paperless: (no params); edx: (no params). 'mode', 'page', 'page_size' and 'filter_keys' are top-level ONLY on a continuation call (i.e. alongside a 'continuation_token'); otherwise they are ordinary action parameters and belong here.", "type": "object" } }, "type": "object" }, "name": "install", "outputSchema": null }, { "description": "Troubleshooting guides for frisian-mcp integrations (Django framework tier). Actions: nautobot, netbox, paperless, edx. Each action returns diagnostic guides and relevant files for that integration. Pass query for semantic search within the section.", "inputSchema": { "properties": { "action": { "description": "Operation to perform. Omit or use 'help' to list all available actions and their required parameters.", "enum": [ "nautobot", "netbox", "paperless", "edx" ], "type": "string" }, "continuation_token": { "description": "From a probe response. Send at the TOP LEVEL, not inside 'params'.", "type": "string" }, "filter_keys": { "items": { "type": "string" }, "type": "array" }, "mode": { "enum": [ "summary", "paginated", "filtered", "full" ], "type": "string" }, "page": { "default": 1, "type": "integer" }, "page_size": { "type": "integer" }, "params": { "additionalProperties": true, "description": "Action-specific parameters. nautobot: (no params); netbox: (no params); paperless: (no params); edx: (no params). 'mode', 'page', 'page_size' and 'filter_keys' are top-level ONLY on a continuation call (i.e. alongside a 'continuation_token'); otherwise they are ordinary action parameters and belong here.", "type": "object" } }, "type": "object" }, "name": "troubleshooting", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:10f4d3f5ab04952201545ac75e6bdd0a98a84f9b5cb340f6be3377cd65982c6e | sha256sum