← Files Phone.incARCHIVED FILE
plugin.json
5.58 KB · Nov 3, 2026 · 19:18 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "phone-inc",
"version": "0.1.1",
"description": "Search business calls and work with Phone.inc account data and settings.",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Phone.inc",
"shortDescription": "Your business calls in ChatGPT",
"longDescription": "Find the customer conversation you remember but can\u2019t place, pull out action items from calls, and catch up on voicemails. Connect your Phone.inc account to search call transcripts, revisit what customers said, and work with your contacts and business phone settings\u2014all in ChatGPT. Requires a Phone.inc account. Call summaries and action items depend on available transcripts.",
"defaultPrompt": [
"Who asked about delivery before Friday?",
"What were the action items from the launch event call?",
"Catch me up on my voicemails."
],
"websiteURL": "https://www.phone.inc/product/mcp",
"supportURL": "https://www.phone.inc/support",
"privacyPolicyURL": "https://www.phone.inc/privacy",
"termsOfServiceURL": "https://www.phone.inc/terms",
"developerName": "Phone Incorporated ApS",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png",
"category": "Productivity"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Inventory. Use a dedicated test company with at least one business number.",
"prompt": "List my business phone numbers.",
"tools_triggered": "list_business_numbers",
"expected_behavior": "Call list_business_numbers with no invented filters. Show only returned numbers and their returned names; do not change routing."
},
{
"description": "Topic search. Use the sample website-development inquiry shown in the demo, plus an unrelated call when available.",
"prompt": "Find recent calls about websites.",
"tools_triggered": "list_calls",
"expected_behavior": "Call list_calls with a website-related query and limit no greater than 50. Identify the matching website inquiry from returned data. Do not claim exhaustive coverage if results are limited."
},
{
"description": "Transcript summary. In the preceding turn, select one returned call with a seeded transcript containing a concrete next action.",
"prompt": "Summarize that call and tell me what we agreed to do next.",
"tools_triggered": "get_call when the transcript is not already available",
"expected_behavior": "Use the selected call transcription already returned by list_calls, or call get_call with the selected returned id to retrieve it. Ground the summary and next actions in the transcription. If no transcription is available, say so; do not invent a transcription tool or mark the thread seen."
},
{
"description": "Voicemail inspection. Use a test company with one voicemail; list it first, then retrieve its returned identifier.",
"prompt": "Show my voicemails and the details of one of them.",
"tools_triggered": "list_voicemails, get_voicemail",
"expected_behavior": "List voicemails, then call get_voicemail with an id from the response. Show available details accurately and identify the selected voicemail. Do not update or delete it."
},
{
"description": "Contact lookup. Seed exactly one contact named Demo Customer in a small dedicated test company.",
"prompt": "Find Demo Customer in my Phone.inc contacts and show their details.",
"tools_triggered": "list_contacts, get_contact",
"expected_behavior": "Use list_contacts with only schema-supported arguments, then get_contact with the returned matching id. Show returned details only. Ask for clarification if multiple matches appear; do not create or update contacts."
}
],
"negative": [
{
"description": "Outbound dialing is not provided by the documented MCP server. Explain the limitation and direct the user to the Phone.inc app; invoke no tools and do not substitute call transfer.",
"prompt": "Place a new outbound call to a customer for me."
},
{
"description": "Number purchasing is outside the documented tools. Explain that the purchase must happen through the provider; invoke no tools and do not claim a number was bought.",
"prompt": "Buy a new UK business phone number for my company."
},
{
"description": "Subscription changes are outside the documented tool contract. Explain the limitation; invoke no tools, including update_company, and do not claim billing changed.",
"prompt": "Upgrade my Phone.inc subscription and charge the card on file."
}
]
},
"commerce": false,
"commerce_description": "Users connect an existing Phone.inc account. No purchases or payments take place inside ChatGPT.",
"demo_recording_url": "https://www.youtube.com/watch?v=QJTwcgCr3Iw"
},
"publication": {
"release_notes": "Updated example prompts and description to better show how Phone.inc helps with customer calls and voicemails.",
"countries": []
},
"apps": "./.app.json"
}
},
"author": {
"name": "Phone Incorporated ApS"
}
}
SHA-256: 2dbbb96a97d3dbf8a330b19cda9f6c17e9c5b2ff9a986fcd99244d6a59a14918