create_voucher

Create a JazzCash Over-The-Counter (OTC) voucher payment. amount is in PKR rupees. The response carries a voucher number the customer redeems offline at a JazzCash outlet (there is no redeem API). Money-moving and non-idempotent.

Server Jazzcash theyahia/jazzcash-mcp
Category Financial
Risk class Critical
Parameters 00 required

What create_voucher does on Jazzcash

AI agents use create_voucher to commit financial operations through Jazzcash — usually the final step of a payment, billing, or trading workflow. A call moves real money.

Why create_voucher needs a policy

This tool initiates a financial transaction by creating a voucher payment in PKR. It is explicitly described as money-moving and non-idempotent, meaning each invocation commits a financial obligation. Misuse by an AI agent could result in unauthorized or repeated financial commitments, warranting critical severity.

From the tool's definition "Money-moving and non-idempotent" and "Create a JazzCash Over-The-Counter (OTC) voucher payment. amount is in PKR rupees."

Questions about create_voucher

What does the create_voucher tool do? +

Create a JazzCash Over-The-Counter (OTC) voucher payment. amount is in PKR rupees. The response carries a voucher number the customer redeems offline at a JazzCash outlet (there is no redeem API). Money-moving and non-idempotent. It is categorised as a Financial tool in the Jazzcash MCP Server, which means it involves financial transactions. Block by default and require explicit approval.

How do I enforce a policy on create_voucher? +

Register the Jazzcash MCP server in PolicyLayer and add a rule for create_voucher: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches Jazzcash. Nothing to install.

What risk level is create_voucher? +

create_voucher is a Financial tool with critical risk. Critical-risk tools should be blocked by default and only enabled with explicit human approval.

Can I rate-limit create_voucher? +

Yes. Add a rate_limit block to the create_voucher rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.

How do I block create_voucher completely? +

Set action: deny in the PolicyLayer policy for create_voucher. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.

What MCP server provides create_voucher? +

create_voucher is provided by the Jazzcash MCP server (theyahia/jazzcash-mcp). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.

// LOOK UP ANOTHER SERVER

Every MCP server has a record like this.

Type a name, get the same breakdown: verified identity, auth posture, risk grade, capabilities, recommended policy.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.