{"name":"ai.voxplo/voxplo","slug":"voxplo","title":"Voxplo","description":"Give AI agents a phone: outbound AI calls that return a summary, transcript, and extracted fields.","url":"https://mcp.market/server/voxplo","rating":null,"grade":"A","score":89,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":21,"stars":1,"forks":0,"downloads_week":null,"last_push_at":"2026-07-01T20:31:07.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T11:45:31.883Z","last_ok_at":"2026-11-04T11:45:31.883Z","latency_ms":243},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://voxplo.ai","version":"0.1.1","remotes":[{"type":"streamable-http","url":"https://mcp.voxplo.ai/mcp"}],"packages":[{"registryType":"npm","identifier":"voxplo-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Voxplo Agent API key (starts with bys_ak_). Create one at https://voxplo.ai/account/developers","isRequired":true,"format":"string","isSecret":true,"name":"VOXPLO_API_KEY"}]}],"tools":[{"name":"get_call","description":"Get the status and result of a call by id. status is one of queued | ringing | in_progress (still running, poll again) or completed | no_answer | voicemail | declined | failed (terminal). Returns summary, transcript, and extracted fields.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"callId":{"type":"string","description":"The callId returned by place_call."}},"required":["callId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_calls","description":"List recent calls placed by your account (most recent first).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"integer","exclusiveMinimum":0,"maximum":100,"description":"Max calls to return (default 20, max 100)."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"place_call","description":"Place an outbound AI phone call toward an objective. Returns a callId immediately; the call is conducted asynchronously. Poll get_call with that callId until status is terminal (completed | no_answer | voicemail | declined | failed).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"to":{"type":"string","description":"Destination phone number in E.164, e.g. +14155550123."},"objective":{"type":"string","description":"What the call should accomplish."},"context":{"type":"string","description":"Background context for the assistant."},"fields":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["string","boolean","number"]},"description":{"type":"string"}},"required":["name"],"additionalProperties":false},"description":"Structured fields to extract from the call."},"webhookUrl":{"type":"string","description":"Optional https URL to receive the signed result."},"callerId":{"type":"string","description":"Optional caller ID; must be a number on your account."},"toolAllowlist":{"type":"array","items":{"type":"string"},"description":"Tools this call may use, e.g. [\"send_digits\",\"reached_human\",\"add_participant\",\"enter_account_number\"]. Omit for the default set."},"navMode":{"type":"string","enum":["auto","keypad","speech"],"description":"How to navigate the far-end IVR: auto (detect keypad menu vs conversational assistant live), keypad (stay muted and press keys), or speech (talk)."},"listenFirst":{"type":"boolean","description":"If true, stay silent until the callee/IVR speaks first, then respond. Recommended for any outbound call into a phone tree."},"accountNumber":{"type":"string","description":"Account/phone digits the enter_account_number tool keys deterministically (keypad chars only)."},"callbackNumber":{"type":"string","description":"Our callback DID digits the enter_callback_number tool keys (callback-to-AI mode)."}},"required":["to","objective"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"set_appointment","description":"Place an outbound AI phone call to set up a meeting. The assistant calls the person, agrees a time, and the result (poll get_call) carries outcome (appointment_set | callback_requested | declined | no_answer | failed) and, when set, the appointment (startISO, timezone, durationMinutes, attendee, subject). Returns a callId immediately.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"to":{"type":"string","description":"Who to call, in E.164, e.g. +14155550123."},"subject":{"type":"string","description":"What the meeting is about."},"durationMinutes":{"type":"integer","exclusiveMinimum":0,"description":"Meeting length in minutes (default 30)."},"timePreference":{"type":"string","description":"Natural-language window, e.g. \"weekday mornings next week\"."},"slots":{"type":"array","items":{"type":"object","properties":{"startISO":{"type":"string"}},"required":["startISO"],"additionalProperties":false},"description":"Specific start times to offer, ISO-8601 with offset."},"timezone":{"type":"string","description":"IANA timezone for the appointment, e.g. Asia/Jerusalem."},"autoBook":{"type":"boolean","description":"Also book the agreed time on your connected calendar."},"webhookUrl":{"type":"string","description":"Optional https URL to receive the signed result."},"callerId":{"type":"string","description":"Optional caller ID; must be a number on your account."}},"required":["to","subject"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":89,"grade":"A","scanned_at":"2026-09-26T11:38:48.647Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T11:38:48.718Z","components":{"code":{"score":25,"max":25,"notes":["6 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 555ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":12,"max":15,"notes":["last push 87 days ago"]},"identity":{"score":7,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year","website matches verified namespace"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.voxplo.ai/mcp","reachable":true,"authRequired":false,"latencyMs":555,"serverInfo":{"name":"voxplo","version":"0.1.0"}}],"packages":[{"registryType":"npm","identifier":"voxplo-mcp","version":"0.1.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-07-01T20:27:42.692Z","repositoryUrl":"git+https://github.com/allexp1/voxplo-mcp.git"}],"repo":{"found":true,"owner":"allexp1","repo":"voxplo-mcp","archived":false,"pushedAt":"2026-07-01T20:31:07Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/162891761?v=4","ownerCreatedAt":"2024-03-10T13:16:13Z","license":"MIT"},"icon":{"url":"https://www.voxplo.ai/apple-icon.png","source":"registry","width":240,"height":240},"presence":{"stars":1,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-07-01T20:31:07.000Z","score":21}}}},"grade_history":[],"reviews":[]}