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

Server definition

Hash
sha256:9527b25436f1fd87b985ee86d364cf6e00b6bcbce0198c021bd4671ef20ec31a
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": "", "tools": [ { "description": "Send outbound email from the user's @nova.civai.co address (deterministic; no LLM draft).", "inputSchema": { "properties": { "attachment_drive_ids": { "description": "Workspace Drive file ids to attach (max 5, 2 MB each).", "items": { "type": "string" }, "maxItems": 5, "type": "array" }, "attachments": { "description": "Inline attachments for MCP hosts without Drive (max 5, 2 MB each).", "items": { "properties": { "content_base64": { "type": "string" }, "content_type": { "type": "string" }, "filename": { "type": "string" } }, "required": [ "filename", "content_base64" ], "type": "object" }, "maxItems": 5, "type": "array" }, "html": { "description": "Optional HTML body (sanitized subset). Used when present.", "type": "string" }, "reply_to_id": { "description": "Nova Inbox storage id of the message being replied to (threads the send).", "type": "string" }, "subject": { "description": "Email subject. Required for new mail; optional when reply_to_id is set.", "type": "string" }, "text": { "description": "Plain-text body. Required if html is omitted.", "type": "string" }, "to": { "description": "Recipient email address.", "type": "string" } }, "required": [ "to" ], "type": "object" }, "name": "compose_message", "outputSchema": null }, { "description": "Reply conversationally when the request is ambiguous or needs clarification.", "inputSchema": { "properties": { "reply_hint": { "description": "Optional hint for the conversational reply.", "type": "string" } }, "type": "object" }, "name": "converse", "outputSchema": null }, { "description": "Download one email attachment as base64 (by drive_id or index on the message).", "inputSchema": { "properties": { "drive_id": { "description": "Drive id from message attachments metadata.", "type": "string" }, "index": { "description": "0-based attachment index on the message.", "minimum": 0, "type": "integer" }, "message_id": { "description": "Message id that owns the attachment.", "type": "string" } }, "required": [ "message_id" ], "type": "object" }, "name": "get_attachment", "outputSchema": null }, { "description": "Return the user's Nova Inbox email address (e.g. [email protected]).", "inputSchema": { "properties": {}, "type": "object" }, "name": "get_inbox_address", "outputSchema": null }, { "description": "List messages in the signed-in user's Nova Inbox (@nova.civai.co).", "inputSchema": { "properties": { "limit": { "description": "Max messages to return (1–50). Default 10.", "maximum": 50, "minimum": 1, "type": "integer" }, "query": { "description": "Optional filter on subject or from address (case-insensitive substring).", "type": "string" }, "unread_only": { "description": "If true, only unread inbound messages.", "type": "boolean" } }, "type": "object" }, "name": "list_messages", "outputSchema": null }, { "description": "List all messages in an email thread (inbound + outbound), oldest first.", "inputSchema": { "properties": { "message_id": { "description": "Any message id in the thread (from list_messages or read_message).", "type": "string" }, "thread_key": { "description": "Thread key from list_messages/read_message (alternative to message_id).", "type": "string" } }, "type": "object" }, "name": "list_thread", "outputSchema": null }, { "description": "Read full body of one Nova Inbox message by id or list index (includes attachment metadata).", "inputSchema": { "properties": { "index": { "description": "0-based index from the latest list_messages result.", "minimum": 0, "type": "integer" }, "message_id": { "description": "Nova Inbox message id from list_messages.", "type": "string" } }, "type": "object" }, "name": "read_message", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:9527b25436f1fd87b985ee86d364cf6e00b6bcbce0198c021bd4671ef20ec31a | sha256sum