{"name":"VoiceIO","description":"VoiceIO voice assistants: place phone calls for you and report on your calls.","supportedInterfaces":[{"url":"https://api.dev.voiceio.ai/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"organization":"VoiceIO","url":"https://console.dev.voiceio.ai"},"version":"1.0.0","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":true},"securitySchemes":{"bearer":{"httpAuthSecurityScheme":{"scheme":"Bearer"}},"apiKey":{"apiKeySecurityScheme":{"location":"header","name":"X-API-Key"}},"oauth2":{"oauth2SecurityScheme":{"description":"OAuth 2.1 with PKCE; an admin or owner of the VoiceIO organization approves the agent.","flows":{"authorizationCode":{"authorizationUrl":"https://api.dev.voiceio.ai/oauth/authorize","tokenUrl":"https://api.dev.voiceio.ai/oauth/token","refreshUrl":"https://api.dev.voiceio.ai/oauth/token","scopes":{"a2a:tasks":"Give the VoiceIO agent tasks (place calls, analyze calls)"},"pkceRequired":true}},"oauth2MetadataUrl":"https://api.dev.voiceio.ai/.well-known/oauth-authorization-server"}}},"securityRequirements":[{"schemes":{"bearer":{"list":[]}}},{"schemes":{"apiKey":{"list":[]}}},{"schemes":{"oauth2":{"list":["a2a:tasks"]}}}],"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"place_call","name":"Anruf durchführen","description":"A VoiceIO voice assistant phones a person and pursues a goal (e.g. confirm an appointment, ask a question). Send the phone number and the goal in plain words, optionally as data {phone_number, goal, assistant_id}. The task stays working during the call and completes with a summary.","tags":["phone","outbound call","voice"],"examples":["Ruf +49 170 1234567 an und bestätige den Termin morgen um 10 Uhr."]},{"id":"analyze_calls","name":"Anrufe auswerten","description":"Metrics and unresolved calls of the organization for a period (today, yesterday, last 7 or 30 days).","tags":["analytics","calls","reporting"],"examples":["Welche Anrufe blieben gestern ungelöst?","How many calls did we have last week?"]}]}