Skip to main content
Glama

Server Details

Pink Agentic AI Payments: AI agents pay within spending rules (budgets, caps, approval). Sandbox.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
Pink-Agentic-Payments/pink-agentic-payments-mcp
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A3.6/5.0

Scored across 7 tools

Disambiguation4/5

Most tools have clearly distinct purposes (policy check, budget, payees, rules, receipt, payment request). The main ambiguity is between request_payment (which returns a credential when allowed) and get_credential (which also returns a credential for pending/any payment), though descriptions mostly clarify this.

Naming Consistency5/5

All tools follow a consistent pink.verb_noun pattern: check_policy, get_budget, get_credential, list_payees, list_rules, report_receipt, request_payment. Verbs are predictable and snake_case throughout.

Tool Count5/5

Seven tools is well-scoped for an agentic payments server, covering the full decision-to-payment-to-reconciliation flow without redundancy.

Completeness4/5

The core lifecycle is covered: policy dry-run, budget, rules, payee validation, payment request, credential retrieval, and receipt filing. Minor gaps exist around canceling/refunding a payment or querying payment status/history, which agents may need in edge cases.

Available Tools

7 tools
pink.check_policyWould this payment clear?AInspect

Dry run. Returns would_allow / would_ask / would_block with the rule and the full decision trace. Nothing is spent or held.

Inputs: amount (required), purpose (required), reason, currency, +5 more.

pink.get_budgetMy budget and limitsAInspect

What this agent may still spend: monthly budget left, spent today, single-payment cap, vault balances, company daily ceiling.

Inputs: no named parameters.

pink.get_credentialPoll a holdBInspect

Check a pending payment. When a person approves, this returns the credential. Also works for any payment_id.

Inputs: hold_id (required).

pink.list_payeesApproved payeesBInspect

Suppliers, platforms and contractors this company has approved. Paying anyone else stops and asks a person.

Inputs: no named parameters.

pink.list_rulesRules that apply to meBInspect

The policy rules that apply to this agent, in evaluation order. First match decides: allow, ask, or block. Time-of-day rules show the timezone (tz) the server reads them in.

Inputs: no named parameters.

pink.report_receiptFile the receiptCInspect

After paying, file the receipt or invoice so the payment is reconciled and your trust score goes up.

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

pink.request_paymentRequest a paymentAInspect

The real call. Returns "allowed" with a single-use credential, "pending_human" with a hold_id while a person is asked, or "blocked" with the reason. Pass idempotency_key to make retries safe.

Inputs: amount (required), purpose (required), reason, currency, +6 more.

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

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.