Endpoints: 28,729MCP servers: 18,414Payout addresses: 2,071Paid calls: 1,562Letters: 14Defects: 1,336counted 4 min ago
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Get a single community member by their `id`. Returns name, username, email, status, creation date, role, and tagline. Bettermode GraphQL query: member.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "The member's id.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "bettermode_get_member", "outputSchema": null }, { "description": "Get top-level info about the Bettermode community (\"network\") this token belongs to — id, name, primary domain/subdomain, status, creation date, and total member count. No arguments. Bettermode GraphQL query: network.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "bettermode_get_network", "outputSchema": null }, { "description": "Get a single post by its `id`. Returns title, shortContent, creation date, space, owner (member), and reaction/reply counts. Bettermode GraphQL query: post.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "The post's id.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "bettermode_get_post", "outputSchema": null }, { "description": "Get a single space by its `id` OR its `slug` (provide exactly one). Returns the space's name, slug, description, type, creation date, and member/post counts. Bettermode GraphQL query: space.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "The space's id. Provide this OR `slug`.", "type": "string" }, "slug": { "description": "The space's URL slug. Provide this OR `id`.", "type": "string" } }, "type": "object" }, "name": "bettermode_get_space", "outputSchema": null }, { "description": "List members of the community, with pagination. Optionally filter by a search term (`query`, matches name/username/email), by role (`roleIds`), order (`orderBy`), and reverse. Returns edges[].node (with role) plus pageInfo and totalCount. Bettermode GraphQL query: members.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "default": 10, "description": "Max number of members to return (1..100, default 10).", "maximum": 100, "minimum": 1, "type": "integer" }, "offset": { "description": "Number of members to skip (offset-based pagination).", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "orderBy": { "description": "Order field (e.g. \"createdAt\", \"name\").", "type": "string" }, "query": { "description": "Filter to members matching this search term (name/username/email).", "type": "string" }, "reverse": { "description": "Reverse the sort order.", "type": "boolean" }, "roleIds": { "description": "Filter to members holding any of these role ids.", "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "name": "bettermode_list_members", "outputSchema": null }, { "description": "List posts across the community, with pagination. Optionally scope to one or more spaces (`spaceIds`), order (`orderBy`, passed through as a plain string), and reverse. Returns edges[].node (title, shortContent, space, owner) plus pageInfo and totalCount. Bettermode GraphQL query: posts.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "default": 10, "description": "Max number of posts to return (1..100, default 10).", "maximum": 100, "minimum": 1, "type": "integer" }, "offset": { "description": "Number of posts to skip (offset-based pagination).", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "orderBy": { "description": "Order field, passed through as a plain string (e.g. \"createdAt\", \"publishedAt\").", "type": "string" }, "reverse": { "description": "Reverse the sort order.", "type": "boolean" }, "spaceIds": { "description": "Restrict to posts in these space ids.", "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "name": "bettermode_list_posts", "outputSchema": null }, { "description": "List spaces (the containers for posts — e.g. discussions, Q&A, articles) in the community, with pagination. Optionally filter by name (`query`), order (`orderBy`, a SpaceListOrderByEnum value), and reverse the order. Returns edges[].node plus pageInfo and totalCount. Bettermode GraphQL query: spaces.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "default": 10, "description": "Max number of spaces to return (1..100, default 10).", "maximum": 100, "minimum": 1, "type": "integer" }, "offset": { "description": "Number of spaces to skip (offset-based pagination).", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "orderBy": { "description": "Order field — a SpaceListOrderByEnum value (e.g. \"createdAt\", \"name\").", "type": "string" }, "query": { "description": "Filter to spaces matching this name/search term.", "type": "string" }, "reverse": { "description": "Reverse the sort order.", "type": "boolean" } }, "type": "object" }, "name": "bettermode_list_spaces", "outputSchema": null }, { "description": "Full-text search across the community (members, spaces, posts, …). Provide a `query` term; results come back grouped by entity type, each hit with id, title, subtitle, content, url, and entityId. Bettermode GraphQL query: search.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "default": 10, "description": "Client-side cap on the number of hits per entity group (the SearchInput type has no server-side limit field).", "maximum": 100, "minimum": 1, "type": "integer" }, "query": { "description": "The search term.", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "bettermode_search", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:4a77b1731e609184a2fab7c4e84a56e164e6a6be5417b1372d5c433b7db1cdd0 | sha256sum