{"capabilities":{"pushNotifications":false,"streaming":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"description":"Places outbound phone calls via Vapi to accomplish a stated goal. Natural-language delegations are reasoned over end-to-end by an in-process LLM brain (when configured); structured {phone_number, goal} requests are handled deterministically. After the call, the transcript is interpreted against the original goal and a concise natural-language report is returned. Each call is hard-capped at a per-call spend limit.","name":"calling-agent","preferredTransport":"JSONRPC","protocolVersion":"0.3.0","security":[{"bearer":[]}],"securitySchemes":{"bearer":{"scheme":"bearer","type":"http"}},"skills":[{"description":"Place an outbound phone call to accomplish a goal. Input a DataPart {phone_number (E.164), goal} or a text instruction containing an E.164 number; returns a task whose id is the call_id. Poll tasks/get for the transcript/summary/cost once the call ends.","examples":["{\"phone_number\": \"+16045551234\", \"goal\": \"Book a table for 2 at 7pm tonight.\"}","Call +1 604 555 1234 and book a table for 2 at 7pm tonight."],"id":"place_call","inputModes":["text/plain","application/json"],"name":"place_call","outputModes":["text/plain","application/json"],"tags":["voice","telephony","vapi","outbound-call"]},{"description":"Natural-language delegation: describe who to call and what to find out. The agent reasons over the instruction, places the call, and after the call interprets the transcript against the original goal to return a concise report.","examples":["Call +14247880193 and ask what time they close today, then tell me.","Phone the dentist at +16045551234 and find out if they have any openings this week."],"id":"call_and_report","inputModes":["text/plain"],"name":"call_and_report","outputModes":["text/plain","application/json"],"tags":["voice","telephony","delegation","reasoning"]}],"url":"https://garbages.ai/a2a","version":"0.1.0"}
