← Files PingARCHIVED FILE
plugin.json
4.86 KB · Nov 2, 2026 · 13:03 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6a3197b0bea08191b95154e8a33a9007",
"version": "1.0.1",
"description": "Ping helps accounting professionals search across meeting transcripts, connected emails, and client relationship data through natural language queries. Find what was discussed in meetings, search email threads, track action items, and get client context instantly.",
"author": {
"name": "Ping Assistant",
"url": "https://pingassistant.com"
},
"homepage": "https://pingassistant.com",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Ping",
"shortDescription": "Search meetings & emails",
"longDescription": "Ping helps accounting professionals search across meeting transcripts, connected emails, and client relationship data through natural language queries. Find what was discussed in meetings, search email threads, track action items, and get client context instantly.",
"developerName": "Ping Assistant",
"category": "Business & Operations",
"capabilities": [],
"websiteURL": "https://pingassistant.com",
"privacyPolicyURL": "https://www.pingassistant.com/privacy",
"termsOfServiceURL": "https://www.pingassistant.com/terms-of-use",
"supportURL": "https://www.pingassistant.com/help-center",
"defaultPrompt": [
"What upcoming business milestones or deadlines have my clients mentioned in recent meetings?"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Search meeting transcripts for a specific topic.",
"prompt": "What did Brandon say about the Henderson job in my meetings?",
"tools_triggered": "search_meetings",
"expected_behavior": "Returns matching transcript excerpts from the Brandon Cole meeting with speaker labels, the meeting date, and clickable timestamps into the recording."
},
{
"description": "Search the connected mailbox for messages about a topic.",
"prompt": "Find recent emails about the weekly Ping update.",
"tools_triggered": "search_emails",
"expected_behavior": "Returns matching message summaries with sender, subject, date, and a snippet."
},
{
"description": "List pending action items from meetings.",
"prompt": "Show me all pending action items.",
"tools_triggered": "list_action_items",
"expected_behavior": "Returns the pending action items with their titles and the meeting they came from. Items that have no due date are listed without one."
},
{
"description": "Update one action item after the user marks it done.",
"prompt": "Mark the action item about signing the Johnson engagement letter as complete.",
"tools_triggered": "update_action_item",
"expected_behavior": "Sets the \"Sign and return the Johnson engagement letter\" action item's status to COMPLETED and confirms the item it changed."
},
{
"description": "Combined search across meetings and emails for a person.",
"prompt": "What has Brandon been talking about recently?",
"tools_triggered": "combined_search",
"expected_behavior": "Returns merged meeting and email results with a source label on each result."
}
],
"negative": [
{
"description": "Do not trigger for calendar scheduling requests. The app should not be invoked because it does not create or modify calendar events.",
"prompt": "Schedule a meeting with Acme Corp for next Tuesday at 2 PM."
},
{
"description": "Do not trigger for email sending requests. The app should not be invoked because it only searches and reads existing email and cannot send.",
"prompt": "Send an email to client@acme.com saying we finished the report."
},
{
"description": "Do not trigger for payment or financial transaction requests. The app should not be invoked because it does not process payments or move money.",
"prompt": "Process a payment of $500 to vendor XYZ."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments.",
"demo_recording_url": "https://www.youtube.com/watch?v=tefcICYbH9k"
},
"publication": {
"release_notes": "Adds the Ping MCP server for searching meeting transcripts, connected email, client details, and action items."
},
"apps": "./.app.json"
}
}
}
SHA-256: 79f154517158e4d70a7f5694053037928f376938149607e41f5376108d559883