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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Use RevDesk to review calls and usage, manage phone numbers and caller IDs, send SMS, and place or end calls. Tool discovery is public; organization data and every tool call require a least-privilege OAuth grant or RevDesk API key. Confirm costly, destructive, or externally visible actions with the user before invoking them.", "tools": [ { "description": "Purchase a phone number for this account. Provide an exact number from search_available_numbers, or just an area code to auto-pick. Billing applies to the RevDesk account.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "area_code": { "description": "3-digit area code to pick from", "pattern": "^\\d{3}$", "type": "string" }, "name": { "description": "Display name for the number", "maxLength": 120, "type": "string" }, "phone_number": { "description": "Exact number to purchase, E.164", "type": "string" } }, "type": "object" }, "name": "buy_phone_number", "outputSchema": null }, { "description": "Get the current status and details of a single call by id.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "call_id": { "description": "Call id from place_call or list_calls", "type": "string" } }, "required": [ "call_id" ], "type": "object" }, "name": "get_call", "outputSchema": null }, { "description": "Current-month usage rollup: calls placed, minutes used, active numbers, spend.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "get_usage", "outputSchema": null }, { "description": "Hang up an in-progress call by id.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "call_id": { "description": "Call id of an active call", "type": "string" } }, "required": [ "call_id" ], "type": "object" }, "name": "hangup_call", "outputSchema": null }, { "description": "List verified caller IDs and their CNAM display names.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "list_caller_ids", "outputSchema": null }, { "description": "List recent calls with status, duration, and cost. Most recent first.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "limit": { "description": "Max results (default 20)", "maximum": 100, "minimum": 1, "type": "integer" }, "status": { "description": "Filter by status, e.g. COMPLETED, FAILED, NO_ANSWER", "type": "string" } }, "type": "object" }, "name": "list_calls", "outputSchema": null }, { "description": "List the phone numbers owned by this account (usable as 'from' numbers).", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "list_phone_numbers", "outputSchema": null }, { "description": "Place an outbound phone call from one of the account's RevDesk numbers to a destination. The call is bridged server-side (no audio flows through the AI). Returns a call id for status checks.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "from_number": { "description": "One of the account's RevDesk numbers, E.164", "pattern": "^\\+[1-9]\\d{1,14}$", "type": "string" }, "record": { "description": "Record the call (default true)", "type": "boolean" }, "to_number": { "description": "Destination number in E.164 format", "pattern": "^\\+[1-9]\\d{1,14}$", "type": "string" } }, "required": [ "to_number", "from_number" ], "type": "object" }, "name": "place_call", "outputSchema": null }, { "description": "Search phone numbers available for purchase, by area code or digit pattern.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "area_code": { "description": "3-digit US area code", "pattern": "^\\d{3}$", "type": "string" }, "contains": { "description": "Digit pattern the number should contain", "type": "string" }, "country": { "description": "ISO country code (default US)", "maxLength": 2, "minLength": 2, "type": "string" }, "limit": { "description": "Max results (default 10)", "maximum": 50, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "search_available_numbers", "outputSchema": null }, { "description": "Send a text message from one of the account's RevDesk phone numbers. Both numbers must be E.164 (+14155550123). Use list_phone_numbers to find a valid 'from' number.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "from": { "description": "One of the account's RevDesk numbers, E.164", "pattern": "^\\+[1-9]\\d{1,14}$", "type": "string" }, "message": { "description": "Message body", "maxLength": 1600, "minLength": 1, "type": "string" }, "to": { "description": "Destination number in E.164 format", "pattern": "^\\+[1-9]\\d{1,14}$", "type": "string" } }, "required": [ "to", "from", "message" ], "type": "object" }, "name": "send_sms", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:a8af832e452dfdf471588272d0863ad7363e6d2f0c0e28897130916db4a29b55 | sha256sum