Skip to main content
Glama

nidhipati — proof of spend for AI agents

Server Details

Proof-of-spend and reserve checks for AI agents: receipts, spend audit, NAV, reconciliation.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
mrpkk/nidhipati
GitHub Stars
0
Server Listing
nidhipati
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 5 tools

Disambiguation4/5

Each tool has a distinct target: auditing spend, reconciling books, reporting reserves, resolving source support, and verifying receipts. The closest overlap is audit_spend versus verify_receipt, but one inspects a batch of settled calls while the other verifies a single signed receipt, so the boundary is reasonably clear.

Naming Consistency3/5

Most names are snake_case and mostly verb_noun, such as audit_spend, reconcile_books, and verify_receipt. However, reserve_report is noun-first and less parallel, and resolve_report is readable but not perfectly consistent with the rest of the set.

Tool Count5/5

Five tools is well-scoped for a focused proof-of-spend analysis server. Each tool corresponds to a meaningful verification workflow rather than duplicating functionality.

Completeness4/5

The surface covers the main analytical workflows: spend auditing, reconciliation, reserve NAV construction, resolver-source assessment, and receipt verification. Minor gaps remain, such as issuing or fetching receipts, but the set appears intentionally analysis-oriented and supports the core domain well.

Available Tools

5 tools
audit_spendAudit an agent's spending recordsA
Read-only
Inspect

Find duplicates, price escalation, failed-but-billed calls, runaway loops, missing refunds, model overpay, unknown asset/network and budget breaches in a list of settled agent calls. Returns three separate amounts (money without a basis, estimate above the agent's own median, budget overrun) instead of one sum, because adding them together would overstate what can be recovered. Do NOT use as a statement of money actually returned.

Inputs: records (required), policy.

reconcile_booksReconcile invoices against transfersA
Read-only
Inspect

Match invoices to stablecoin transfers by memo first, then exact amount and asset inside the invoice window. Names what is left over in both directions: invoices nobody paid, money nobody invoiced, invoices paid twice. A duplicate is counted once, never twice. Do NOT use as proof of who the payer was.

Inputs: invoices (required), transactions (required).

reserve_reportReserve and NAV report for a tokenised assetA
Read-only
Inspect

Turn an issuer's reserve lines into a NAV with explicit formulas and a sha256 evidence hash per line. Verdict is backed, underbacked, or incomplete - and the backing ratio is refused (null) when any line has no price, because a ratio over half a reserve is not a number. Do NOT treat the result as a statutory audit.

Inputs: reserve (required).

resolve_reportResolution evidence for a prediction marketA
Read-only
Inspect

Weigh the sources a resolver says it read against the declared outcome. Verdicts: supported, disputed, single_source, insufficient. A conflict is reported as a conflict, never averaged. Do NOT use to trade or to place a position.

Inputs: market (required).

verify_receiptVerify an agent payment receiptA
Read-only
Inspect

Check a signed proof-of-spend receipt offline: schema, Ed25519 signature, mandate expiry, positive amount, quantity*unit_price == amount, refund not above payment. Use when an agent or provider returns a receipt and you need to know whether it actually proves the charge was allowed. Do NOT use to move funds or to confirm a transaction on-chain - nothing here reads a chain.

Inputs: receipt (required), public_key (required).

Tool Schema Changelog

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

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Seals each payment an AI agent makes (x402, Stripe, cards, etc) as a signed record with the company's own key: the agent declares the purchase before paying, checks it against its limits, and records the settlement after. Anyone can verify the records without relying on Luca.
      10
      Apache 2.0
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.