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

Server definition

Hash
sha256:1e30a8ed5ae9de11276f250bc3f74408c7569d8006b8eaadddd0b16dc1fcd835
What it is
What a remote MCP server returned when asked what it offers: 9 tools

The blob, as servednamed by its sha256

{ "instructions": "Tools for the Nexwin AI receptionist platform. about_nexwin needs no account. All other tools require the user to connect their Nexwin account first.", "tools": [ { "description": "Explains what Nexwin is and how to sign up. Use when the user asks what Nexwin is, what it does, or how to get started — no account connection needed.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "about_nexwin", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "description": { "type": "string" }, "features": { "items": { "type": "string" }, "type": "array" }, "name": { "type": "string" }, "signupUrl": { "type": "string" } }, "required": [ "name", "description", "features", "signupUrl" ], "type": "object" } }, { "description": "Cancels a booking (appointmentId from get_bookings) by PERMANENTLY DELETING it — it will not appear afterwards, even as canceled. Also removes its Zoom meeting and calendar event and emails the customer a cancellation. Executes immediately and cannot be undone.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "appointmentId": { "description": "From get_bookings", "type": "string" } }, "required": [ "appointmentId" ], "type": "object" }, "name": "cancel_booking", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "_environment": { "description": "The Nexwin country and environment that supplied the result", "type": "string" }, "appointmentId": { "type": "string" }, "message": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "_environment" ], "type": "object" } }, { "description": "Creates a new appointment on the connected Nexwin account and emails the customer a confirmation. Executes immediately. Get teamMemberId and timezone from list_team_members first. Online bookings require customerEmail and create a Zoom meeting; in-person bookings need customerEmail or customerPhone. Fails if the team member is already booked at that time.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "customerEmail": { "type": "string" }, "customerName": { "type": "string" }, "customerPhone": { "type": "string" }, "endTime": { "description": "ISO 8601 with UTC offset, e.g. 2026-09-20T15:00:00+10:00", "type": "string" }, "meetingAddress": { "description": "For in_person bookings", "type": "string" }, "meetingType": { "enum": [ "online", "in_person" ], "type": "string" }, "startTime": { "description": "ISO 8601 with UTC offset, e.g. 2026-09-20T14:00:00+10:00", "type": "string" }, "teamMemberId": { "description": "From list_team_members", "type": "string" }, "timezone": { "description": "IANA timezone, e.g. Australia/Sydney — use the team member's timezone from list_team_members", "type": "string" }, "title": { "type": "string" } }, "required": [ "teamMemberId", "title", "startTime", "endTime", "timezone", "meetingType", "customerName" ], "type": "object" }, "name": "create_booking", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "_environment": { "description": "The Nexwin country and environment that supplied the result", "type": "string" }, "appointmentId": { "type": "string" }, "message": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "_environment" ], "type": "object" } }, { "description": "Plan, subscription status, minutes/messages used this period, and wallet balance for the connected Nexwin account.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_account_usage_summary", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "_environment": { "description": "The Nexwin country and environment that supplied the result", "type": "string" }, "plan": { "type": "string" }, "subscriptionStatus": { "type": "string" }, "walletBalance": { "type": "number" } }, "required": [ "_environment" ], "type": "object" } }, { "description": "Lists the connected Nexwin account's appointments/bookings in a date range (max 30 days, first 25 results). Each booking includes its appointmentId and teamMemberId (needed for reschedule_booking and cancel_booking), exact ISO startTime/endTime, and timezone. Requires a connected account.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "endDate": { "description": "YYYY-MM-DD, business-local", "type": "string" }, "startDate": { "description": "YYYY-MM-DD, business-local", "type": "string" }, "status": { "enum": [ "scheduled", "confirmed", "canceled", "completed" ], "type": "string" } }, "required": [ "startDate", "endDate" ], "type": "object" }, "name": "get_bookings", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "_environment": { "description": "The Nexwin country and environment that supplied the result", "type": "string" }, "appointments": { "items": { "additionalProperties": true, "properties": { "appointmentId": { "type": "string" }, "customerName": { "type": "string" }, "durationMinutes": { "type": "number" }, "end": { "type": "string" }, "endTime": { "type": "string" }, "start": { "type": "string" }, "startTime": { "type": "string" }, "status": { "type": "string" }, "teamMemberId": { "type": "string" }, "teamMemberName": { "type": "string" }, "timezone": { "type": "string" }, "title": { "type": "string" } }, "type": "object" }, "type": "array" }, "endDate": { "type": "string" }, "startDate": { "type": "string" }, "total": { "type": "number" }, "truncated": { "type": "boolean" } }, "required": [ "_environment", "startDate", "endDate", "total", "truncated", "appointments" ], "type": "object" } }, { "description": "Fetches the full transcript and detail for one call or chat, by id. Requires a connected account.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "channel": { "enum": [ "call", "chat" ], "type": "string" }, "id": { "description": "The callId or chatId from get_call_chat_history", "type": "string" } }, "required": [ "channel", "id" ], "type": "object" }, "name": "get_call_chat_detail", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "_environment": { "description": "The Nexwin country and environment that supplied the result", "type": "string" }, "actionItems": { "anyOf": [ {}, { "type": "null" } ] }, "callId": { "type": "string" }, "chatId": { "type": "string" }, "durationSeconds": { "type": [ "number", "null" ] }, "endedAt": { "type": [ "string", "null" ] }, "messages": { "anyOf": [ {}, { "type": "null" } ] }, "recordingUrl": { "type": [ "string", "null" ] }, "sentiment": { "type": [ "string", "null" ] }, "startedAt": { "type": [ "string", "null" ] }, "successful": { "type": [ "boolean", "null" ] }, "summary": { "type": [ "string", "null" ] }, "transcript": { "anyOf": [ {}, { "type": "null" } ] } }, "required": [ "_environment" ], "type": "object" } }, { "description": "Lists recent calls or chats for the connected Nexwin account in a date range, without full transcripts. Requires a connected account.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "channel": { "enum": [ "call", "chat" ], "type": "string" }, "endDate": { "description": "YYYY-MM-DD", "type": "string" }, "limit": { "maximum": 25, "minimum": 1, "type": "integer" }, "startDate": { "description": "YYYY-MM-DD", "type": "string" } }, "required": [ "channel", "startDate", "endDate" ], "type": "object" }, "name": "get_call_chat_history", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "_environment": { "description": "The Nexwin country and environment that supplied the result", "type": "string" }, "calls": { "items": { "additionalProperties": true, "properties": { "callId": { "type": "string" }, "customerName": { "type": [ "string", "null" ] }, "direction": { "type": [ "string", "null" ] }, "durationSeconds": { "type": [ "number", "null" ] }, "from": { "type": [ "string", "null" ] }, "sentiment": { "type": [ "string", "null" ] }, "startedAt": { "type": [ "string", "null" ] }, "status": { "type": [ "string", "null" ] }, "summary": { "type": [ "string", "null" ] }, "to": { "type": [ "string", "null" ] } }, "type": "object" }, "type": "array" }, "channel": { "enum": [ "call", "chat" ], "type": "string" }, "chats": { "items": { "additionalProperties": true, "properties": { "chatId": { "type": "string" }, "customerName": { "type": [ "string", "null" ] }, "endedAt": { "type": [ "string", "null" ] }, "messageCount": { "type": [ "number", "null" ] }, "sentiment": { "type": [ "string", "null" ] }, "startedAt": { "type": [ "string", "null" ] }, "status": { "type": [ "string", "null" ] }, "summary": { "type": [ "string", "null" ] } }, "type": "object" }, "type": "array" }, "endDate": { "type": "string" }, "hasMore": { "type": "boolean" }, "startDate": { "type": "string" }, "total": { "type": "number" } }, "required": [ "_environment", "channel", "startDate", "endDate", "total", "hasMore" ], "type": "object" } }, { "description": "Lists the connected Nexwin account's active team members with their teamMemberId and timezone. Call this before create_booking to get a real teamMemberId and the timezone to book in. Requires a connected account.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "list_team_members", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "_environment": { "description": "The Nexwin country and environment that supplied the result", "type": "string" }, "teamMembers": { "items": { "additionalProperties": true, "properties": { "isInternalOnly": { "type": "boolean" }, "isOwner": { "type": "boolean" }, "name": { "type": "string" }, "role": { "type": "string" }, "teamMemberId": { "type": "string" }, "timezone": { "type": "string" } }, "type": "object" }, "type": "array" } }, "required": [ "_environment", "teamMembers" ], "type": "object" } }, { "description": "Moves an existing booking (appointmentId from get_bookings) to a new time and emails the customer about the change. Executes immediately.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "appointmentId": { "description": "From get_bookings", "type": "string" }, "endTime": { "description": "ISO 8601 with UTC offset, e.g. 2026-09-20T15:00:00+10:00", "type": "string" }, "startTime": { "description": "ISO 8601 with UTC offset, e.g. 2026-09-20T14:00:00+10:00", "type": "string" }, "timezone": { "description": "IANA timezone; defaults to the booking’s existing timezone", "type": "string" } }, "required": [ "appointmentId", "startTime", "endTime" ], "type": "object" }, "name": "reschedule_booking", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "_environment": { "description": "The Nexwin country and environment that supplied the result", "type": "string" }, "appointmentId": { "type": "string" }, "message": { "type": "string" }, "success": { "type": "boolean" } }, "required": [ "_environment" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:1e30a8ed5ae9de11276f250bc3f74408c7569d8006b8eaadddd0b16dc1fcd835 | sha256sum