Invoice Preflight

io.github.Ahmet11159Published by GitHub account Ahmet11159v1.6.0Updated Nov 7, 2026

Evidence-backed UBL, PDF, and image invoice checks before approval or payment.

The publisher's own server: Preflight

VerifiedStreamable HTTPWeb executableFinanceBusiness & Commerce

Overview

AI-generated overview

Remote MCP server that checks UBL XML, PDF and image invoices against expected purchase data and returns evidence-backed match or discrepancy results.

What you can do
  • Quote the cheapest invoice-checking tool from document type, PDF page count and optional byte size, without uploading a document or using a wallet.
  • Run a paid check on UBL XML or complete PDF/image invoices up to 3 pages, comparing expected purchase fields and line items.
  • Run paid OCR checks on complete PDF/image invoices up to 10 or 50 pages, with oversized files rejected before OCR.
  • Receive evidence, amount checks and a match, discrepancy or needs_review verdict; no payment or bookkeeping action is taken.
When to use it
Use it when an assistant must verify an invoice's fields and line items against expected purchase data before a human approves or pays it, and a documented verdict with evidence is wanted. The free quote tool helps pick a tier when the page count or document type is uncertain.
Requirements
A remote streamable HTTP endpoint; no local install, package, environment variable or header is declared. Paid tools require payment of USDC on Base (0.065, 0.13 or 0.475 depending on the tool), so a wallet able to pay on that network is needed. Network access to the hosted endpoint.
Before you install
The paid tools cost USDC on Base per call, so an assistant can spend funds; confirm the tier with the free quote tool first. Invoices are uploaded to a third-party hosted service for OCR and comparison. The server states it takes no payment or bookkeeping action itself, but its verdicts should not replace human review before approval or payment.

Installation

In SourceWeft

  1. Open Invoice Preflight in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.Ahmet11159%2Finvoice-preflight/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "invoice-preflight": {
      "type": "http",
      "url": "https://mcp.dropenginehq.com/api/invoice-mcp"
    }
  }
}

README

This repository has no README.

Tools

4

invoice_preflight_quote

FREE, no wallet or document upload: choose the lowest priced Invoice Preflight tool from document type, PDF page count, and optional byte size. Call this before a paid invoice tool when the tier is uncertain. It does not inspect or validate the document. Agent entry points: risky external action → use Agent Action Gate when a combined action-specific safety assessment is needed; unclear capability/provider → use free /api/discover; constrained comparison between callable alternatives → use paid route_tool; known single capability → call the direct tool; multi-step objective → read the matching workflow recipe and call only relevant steps. Workflows are stateless recipes, not executors; calls are paid separately and are not bundle charged. Agent Action Gate does not approve payment, sign or broadcast transactions, evaluate seller reputation, replace transaction simulation, replace route_tool, or replace human approval.

Parameterspage_countdocument_typerequiredfile_size_bytes

invoice_preflight

Paid invoice check ($0.065 USDC on Base): UBL XML or complete PDF/image invoices up to 3 pages. Compares expected purchase fields and line items; returns evidence, amount checks and match/discrepancy/needs_review. No payment or bookkeeping action is taken. Agent entry points: risky external action → use Agent Action Gate when a combined action-specific safety assessment is needed; unclear capability/provider → use free /api/discover; constrained comparison between callable alternatives → use paid route_tool; known single capability → call the direct tool; multi-step objective → read the matching workflow recipe and call only relevant steps. Workflows are stateless recipes, not executors; calls are paid separately and are not bundle charged. Agent Action Gate does not approve payment, sign or broadcast transactions, evaluate seller reputation, replace transaction simulation, replace route_tool, or replace human approval.

Parametersexpectedmime_typedocument_urldocument_xmldocument_base64

invoice_preflight_10_pages

Paid invoice OCR ($0.13 USDC on Base): process complete PDF/image invoices up to 10 pages. Oversized PDFs are rejected before OCR. Agent entry points: risky external action → use Agent Action Gate when a combined action-specific safety assessment is needed; unclear capability/provider → use free /api/discover; constrained comparison between callable alternatives → use paid route_tool; known single capability → call the direct tool; multi-step objective → read the matching workflow recipe and call only relevant steps. Workflows are stateless recipes, not executors; calls are paid separately and are not bundle charged. Agent Action Gate does not approve payment, sign or broadcast transactions, evaluate seller reputation, replace transaction simulation, replace route_tool, or replace human approval.

Parametersexpectedmime_typedocument_urldocument_base64

invoice_preflight_50_pages

Paid invoice OCR ($0.475 USDC on Base): process complete PDF/image invoices up to 50 pages. Oversized PDFs are rejected before OCR. Agent entry points: risky external action → use Agent Action Gate when a combined action-specific safety assessment is needed; unclear capability/provider → use free /api/discover; constrained comparison between callable alternatives → use paid route_tool; known single capability → call the direct tool; multi-step objective → read the matching workflow recipe and call only relevant steps. Workflows are stateless recipes, not executors; calls are paid separately and are not bundle charged. Agent Action Gate does not approve payment, sign or broadcast transactions, evaluate seller reputation, replace transaction simulation, replace route_tool, or replace human approval.

Parametersexpectedmime_typedocument_urldocument_base64

Version history

5
  1. v1.6.0LatestSep 30, 2026
  2. v1.5.0Sep 27, 2026
  3. v1.2.0Sep 25, 2026
  4. v1.1.0Sep 25, 2026
  5. v1.0.0Sep 23, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Preflight integrations