← Files AvvokaARCHIVED FILE
plugin.json
7.28 KB · Nov 4, 2026 · 18:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "avvoka",
"version": "1.0.0",
"description": "Avvoka lets users work with their organisation's document automation workspace from ChatGPT. Users can search their template library and document store, inspect what information a template needs, draft new documents or multi-document packs from templates by supplying answers and participants, update a document's answers or name, look up reusable clauses, and download documents, attachments and clauses as PDF or DOCX in your house style. Template builders can import a Word document as a new draft template, and search, view, add to and update their attribute library (reusable questions) and operation library (reusable calculations). Imported templates are always created as drafts, and nothing is published or deleted. All data stays in the customer's own Avvoka workspace and access is controlled by the user's Avvoka permissions.",
"author": {
"name": "Avvoka",
"url": "https://avvoka.com"
},
"homepage": "https://avvoka.com",
"keywords": [
"document automation",
"contracts",
"legal",
"templates",
"drafting",
"clauses"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Avvoka",
"shortDescription": "Automate document drafting",
"longDescription": "Avvoka lets users work with their organisation's document automation workspace from ChatGPT. Users can search their template library and document store, inspect what information a template needs, draft new documents or multi-document packs from templates by supplying answers and participants, update a document's answers or name, look up reusable clauses, and download documents, attachments and clauses as PDF or DOCX in your house style. Template builders can import a Word document as a new draft template, and search, view, add to and update their attribute library (reusable questions) and operation library (reusable calculations). Imported templates are always created as drafts, and nothing is published or deleted. All data stays in the customer's own Avvoka workspace and access is controlled by the user's Avvoka permissions.",
"developerName": "Avvoka",
"category": "Business & Operations",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://avvoka.com",
"supportURL": "https://help.avvoka.com",
"privacyPolicyURL": "https://avvoka.com/privacy-policy",
"termsOfServiceURL": "https://avvoka.com/terms-conditions",
"defaultPrompt": [
"List the templates available in Avvoka.",
"Draft a new document in Avvoka from one of our templates.",
"Import this Word document into Avvoka as a new template."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Locate templates/template packs by name so the user can pick one to draft from.",
"prompt": "List the templates available in Avvoka.",
"tools_triggered": "avvoka_find_templates",
"expected_behavior": "Lists the matching templates and template packs in the test organisation with their names and IDs, so the user can choose one to draft from."
},
{
"description": "See what information is needed from a template's questionnaire",
"prompt": "What information does the ILPA Subscription Agreement template in Avvoka need from me before I can draft it?",
"tools_triggered": "avvoka_get_template",
"expected_behavior": "Lists all the information needed to create a document from the ILPA Model - Subscription Agreement template."
},
{
"description": "Filter the document store by creation date.",
"prompt": "Show me the contracts we created this month on Avvoka",
"tools_triggered": "avvoka_find_documents",
"expected_behavior": "Returns only documents created in the current calendar month, with names, statuses and IDs. If none exist in the test organisation for that period, says that no documents were found instead of listing older ones."
},
{
"description": "Create a new document",
"prompt": "Draft an ILPA Subscription Agreement in Avvoka for a new fund investor using dummy data and add openai.mcp@avvoka.com as a participant.",
"tools_triggered": "avvoka_find_templates, avvoka_get_template, avvoka_create_document",
"expected_behavior": "Finds the ILPA Subscription Agreement template, checks which answers it needs, then creates a new document in the test organisation with dummy answers filled in and openai.mcp@avvoka.com added as a participant. Returns the new document's name and ID."
},
{
"description": "List the reusable questions in the attribute library.",
"prompt": "Which attributes are in my Avvoka attribute library?",
"tools_triggered": "avvoka_find_library_attributes",
"expected_behavior": "Lists the attributes in the test organisation's attribute library with each attribute's name and question text, matching the list under Build > Attribute library in Avvoka. If there is more than one page of results, says that more are available."
}
],
"negative": [
{
"description": "Decline to delete documents. The app has no delete tool, so it should not call any Avvoka tool and should tell the user that documents can only be deleted in Avvoka itself.",
"prompt": "Delete all of my documents in Avvoka."
},
{
"description": "Do not call Avvoka for a general legal question. The question does not involve the user's workspace, so the assistant should answer from general knowledge without invoking any Avvoka tool.",
"prompt": "In plain English, what does an indemnity provision usually do in a commercial contract?"
},
{
"description": "Do not call Avvoka to convert a file that is not an Avvoka document. The app only exports documents stored in Avvoka, so it should not invoke any Avvoka tool for an arbitrary attached file.",
"prompt": "Convert the PDF I just attached into a Word file for me."
}
]
},
"demo_recording_url": "https://vimeo.com/1237532958/ac4b5e8a5c",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Initial release. Users can find and read templates, template packs, documents and document packs; create documents and document packs from templates; update a document's answers or name; search and export clause variants; and export documents as PDF or DOCX. Template builders can import a Word document as a new draft template, search and view the attribute and operation libraries, and add or update library attributes when explicitly asked. Imports always create unpublished drafts, and there is no delete capability."
},
"apps": "./.app.json"
}
}
}
SHA-256: d40ff4aba5e9bfe93efb4c7a30d0af20048a5ed51cf3f2442bf6038c6cb371c4