Call For Me
Give your AI agent a phone.
Что умеет
- Place Call: Place an outbound phone call to a US business or person. The A.I. assistant on the call will identify itself as A.I., follow your instructions, and return a structured outcome via get_call
- Get Call Status: Poll the status of a call previously placed with place_call. Returns a CallOutcome with one of these statuses (in roughly likely order): queued/placing/ringing/connected — call still
Какие данные видит
Нужен ли аккаунт
Нужен API-ключ из настроек сервиса
Give your AI agent a phone. Call For Me places real outbound calls to US businesses and people on your agent's behalf — to ask about hours, check availability, book reservations, follow up on service requests, gather info that's not online, or do anything else that requires talking to a human on the phone.
Two tools: • place_call(target, instructions, output_schema?) — describe the call in plain English; returns a call_id immediately. • get_call_status(call_id) — poll until the call finishes; returns a structured outcome (completed / voicemail / no_answer / rejected_ai / etc.) with a free-form exit_reason and any extracted data.
Built-in safety: the AI identifies itself as AI on every call, will not commit to bookings or payments without user confirmation (unless explicitly overridden), and respects a 5-minute call cap by default.
Hosted and free during beta. Get an API key in 10 seconds at https://call-for-me.fly.dev/register, then paste it into your MCP client as a Bearer token. US numbers only (E.164 +1...), English only.
Список инструментов сервера (2)
Технические названия из tools/list. Нужны только разработчикам.
| place_call | Place an outbound phone call to a US business or person. The A.I. assistant on the call will identify itself as A.I., follow your instructions, and return a structured outcome via get_call_status. USE THIS TOOL WHEN: the user wants to make a phone call, contact a business by phone, ask about hours/pricing/availability, book a reservation, gather info that's not online, follow up on a service request, or do any task that requires talking to a human on the phone. LIMITATIONS: - US phone numbers only (E.164 starting with +1). International is not yet supported. - English language only. - Cannot call emergency services (911, 988, etc.) — these will be rejected. - The A.I. will NOT commit to bookings/payments without user confirmation unless safety.must_confirm_with_user is explicitly set to false. - Default 5-minute call duration cap. Returns immediately with a call_id. Poll get_call_status(call_id) for the result. |
| get_call_status | Poll the status of a call previously placed with place_call. Returns a CallOutcome with one of these statuses (in roughly likely order): queued/placing/ringing/connected — call still in progress, poll again in a few seconds completed — call finished cleanly, structured result available partial — call finished but some questions unanswered voicemail — recipient was voicemail; identified message left no_answer — recipient never picked up busy — recipient line was busy invalid_number — number is not in service rejected_ai — recipient declined to talk to A.I. (do not retry) needs_user_input — recipient needs info only the user can provide online_only — recipient said the task can only be done online timed_out — call exceeded max duration carrier_failure — telephony provider error (safe to retry later) api_error — internal failure (safe to retry) Always carries a free-form `exit_reason` string suitable for showing the user. |