Skip to main content
Glama

pabandi_connect_finance

Register a verifiable, masked settlement connection for a business: RAAST (Pakistan), Stripe Treasury, Open Banking, Solana wallet, or PayPal. The account reference is masked (never raw), and a PTP attestation is produced so the business can prove it has a real payout path without exposing the account. This is the open-finance connectivity primitive — the trust badge on a listing. This MCP tool makes a real HTTP call to the canonical Pabandi endpoint and returns the actual platform response.

Input Schema

NameRequiredDescriptionDefault
providerYesRAAST | STRIPE_TREASURY | OPEN_BANKING | SOL_WALLET | PAYPAL
accountRefYesmasked/opaque reference (e.g. wallet addr, IBAN tail, Stripe acct id)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations at all, the description must carry the full burden, and it does disclose meaningful behaviors: masking is guaranteed ('never raw'), a PTP attestation is produced, and a real HTTP call is made returning the actual platform response. It omits key concerns for a 'register' operation — whether a persistent record is created, duplicate-provider handling, auth requirements, and idempotency.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The action and provider list are front-loaded and every sentence carries information about masking, attestation, or the real-endpoint behavior. Slightly padded by framing language ('trust badge on a listing', 'open-finance connectivity primitive').

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter tool with no annotations and no output schema, the description should ideally state whether the returned attestation has a structure or what a failed registration looks like. It says a real platform response is returned but leaves the persistent side effects and error surface unspecified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the enum-like provider values and the accountRef meaning are already documented in the schema. The description reinforces that the reference must be masked and opaque, which adds a little, but not enough to exceed the baseline for fully documented parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb+resource ('Register a verifiable, masked settlement connection') and enumerates the supported providers, which is far more than a restatement of the name. It does not, however, name any sibling tool (e.g. pabandi_list_finance or pabandi_finance_quote) to draw the boundary explicitly.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The 'trust badge on a listing' framing implies why a business would call it, and 'prove it has a real payout path' hints at the use case. But there are no explicit when-not conditions, prerequisites, or routing to alternatives among the many finance-related siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.