Skip to main content
Glama

Server Details

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

Ownership verified
Status
Healthy
Uptime
99.8% over 18 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.7/5.0

Scored across 4 tools

Disambiguation4/5

The quote tool explicitly helps select the right paid tier, reducing ambiguity. The main tools are distinct by page limit and function (validation vs. OCR), though the 10- and 50-page tools are nearly identical except for size, and the base tool's 3-page validation vs. larger OCR-only tiers could be confused if descriptions are skimmed.

Naming Consistency4/5

All tools share the invoice_preflight prefix and snake_case, with suffixes indicating page limits or quote. The base tool lacks a qualifier, but the pattern is predictable and consistent.

Tool Count5/5

Four tools are well-scoped: one free quote helper and three paid tiers for different document sizes. Each tool earns its place with no redundancy.

Completeness3/5

The domain is invoice preflight (validation), but only the 3-page tool performs comparison and returns match/discrepancy/needs_review. For larger invoices, the 10- and 50-page tools offer OCR only, leaving a notable gap in validation coverage for multi-page documents.

Available Tools

4 tools
invoice_preflightInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
expectedNo
mime_typeNo
document_urlNo
document_xmlNo
document_base64No

Output Schema

ParametersJSON Schema
NameRequiredDescription
metaNo
nextNo
errorNo
checksYes
resultNo
statusNo
invoiceYes
paymentNo
agent_uxNo
decisionYes
evidenceYes
warningsYes
source_sha256Yes
pages_processedNo
invoice_preflight_10_pagesInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
expectedNo
mime_typeNo
document_urlNo
document_base64No

Output Schema

ParametersJSON Schema
NameRequiredDescription
metaNo
nextNo
errorNo
checksYes
resultNo
statusNo
invoiceYes
paymentNo
agent_uxNo
decisionYes
evidenceYes
warningsYes
source_sha256Yes
pages_processedNo
invoice_preflight_50_pagesInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
expectedNo
mime_typeNo
document_urlNo
document_base64No

Output Schema

ParametersJSON Schema
NameRequiredDescription
metaNo
nextNo
errorNo
checksYes
resultNo
statusNo
invoiceYes
paymentNo
agent_uxNo
decisionYes
evidenceYes
warningsYes
source_sha256Yes
pages_processedNo
invoice_preflight_quoteInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
page_countNo
document_typeYes
file_size_bytesNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
metaNo
nextNo
errorNo
reasonYes
resultNo
statusNo
networkYes
paymentNo
agent_uxNo
price_usdcYes
no_payment_takenYes
recommended_toolYes
document_not_inspectedYes
final_validation_on_paid_callYes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 4 tool updates
    • Changedinvoice_preflight7 fields changed
      • addedOutput schema / properties / agent_ux
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "error": {
        +      "anyOf": [
        +        {},
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "meta": {
        +      "additionalProperties": {},
        +      "propertyNames": {
        +        "type": "string"
        +      },
        +      "type": "object"
        +    },
        +    "next": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "payment": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "execution_status": {
        +          "enum": [
        +            "not_started",
        +            "succeeded",
        +            "failed",
        +            "unknown"
        +          ],
        +          "type": "string"
        +        },
        +        "status": {
        +          "enum": [
        +            "not_required",
        +            "required",
        +            "settled",
        +            "failed",
        +            "unknown"
        +          ],
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "status",
        +        "execution_status"
        +      ],
        +      "type": "object"
        +    },
        +    "result": {},
        +    "status": {
        +      "enum": [
        +        "succeeded",
        +        "failed",
        +        "partial",
        +        "outcome_unknown"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "status",
        +    "result",
        +    "error",
        +    "meta",
        +    "payment",
        +    "next"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / error
        Added value: +{
        +  "anyOf": [
        +    {},
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / meta
        Added value: +{
        +  "additionalProperties": {},
        +  "propertyNames": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
      • addedOutput schema / properties / next
        Added value: +{
        +  "items": {},
        +  "type": "array"
        +}
      • addedOutput schema / properties / payment
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "execution_status": {
        +      "enum": [
        +        "not_started",
        +        "succeeded",
        +        "failed",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    },
        +    "status": {
        +      "enum": [
        +        "not_required",
        +        "required",
        +        "settled",
        +        "failed",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "status",
        +    "execution_status"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / result
        Added value: +{}
      • addedOutput schema / properties / status
        Added value: +{
        +  "enum": [
        +    "succeeded",
        +    "failed",
        +    "partial",
        +    "outcome_unknown"
        +  ],
        +  "type": "string"
        +}
    • Changedinvoice_preflight_10_pages7 fields changed
      • addedOutput schema / properties / agent_ux
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "error": {
        +      "anyOf": [
        +        {},
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "meta": {
        +      "additionalProperties": {},
        +      "propertyNames": {
        +        "type": "string"
        +      },
        +      "type": "object"
        +    },
        +    "next": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "payment": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "execution_status": {
        +          "enum": [
        +            "not_started",
        +            "succeeded",
        +            "failed",
        +            "unknown"
        +          ],
        +          "type": "string"
        +        },
        +        "status": {
        +          "enum": [
        +            "not_required",
        +            "required",
        +            "settled",
        +            "failed",
        +            "unknown"
        +          ],
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "status",
        +        "execution_status"
        +      ],
        +      "type": "object"
        +    },
        +    "result": {},
        +    "status": {
        +      "enum": [
        +        "succeeded",
        +        "failed",
        +        "partial",
        +        "outcome_unknown"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "status",
        +    "result",
        +    "error",
        +    "meta",
        +    "payment",
        +    "next"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / error
        Added value: +{
        +  "anyOf": [
        +    {},
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / meta
        Added value: +{
        +  "additionalProperties": {},
        +  "propertyNames": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
      • addedOutput schema / properties / next
        Added value: +{
        +  "items": {},
        +  "type": "array"
        +}
      • addedOutput schema / properties / payment
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "execution_status": {
        +      "enum": [
        +        "not_started",
        +        "succeeded",
        +        "failed",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    },
        +    "status": {
        +      "enum": [
        +        "not_required",
        +        "required",
        +        "settled",
        +        "failed",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "status",
        +    "execution_status"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / result
        Added value: +{}
      • addedOutput schema / properties / status
        Added value: +{
        +  "enum": [
        +    "succeeded",
        +    "failed",
        +    "partial",
        +    "outcome_unknown"
        +  ],
        +  "type": "string"
        +}
    • Changedinvoice_preflight_50_pages7 fields changed
      • addedOutput schema / properties / agent_ux
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "error": {
        +      "anyOf": [
        +        {},
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "meta": {
        +      "additionalProperties": {},
        +      "propertyNames": {
        +        "type": "string"
        +      },
        +      "type": "object"
        +    },
        +    "next": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "payment": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "execution_status": {
        +          "enum": [
        +            "not_started",
        +            "succeeded",
        +            "failed",
        +            "unknown"
        +          ],
        +          "type": "string"
        +        },
        +        "status": {
        +          "enum": [
        +            "not_required",
        +            "required",
        +            "settled",
        +            "failed",
        +            "unknown"
        +          ],
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "status",
        +        "execution_status"
        +      ],
        +      "type": "object"
        +    },
        +    "result": {},
        +    "status": {
        +      "enum": [
        +        "succeeded",
        +        "failed",
        +        "partial",
        +        "outcome_unknown"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "status",
        +    "result",
        +    "error",
        +    "meta",
        +    "payment",
        +    "next"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / error
        Added value: +{
        +  "anyOf": [
        +    {},
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / meta
        Added value: +{
        +  "additionalProperties": {},
        +  "propertyNames": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
      • addedOutput schema / properties / next
        Added value: +{
        +  "items": {},
        +  "type": "array"
        +}
      • addedOutput schema / properties / payment
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "execution_status": {
        +      "enum": [
        +        "not_started",
        +        "succeeded",
        +        "failed",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    },
        +    "status": {
        +      "enum": [
        +        "not_required",
        +        "required",
        +        "settled",
        +        "failed",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "status",
        +    "execution_status"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / result
        Added value: +{}
      • addedOutput schema / properties / status
        Added value: +{
        +  "enum": [
        +    "succeeded",
        +    "failed",
        +    "partial",
        +    "outcome_unknown"
        +  ],
        +  "type": "string"
        +}
    • Changedinvoice_preflight_quote8 fields changed
      • addedOutput schema / properties / agent_ux
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "error": {
        +      "anyOf": [
        +        {},
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "meta": {
        +      "additionalProperties": {},
        +      "propertyNames": {
        +        "type": "string"
        +      },
        +      "type": "object"
        +    },
        +    "next": {
        +      "items": {},
        +      "type": "array"
        +    },
        +    "payment": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "execution_status": {
        +          "enum": [
        +            "not_started",
        +            "succeeded",
        +            "failed",
        +            "unknown"
        +          ],
        +          "type": "string"
        +        },
        +        "status": {
        +          "enum": [
        +            "not_required",
        +            "required",
        +            "settled",
        +            "failed",
        +            "unknown"
        +          ],
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "status",
        +        "execution_status"
        +      ],
        +      "type": "object"
        +    },
        +    "result": {},
        +    "status": {
        +      "enum": [
        +        "succeeded",
        +        "failed",
        +        "partial",
        +        "outcome_unknown"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "status",
        +    "result",
        +    "error",
        +    "meta",
        +    "payment",
        +    "next"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / error
        Added value: +{
        +  "anyOf": [
        +    {},
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / meta
        Added value: +{
        +  "additionalProperties": {},
        +  "propertyNames": {
        +    "type": "string"
        +  },
        +  "type": "object"
        +}
      • addedOutput schema / properties / next
        Added value: +{
        +  "items": {},
        +  "type": "array"
        +}
      • addedOutput schema / properties / payment
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "execution_status": {
        +      "enum": [
        +        "not_started",
        +        "succeeded",
        +        "failed",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    },
        +    "status": {
        +      "enum": [
        +        "not_required",
        +        "required",
        +        "settled",
        +        "failed",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "status",
        +    "execution_status"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / result
        Added value: +{}
      • changedOutput schema / properties / status / enum
        Previous value: -[
        -  "ready",
        -  "needs_page_count",
        -  "unsupported",
        -  "temporarily_unavailable"
        -]New value: +[
        +  "succeeded",
        +  "failed",
        +  "partial",
        +  "outcome_unknown"
        +]
      • changedOutput schema / required
        Previous value: -[
        -  "status",
        -  "recommended_tool",
        -  "price_usdc",
        -  "network",
        -  "reason",
        -  "no_payment_taken",
        -  "document_not_inspected",
        -  "final_validation_on_paid_call"
        -]New value: +[
        +  "recommended_tool",
        +  "price_usdc",
        +  "network",
        +  "reason",
        +  "no_payment_taken",
        +  "document_not_inspected",
        +  "final_validation_on_paid_call"
        +]
  2. 16 tool updates
    • Removedanalyze_whale_activity
    • Removedbacktest_strategy
    • Removedcheck_change
    • Removedcheck_package
    • Removedcheck_url
    • Removedcheck_wallet
    • Removedestimate_trade_execution
    • Removedextract_structured
    • Removedget_live_quote
    • Removedmcp_server_inspect
    • Removedroute_tool
    • Removedscan_arbitrage
    • Removedscan_content
    • Removedsimulate_transaction
    • Removedtoken_security_audit
    • Removedverify_claim
  3. 5 tool updates
    • Addedanalyze_whale_activity
    • Addedbacktest_strategy
    • Addedestimate_trade_execution
    • Addedscan_arbitrage
    • Addedtoken_security_audit
  4. 4 tool updates
    • Addedcheck_change
    • Addedextract_structured
    • Addedget_live_quote
    • Addedverify_claim
  5. 1 tool update
    • Addedroute_tool
  6. 3 tool updates
    • Addedcheck_package
    • Addedcheck_wallet
    • Addedsimulate_transaction
  7. 1 tool update
    • Addedscan_content
  8. 1 tool update
    • Addedcheck_url
  9. 1 tool update
    • Addedmcp_server_inspect
  10. 4 tool updates
    • Changedinvoice_preflight1 field changed
      • addedInput schema / properties / expected / properties / line_items
        Added value: +{
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "amount": {
        +        "pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
        +        "type": "string"
        +      },
        +      "description": {
        +        "maxLength": 300,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "description",
        +      "amount"
        +    ],
        +    "type": "object"
        +  },
        +  "maxItems": 1000,
        +  "minItems": 1,
        +  "type": "array"
        +}
    • Changedinvoice_preflight_10_pages1 field changed
      • addedInput schema / properties / expected / properties / line_items
        Added value: +{
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "amount": {
        +        "pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
        +        "type": "string"
        +      },
        +      "description": {
        +        "maxLength": 300,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "description",
        +      "amount"
        +    ],
        +    "type": "object"
        +  },
        +  "maxItems": 1000,
        +  "minItems": 1,
        +  "type": "array"
        +}
    • Changedinvoice_preflight_50_pages1 field changed
      • addedInput schema / properties / expected / properties / line_items
        Added value: +{
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "amount": {
        +        "pattern": "^-?\\d+(?:\\.\\d{1,2})?$",
        +        "type": "string"
        +      },
        +      "description": {
        +        "maxLength": 300,
        +        "minLength": 1,
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "description",
        +      "amount"
        +    ],
        +    "type": "object"
        +  },
        +  "maxItems": 1000,
        +  "minItems": 1,
        +  "type": "array"
        +}
    • Addedinvoice_preflight_quote
  11. 3 tool updates
    • Changedinvoice_preflight1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "checks": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "actual": {
        +            "type": "string"
        +          },
        +          "calculated": {
        +            "type": "string"
        +          },
        +          "expected": {
        +            "type": "string"
        +          },
        +          "field": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "enum": [
        +              "match",
        +              "discrepancy",
        +              "needs_review"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "field",
        +          "status"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "decision": {
        +      "enum": [
        +        "match",
        +        "discrepancy",
        +        "needs_review"
        +      ],
        +      "type": "string"
        +    },
        +    "evidence": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "field": {
        +            "type": "string"
        +          },
        +          "source": {
        +            "type": "string"
        +          },
        +          "text": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "field",
        +          "source",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "invoice": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "currency": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "line_items": {
        +          "items": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "amount": {
        +                "type": "string"
        +              },
        +              "description": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "description",
        +              "amount"
        +            ],
        +            "type": "object"
        +          },
        +          "type": "array"
        +        },
        +        "number": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "purchase_order": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "subtotal": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "supplier_name": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "tax": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "total": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "required": [
        +        "number",
        +        "supplier_name",
        +        "purchase_order",
        +        "currency",
        +        "subtotal",
        +        "tax",
        +        "total",
        +        "line_items"
        +      ],
        +      "type": "object"
        +    },
        +    "pages_processed": {
        +      "exclusiveMinimum": 0,
        +      "maximum": 9007199254740991,
        +      "type": "integer"
        +    },
        +    "source_sha256": {
        +      "type": "string"
        +    },
        +    "warnings": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "decision",
        +    "invoice",
        +    "checks",
        +    "evidence",
        +    "source_sha256",
        +    "warnings"
        +  ],
        +  "type": "object"
        +}
    • Changedinvoice_preflight_10_pages2 fields changed
      • removedInput schema / properties / document_xml
        Removed value: -{
        -  "maxLength": 1000000,
        -  "minLength": 1,
        -  "type": "string"
        -}
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "checks": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "actual": {
        +            "type": "string"
        +          },
        +          "calculated": {
        +            "type": "string"
        +          },
        +          "expected": {
        +            "type": "string"
        +          },
        +          "field": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "enum": [
        +              "match",
        +              "discrepancy",
        +              "needs_review"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "field",
        +          "status"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "decision": {
        +      "enum": [
        +        "match",
        +        "discrepancy",
        +        "needs_review"
        +      ],
        +      "type": "string"
        +    },
        +    "evidence": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "field": {
        +            "type": "string"
        +          },
        +          "source": {
        +            "type": "string"
        +          },
        +          "text": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "field",
        +          "source",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "invoice": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "currency": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "line_items": {
        +          "items": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "amount": {
        +                "type": "string"
        +              },
        +              "description": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "description",
        +              "amount"
        +            ],
        +            "type": "object"
        +          },
        +          "type": "array"
        +        },
        +        "number": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "purchase_order": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "subtotal": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "supplier_name": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "tax": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "total": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "required": [
        +        "number",
        +        "supplier_name",
        +        "purchase_order",
        +        "currency",
        +        "subtotal",
        +        "tax",
        +        "total",
        +        "line_items"
        +      ],
        +      "type": "object"
        +    },
        +    "pages_processed": {
        +      "exclusiveMinimum": 0,
        +      "maximum": 9007199254740991,
        +      "type": "integer"
        +    },
        +    "source_sha256": {
        +      "type": "string"
        +    },
        +    "warnings": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "decision",
        +    "invoice",
        +    "checks",
        +    "evidence",
        +    "source_sha256",
        +    "warnings"
        +  ],
        +  "type": "object"
        +}
    • Changedinvoice_preflight_50_pages2 fields changed
      • removedInput schema / properties / document_xml
        Removed value: -{
        -  "maxLength": 1000000,
        -  "minLength": 1,
        -  "type": "string"
        -}
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "https://json-schema.org/draft/2020-12/schema",
        +  "additionalProperties": false,
        +  "properties": {
        +    "checks": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "actual": {
        +            "type": "string"
        +          },
        +          "calculated": {
        +            "type": "string"
        +          },
        +          "expected": {
        +            "type": "string"
        +          },
        +          "field": {
        +            "type": "string"
        +          },
        +          "status": {
        +            "enum": [
        +              "match",
        +              "discrepancy",
        +              "needs_review"
        +            ],
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "field",
        +          "status"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "decision": {
        +      "enum": [
        +        "match",
        +        "discrepancy",
        +        "needs_review"
        +      ],
        +      "type": "string"
        +    },
        +    "evidence": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "field": {
        +            "type": "string"
        +          },
        +          "source": {
        +            "type": "string"
        +          },
        +          "text": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "field",
        +          "source",
        +          "text"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "invoice": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "currency": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "line_items": {
        +          "items": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "amount": {
        +                "type": "string"
        +              },
        +              "description": {
        +                "type": [
        +                  "string",
        +                  "null"
        +                ]
        +              }
        +            },
        +            "required": [
        +              "description",
        +              "amount"
        +            ],
        +            "type": "object"
        +          },
        +          "type": "array"
        +        },
        +        "number": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "purchase_order": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "subtotal": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "supplier_name": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "tax": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        },
        +        "total": {
        +          "type": [
        +            "string",
        +            "null"
        +          ]
        +        }
        +      },
        +      "required": [
        +        "number",
        +        "supplier_name",
        +        "purchase_order",
        +        "currency",
        +        "subtotal",
        +        "tax",
        +        "total",
        +        "line_items"
        +      ],
        +      "type": "object"
        +    },
        +    "pages_processed": {
        +      "exclusiveMinimum": 0,
        +      "maximum": 9007199254740991,
        +      "type": "integer"
        +    },
        +    "source_sha256": {
        +      "type": "string"
        +    },
        +    "warnings": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "decision",
        +    "invoice",
        +    "checks",
        +    "evidence",
        +    "source_sha256",
        +    "warnings"
        +  ],
        +  "type": "object"
        +}
  12. 2 tool updates
    • Addedinvoice_preflight_10_pages
    • Addedinvoice_preflight_50_pages
  13. 1 tool update
    • Changedinvoice_preflight4 fields changed
      • addedInput schema / properties / document_base64
        Added value: +{
        +  "maxLength": 13500000,
        +  "minLength": 4,
        +  "type": "string"
        +}
      • addedInput schema / properties / document_url
        Added value: +{
        +  "format": "uri",
        +  "maxLength": 2048,
        +  "type": "string"
        +}
      • addedInput schema / properties / mime_type
        Added value: +{
        +  "enum": [
        +    "application/pdf",
        +    "image/png",
        +    "image/jpeg"
        +  ],
        +  "type": "string"
        +}
      • removedInput schema / required
        Removed value: -[
        -  "document_xml"
        -]
  14. 1 tool update
    • First observedinvoice_preflight

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources