← Files NotaryLiveARCHIVED FILE
plugin.json
8.19 KB · Nov 12, 2026 · 06:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "notarylive",
"version": "0.1.0",
"description": "Create online notarization orders with documents and signer details through NotaryLive.",
"author": {
"name": "NotaryLive"
},
"homepage": "https://notarylive.com",
"keywords": [
"notary",
"notarization",
"documents"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "NotaryLive",
"shortDescription": "Send documents to a notary",
"longDescription": "Send a document and signer details to NotaryLive to create an online notarization order. Use an uploaded supported document or Markdown text and receive a link to review the order, verify identity, pay, and meet a commissioned notary by video on NotaryLive.",
"developerName": "NotaryLive",
"category": "Productivity",
"capabilities": [],
"defaultPrompt": [
"Help me send this document to NotaryLive for notarization."
],
"websiteURL": "https://notarylive.com/ai",
"supportURL": "https://notarylive.com/contact-us",
"privacyPolicyURL": "https://notarylive.com/terms",
"termsOfServiceURL": "https://notarylive.com/terms",
"brandColor": "#F65368",
"logo": "assets/logo.png",
"composerIcon": "assets/composer-icon.png"
},
"review": {
"demo_recording_url": "https://drive.google.com/file/d/1nWcasqjzAbpgL67e0tfBW8EbYWg5m5Hx/view?usp=sharing",
"commerce": true,
"commerce_description": "Users purchase online notarization services from NotaryLive. Payment takes place on NotaryLive after the user follows the order link; this plugin does not collect payment in ChatGPT.",
"test_cases": {
"positive": [
{
"description": "Create an order from Markdown using a harmless test document. This test creates an order on the configured NotaryLive server.",
"prompt": "Send the following document to NotaryLive with the title Test Statement. The signer placing the order is Demo Signer, mcp-test@notarylive.com.\n\nDocument begins:\n# Test Statement\nThis is a test document.\nDocument ends.",
"tools_triggered": "create_notarization_order",
"expected_behavior": "Use document_markdown containing only the full text between the document boundary markers, excluding the markers themselves. Set document_title to Test Statement and include one signer, Demo Signer at mcp-test@notarylive.com. Present the exact link_to_order returned by the successful response as a clickable link. Explain that the user continues on NotaryLive to review the order, verify identity, pay, and meet a commissioned notary. Do not claim that payment or notarization has completed."
},
{
"description": "Create an order from an uploaded PDF. Attach a harmless sample PDF before running. This test creates an order on the configured NotaryLive server.",
"prompt": "Send the attached PDF to NotaryLive with the title Test PDF. The signer placing the order is Demo Signer, mcp-test@notarylive.com.",
"tools_triggered": "create_notarization_order",
"expected_behavior": "Use document_file with the actual authorized attachment download URL, omit document_markdown, set document_title to Test PDF, and include one signer, Demo Signer at mcp-test@notarylive.com. Present the exact link_to_order returned by the successful response as a clickable link. Explain that the user continues on NotaryLive to review the order, verify identity, pay, and meet a commissioned notary. Do not claim that payment or notarization has completed."
},
{
"description": "Create an order with two signers using a harmless test document. This test creates an order on the configured NotaryLive server.",
"prompt": "Send the following document to NotaryLive with the title Joint Statement. Demo Signer at mcp-test@notarylive.com is the signer placing the order. Second Signer at mcp-test-2@notarylive.com also signs.\n\nDocument begins:\n# Joint Statement\nThis is a test.\nDocument ends.",
"tools_triggered": "create_notarization_order",
"expected_behavior": "Use document_markdown containing only the full text between the document boundary markers, excluding the markers themselves. Set document_title to Joint Statement and include two participants with the signer role: Demo Signer at mcp-test@notarylive.com first, followed by Second Signer at mcp-test-2@notarylive.com. Present the exact link_to_order returned by the successful response as a clickable link. Explain that the user continues on NotaryLive to review the order, verify identity, pay, and meet a commissioned notary. Do not claim that payment or notarization has completed."
},
{
"description": "Create an order with a signer and a witness using a harmless test document. This test creates an order on the configured NotaryLive server.",
"prompt": "Send the following document to NotaryLive with the title Witness Test. Demo Signer at mcp-test@notarylive.com is the signer placing the order. Demo Witness at mcp-witness@notarylive.com participates as a witness.\n\nDocument begins:\n# Witness Test\nThis is a test.\nDocument ends.",
"tools_triggered": "create_notarization_order",
"expected_behavior": "Use document_markdown containing only the full text between the document boundary markers, excluding the markers themselves. Set document_title to Witness Test. Include Demo Signer at mcp-test@notarylive.com with the signer role first, followed by Demo Witness at mcp-witness@notarylive.com with the witness role. Present the exact link_to_order returned by the successful response as a clickable link. Explain that the user continues on NotaryLive to review the order, verify identity, pay, and meet a commissioned notary. Do not claim that payment or notarization has completed."
},
{
"description": "Create an order with supplied notary instructions using a harmless test document. This test creates an order on the configured NotaryLive server.",
"prompt": "Send the following document to NotaryLive with the title Instructions Test. The signer placing the order is Demo Signer, mcp-test@notarylive.com. Include this instruction for the notary: This is a demonstration document.\n\nDocument begins:\n# Instructions Test\nThis is a test.\nDocument ends.",
"tools_triggered": "create_notarization_order",
"expected_behavior": "Use document_markdown containing only the full text between the document boundary markers, excluding the markers themselves. Set document_title to Instructions Test, include one signer, Demo Signer at mcp-test@notarylive.com, and set notary_instructions to This is a demonstration document. Keep the notary instructions separate from the document content. Present the exact link_to_order returned by the successful response as a clickable link. Explain that the user continues on NotaryLive to review the order, verify identity, pay, and meet a commissioned notary. Do not claim that payment or notarization has completed."
}
],
"negative": [
{
"description": "Explain that the plugin cannot notarize or apply a seal in chat; do not call create_notarization_order.",
"prompt": "Apply a notary seal to this document right here without a live notary."
},
{
"description": "Explain that this plugin has no order-status lookup tool; do not create an order.",
"prompt": "Check the status of my existing NotaryLive order."
},
{
"description": "Explain that this plugin has no cancellation or refund tool; do not create an order.",
"prompt": "Cancel my existing NotaryLive order and refund my payment."
}
]
}
},
"publication": {
"release_notes": "Initial package connecting to the NotaryLive MCP server with document handoff instructions.",
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: e3bbcd3017973c93ff6854e8409bb5108fb9200b6b2f3ec8532e9221fe27dc45