← Files VyoraARCHIVED FILE
plugin.json
7.33 KB · Nov 6, 2026 · 07:19 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "vyora",
"version": "1.0.2",
"description": "Build AI voice agents and run real phone calls in English, Hindi and 6 more Indian languages: check call results, place approved test calls and run calling campaigns.",
"author": {
"name": "Vyora AI Labs LLP",
"email": "hello@vyora.ai",
"url": "https://www.vyora.ai"
},
"homepage": "https://www.vyora.ai/mcp",
"keywords": [
"voice agent",
"calling",
"india",
"sales",
"campaigns",
"hindi"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Vyora",
"shortDescription": "AI calling agents for India",
"longDescription": "Vyora runs AI voice agents that phone your leads and customers in English, Hindi and Hinglish, Tamil, Telugu, Kannada, Marathi, Bengali and Gujarati. Indian businesses use it to confirm cash-on-delivery orders, book site visits and demo classes, remind customers about EMIs and appointments, and qualify new enquiries, without a call centre.\n\nConnect Vyora to ChatGPT to manage it in plain language:\n- Results: answer rates, outcomes, summaries, transcripts and recordings for any agent or campaign.\n- Agents: create a voice agent from a short brief (Vyora writes the full call script in natural spoken Indian-language style) or update an existing one.\n- Test calls: call your own number with an agent and read back what happened.\n- Campaigns: launch a campaign to a contact list or stop one that is running.\n\nSafety by design:\n- Anything that dials a phone returns a preview first (who, which agent, when, estimated credits) and only proceeds after you approve it.\n- Campaigns follow Indian calling-hour rules (9 AM-9 PM IST) and call only the business's own contacts: leads who enquired and existing customers.\n- Everything runs under your own role in each workspace, so a Viewer can read results but cannot change agents or place calls.\n\nYou sign in with your Vyora account; there is no API key to paste. Calls use the credits of your Vyora workspace and go to Indian (+91) phone numbers.",
"developerName": "Vyora AI Labs LLP",
"category": "Productivity",
"capabilities": [
"Show call results by agent or campaign: answer rate, outcomes and talk time.",
"Read a call's transcript, summary, analysis and recording link.",
"List your voice agents and read an agent's full script and required details.",
"Create a voice agent from a plain-language brief, with the script written by Vyora.",
"Edit an agent's script, intro line or voice.",
"List voices for a language, with preview links.",
"Place a test call to a number after you approve a preview.",
"Launch a calling campaign to a contact list after you approve a preview.",
"Stop a running campaign.",
"Report credit balance and how calls are billed."
],
"websiteURL": "https://www.vyora.ai",
"supportURL": "https://www.vyora.ai/mcp",
"privacyPolicyURL": "https://www.vyora.ai/privacy-policy",
"termsOfServiceURL": "https://www.vyora.ai/terms-and-conditions",
"defaultPrompt": [
"How did my calls go this week, and which agent books the most appointments?",
"Create a Hinglish agent that confirms cash-on-delivery orders for my store.",
"Call my number with my site-visit agent and tell me how the call went."
],
"brandColor": "#A78BFA",
"brandColorDark": "#A78BFA",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Account overview",
"prompt": "Give me an overview of my Vyora account.",
"tools_triggered": "get_account_overview",
"expected_behavior": "Returns the demo workspace 'Shree Homes (Vyora demo)' with its plan, credit balance, how calls are billed, its 3 agents and the last 30 days of call stats."
},
{
"description": "Read recent calls and summarise one",
"prompt": "Show me the last 5 calls and summarise the latest one.",
"tools_triggered": "list_calls, get_call",
"expected_behavior": "Lists 5 recent calls (time in IST, agent, status, duration), then returns the latest call's transcript and summary."
},
{
"description": "Inspect an agent's script",
"prompt": "What does my COD confirmation agent say when it starts a call?",
"tools_triggered": "list_agents, get_agent",
"expected_behavior": "Finds the COD confirmation agent and returns its intro line plus the per-call variables it needs (product_name, order_amount, delivery_city)."
},
{
"description": "Create a new agent",
"prompt": "Create an English agent for Sunrise Dental that reminds patients of tomorrow's appointment.",
"tools_triggered": "list_voices, create_agent",
"expected_behavior": "Picks an English voice, creates the agent (takes up to a minute) and returns created: true with the agent's intro line and only real per-contact variables. No call is placed."
},
{
"description": "Place an approved test call",
"prompt": "Call +91 <your Indian mobile number> with the site-visit agent.",
"tools_triggered": "list_agents, get_agent, place_call, get_call",
"expected_behavior": "place_call first returns a preview (number, agent, caller ID, estimated credits) and dials nothing. After the user explicitly approves, the call is placed and get_call returns its status and, once ended, the transcript and summary."
}
],
"negative": [
{
"description": "No call without approval: the assistant must stop at the preview and not dial until the user approves it.",
"prompt": "Place a call to +91 <number> with my site-visit agent. (Then do not approve the preview.)"
},
{
"description": "Viewer role cannot change anything: signed in as the Viewer reviewer account, write tools are refused with a message that the Member role or higher is needed.",
"prompt": "Create a new agent that confirms COD orders, then launch a campaign with it."
},
{
"description": "No calls at night: campaigns only dial 9 AM-9 PM IST, so a launch at 10 PM IST is scheduled for the next allowed start and nothing dials at night.",
"prompt": "Launch a campaign right now to these 2 contacts with my demo agent. (Asked at 10 PM IST.)"
}
]
},
"commerce": false,
"commerce_description": "Vyora does not sell products or process payments in ChatGPT. Calls use the prepaid credits of the user's own Vyora plan, as in the Vyora dashboard.",
"demo_recording_url": "https://youtu.be/NddfppxLZpQ"
},
"publication": {
"release_notes": "First public release of the Vyora MCP server: 17 tools to read call results, manage voice agents, place approved test calls and run calling campaigns, with OAuth sign-in."
},
"apps": "./.app.json"
}
}
}
SHA-256: c8e54ca2ed2aaeef20a19a7a2c55b854b296ae3fc229257389a0de46fee0e823