← Files NotaryLiveARCHIVED FILE

plugin.json

8.19 KB · Nov 12, 2026 · 06:09 UTC

↓ Download file

{
  "$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