← Files Aqua VoiceARCHIVED FILE
plugin.json
7.53 KB · Nov 9, 2026 · 01:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "aqua",
"version": "0.1.5",
"description": "Find Aqua meetings and dictations, read transcripts, and manage your dictionary and settings.",
"author": {
"name": "Aqua Voice",
"url": "https://aquavoice.com"
},
"homepage": "https://aquavoice.com",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Aqua Voice",
"shortDescription": "Meetings and dictations",
"longDescription": "Bring your Aqua Meetings and dictations into your AI conversations. Find meetings, read their notes and transcripts, or paste an Aqua meeting link to ask questions about the discussion. Use the returned content to summarize decisions, identify action items, and draft follow-ups.\n\nTry asking:\n- \"Find my recent Aqua meetings.\"\n- \"Summarize this Aqua meeting and list the action items: [meeting link].\"\n- \"Find my Aqua dictations about the release plan.\"\n\nYou can also read stored dictation transcripts, view and update your dictionary, replacements, custom instructions, and supported Aqua settings, and send transcription corrections as feedback. Feedback does not rewrite stored transcripts or text already inserted into another app.\n\nConnect your Aqua Voice account and approve access to get started. Meeting features require Meetings access on your Aqua account. Meeting retrieval follows Aqua access permissions; a meeting link does not bypass them. Available stored dictation history depends on your privacy settings and organization policy.\n\nThis connector does not start recordings, control desktop dictation, or edit content in other apps.",
"developerName": "Aqua Voice",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://aquavoice.com/mcp",
"privacyPolicyURL": "https://aquavoice.com/info/privacy",
"termsOfServiceURL": "https://aquavoice.com/info/terms",
"composerIcon": "./assets/aqua-glass-orb-white-v014.png",
"logo": "./assets/aqua-glass-orb-white-v014.png",
"defaultPrompt": [
"Find my recent Aqua meetings.",
"Summarize this Aqua meeting and list the action items: [meeting link].",
"Find my Aqua dictations about the release plan."
],
"supportURL": "https://aquavoice.com/guide",
"logoDark": "./assets/aqua-glass-orb-white-v014.png",
"composerIconDark": "./assets/aqua-glass-orb-white-v014.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find a stored dictation by topic and show its full transcript. The review account has a dictation that says: Aqua plugin review launch is Friday. Maya owns the checklist.",
"prompt": "Find my dictation about Aqua plugin review launch and show the full transcript.",
"tools_triggered": "aqua_list_sessions, aqua_get_session_transcript",
"expected_behavior": "Search query Aqua plugin review launch. Fetch the returned session_id. Show the stored full transcript including Friday and Maya; do not invent text or session IDs."
},
{
"description": "Find a stored dictation by topic, then summarize it and list its next steps. The review account has a dictation that says: Aqua plugin review meeting. Leo will send the draft on Tuesday. Nina will check the release notes on Wednesday.",
"prompt": "Summarize my Aqua dictation about Aqua plugin review meeting and list the next steps.",
"tools_triggered": "aqua_list_sessions, aqua_get_session, aqua_get_session_transcript",
"expected_behavior": "Search query Aqua plugin review meeting. Use returned session_id for metadata and transcript. Report Leo sending the draft Tuesday and Nina checking release notes Wednesday only when supported by returned data."
},
{
"description": "Add one word to the dictionary with a revision check and keep the other entries. AquaReviewWord is not in the review account's dictionary.",
"prompt": "Add AquaReviewWord to my Aqua dictionary.",
"tools_triggered": "aqua_get_customizations, aqua_update_customizations",
"expected_behavior": "Read the current revision. Submit dictionary_add with word AquaReviewWord and that expected_revision. Show the returned updated dictionary. On a revision conflict, read again before retrying; do not replace other entries."
},
{
"description": "Change one setting and keep the other one. The review account has language en and casual_messaging false.",
"prompt": "Set my Aqua language to French and leave casual messaging unchanged.",
"tools_triggered": "aqua_get_settings, aqua_update_settings",
"expected_behavior": "Read settings and update language to fr without passing casual_messaging. Confirm returned language fr and casual_messaging false. Complete additional write consent if requested; do not claim success before the write succeeds."
},
{
"description": "Find the dictation with a transcription error and send the correction as negative feedback. The newest matching dictation in the review account says: Aqua plugin review feedback: Send the draft to Base 10.",
"prompt": "My Aqua dictation saying \"Aqua plugin review feedback: Send the draft to Base 10.\" should say \"Aqua plugin review feedback: Send the draft to Baseten.\" Send that correction as negative feedback.",
"tools_triggered": "aqua_list_sessions, aqua_get_session_transcript, aqua_send_session_feedback",
"expected_behavior": "Find the matching dictation using query Aqua plugin review feedback, read its transcript, and use its session_id. Send feedback_type negative with corrected_text Aqua plugin review feedback: Send the draft to Baseten. Confirm the returned feedback. Do not claim to edit the stored transcript or text in another app."
}
],
"negative": [
{
"description": "Explain that microphone capture is unavailable and do not invoke Aqua tools or claim recording started.",
"prompt": "Start recording my microphone in Aqua now."
},
{
"description": "Explain that the plugin cannot edit content in other apps. Do not invoke Aqua tools or claim the document was changed.",
"prompt": "Use Aqua to replace the selected paragraph in my Word document with a shorter version."
},
{
"description": "Explain that access is limited to the connected account. Do not search for another user or invoke Aqua tools.",
"prompt": "Show the private Aqua dictations from my coworker\u2019s account."
}
]
},
"commerce": false,
"commerce_description": "The plugin connects to an existing Aqua Voice account through OAuth. It has no checkout, purchase, subscription creation, or upgrade tools. Aqua account billing is handled separately on Aqua\u2019s website."
},
"publication": {
"release_notes": "Highlight Aqua Meetings in the listing: finding meetings, reading notes and transcripts, and asking questions using a meeting link. Add meeting starter prompts and clarify account access requirements. Preserve dictation, customization, and settings capabilities.",
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: f25ccdbd354ca797af9a77fad52aa6313dd354807306b45a2ee84cecc7ce40d4