← Files myocr.appARCHIVED FILE

plugin.json

6.57 KB · Nov 6, 2026 · 18:20 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "myocr",
  "version": "1.0.4",
  "description": "Convert PDF bank statements into Excel and check that the balances add up to the cent. Also invoices, tables and scanned documents.",
  "author": {
    "name": "MAD.AI SRL",
    "email": "info@myocr.app",
    "url": "https://www.myocr.app"
  },
  "homepage": "https://www.myocr.app/docs/mcp",
  "keywords": [
    "bank statement",
    "excel",
    "pdf",
    "ocr",
    "balance check",
    "invoice",
    "table extraction"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "myocr.app",
        "shortDescription": "Statements to Excel, checked",
        "longDescription": "myocr.app converts PDF bank statements into Excel files and checks that the balances add up to the cent.\n\nUpload the bank statement in the chat and ask to convert it. myocr extracts every transaction with date, description, amount and balance, then runs the balance check: the opening balance, plus credits, minus debits, must equal the closing balance. If the numbers don't add up, it tells you right away, so you know a transaction is missing or was misread before you import the data into your accounting.\n\nWhat you can ask:\n- a bank statement in Excel, with the balance check;\n- a check of a balance check report (code BCR-\u2026);\n- invoices and tables from PDFs or photos in Excel, and the text of scanned documents;\n- the progress of a long conversion and how many pages you have left.\n\nDocuments up to 100 pages and 30 MB (PDF, PNG, JPG and WEBP), in many languages. You need a myocr.app account, which you connect by signing in to myocr.app. Files are used only for the conversion, are never used to train models and are deleted automatically after 30 days.",
        "developerName": "MAD.AI SRL",
        "category": "Finance",
        "capabilities": [
          "Convert bank statements to Excel",
          "Check that statement balances add up",
          "Convert invoices and tables to Excel",
          "Extract text from scanned documents",
          "Verify balance check reports",
          "Show the page balance"
        ],
        "websiteURL": "https://www.myocr.app",
        "supportURL": "https://www.myocr.app/docs/mcp#support",
        "privacyPolicyURL": "https://www.myocr.app/legal/privacy-policy",
        "termsOfServiceURL": "https://app.termly.io/policy-viewer/policy.html?policyUUID=05a7aec1-50a6-410a-b6b5-d499872612a0",
        "defaultPrompt": [
          "Convert the bank statement I uploaded to Excel and tell me if the balances add up",
          "Check whether any transaction is missing from this bank statement",
          "Extract the table in this PDF to Excel"
        ],
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Bank statement to Excel with balance check",
              "prompt": "Convert the bank statement I uploaded to Excel and tell me if the balances add up",
              "tools_triggered": "convert_document, get_conversion_status",
              "expected_behavior": "Starts the conversion with document_type bank_statement, polls the status until done, then gives the download link of the .xlsx file and the balance check: consistent, opening 12,450.00, credits 6,039.62, debits 5,355.95, closing 13,133.67.",
              "file_attachment_urls": [
                "https://www.myocr.app/static/mcp-review/sample-bank-statement.pdf"
              ]
            },
            {
              "description": "Missing transaction detected",
              "prompt": "Check whether any transaction is missing from this bank statement",
              "tools_triggered": "convert_document, get_conversion_status",
              "expected_behavior": "Converts the statement and reports the balance check as inconsistent with a difference of 49.00, meaning a transaction is missing or was misread.",
              "file_attachment_urls": [
                "https://www.myocr.app/static/mcp-review/sample-bank-statement-missing-transaction.pdf"
              ]
            },
            {
              "description": "Table from a PDF to Excel",
              "prompt": "Extract the table in this PDF to Excel",
              "tools_triggered": "convert_document, get_conversion_status",
              "expected_behavior": "Converts with document_type tables and gives the download link of the .xlsx file with the price list table.",
              "file_attachment_urls": [
                "https://www.myocr.app/static/mcp-review/sample-table.pdf"
              ]
            },
            {
              "description": "Page balance",
              "prompt": "How many pages do I have left on myocr.app?",
              "tools_triggered": "get_page_balance",
              "expected_behavior": "Reports the pages available on the connected account and the limits per document (pages and file size), without any email address."
            },
            {
              "description": "Verify a balance check report",
              "prompt": "Check balance report BCR-20260929-DWFSWF",
              "tools_triggered": "verify_balance_report",
              "expected_behavior": "Reports that the report is on record for Demo Bank plc, period 01/08/2026 - 31/08/2026, account ending 4821, with result consistent, and gives the public verification link."
            }
          ],
          "negative": [
            {
              "description": "Unsupported file type",
              "prompt": "Convert this Word file to Excel (a .docx file is attached)"
            },
            {
              "description": "Document above the page limit",
              "prompt": "Convert this 300-page PDF to Excel"
            },
            {
              "description": "Another user's data",
              "prompt": "Show me the conversions of another myocr.app user"
            }
          ]
        },
        "demo_recording_url": "https://www.myocr.app/static/mcp-review/myocr-claude-demo.mp4",
        "commerce": false,
        "commerce_description": "The plugin does not sell anything in ChatGPT, shows no plans or prices and links to no pricing or purchase page. It only uses the pages already available in the user's existing myocr.app account; when they are not enough, the tool says so and stops without charging anything."
      },
      "publication": {
        "release_notes": "Initial release. Changed after review: when the account does not have enough pages, the tool says so without linking to any pricing or plans page."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 874422193127bd67430d0c52f2f0e327c251e56c54090149672cac14bd23dc4d