Claude skill · Open source

Parse invoices inside Claude, ChatGPT and Codex

Hand your AI assistant an invoice PDF or image and get structured data back, with a check that the line items add up to the subtotal and the subtotal plus tax equals the total. Export as JSON or CSV. Same engine as the web app and the Chrome extension.

What it extracts

  • Invoice number
  • Invoice and due dates
  • PO number
  • Vendor and customer
  • Currency
  • Payment terms
  • Subtotal, tax, total
  • Every line item

Skill or MCP connector?

SkillMCP connector
InputA local file Claude can readA public https link (or an attached file in ChatGPT)
Works inClaude Code, claude.ai, Desktop, CoworkClaude, ChatGPT, Codex
Limit2 a day per IP, 5 with an email5 a day per email
File sizeUp to 3MBUp to 10MB

Installing the plugin adds both. Connector-only setup is on the MCP page.

Sample output

{
  "invoice": {
    "invoice_number": "NWA-2026-0418",
    "invoice_date": "2026-09-15",
    "due_date": "2026-10-15",
    "po_number": "PO-77310",
    "vendor_name": "Northwind Analytics LLC",
    "currency": "USD",
    "payment_terms": "Net 30",
    "subtotal": 7050,
    "tax": 599.25,
    "total": 7649.25,
    "line_items": [ ... ]
  },
  "checks": {
    "line_items_sum": 7050.0,
    "line_items_match_subtotal": true,
    "subtotal_plus_tax_matches_total": true
  }
}

Install

claude.ai, Claude Desktop or Cowork

  1. Go to Customize → Plugins, click Add, then Add marketplace → Add from a repository.
  2. Enter prab-hub/revexos-invoice-parser and click Sync. Then open the Discover tab, search RevExOS and install RevExOS Invoice Parser.
  3. Under Settings → Capabilities, allow network access for code execution (all domains, or add revexos.com). On Team and Enterprise plans an org owner may need to allow it.
  4. Upload an invoice in a chat and ask Claude to parse it.

Claude Code

/plugin marketplace add prab-hub/revexos-invoice-parser
/plugin install revexos-invoice-parser@revexos-invoice-parser
  1. Then ask: "Parse ~/Downloads/invoice-4471.pdf and save the line items as CSV."

Codex

codex plugin marketplace add prab-hub/revexos-invoice-parser
  1. Then run /plugins in Codex, install revexos-invoice-parser, and start a new session.

ChatGPT

  1. The plugin will be listed in ChatGPT's plugin directory once OpenAI's review is done. Until then, add the MCP server on its own: Plugins → + → Add custom MCP server, URL https://revexos.com/api/mcp, no authentication. Attach the invoice to the chat.

If the skill fails with Tunnel connection failed: 403 Forbidden or connect_rejected, Claude's code sandbox is blocking revexos.com: allow it under Settings → Capabilities. The file is extracted with GPT-4o and not stored. See the privacy policy.

Source, script and examples on GitHub

Want quotes, billing, collections and revenue recognition too? The Q2C Kit includes this skill.