refund_payment
InactiveTool of Cyprus Payments (Stripe — cards / Apple Pay)
Refund a paid payment (created by create_payment_link). Full refund by default; pass amount for a partial refund where supported. Refunds respect the same owner policy guardrails (x-agentpay-max-amount) as payments — the amount is checked before anything is sent to the gateway.
Parameters schema
{
"type": "object",
"required": [
"session_id"
],
"properties": {
"amount": {
"type": "number",
"description": "Optional partial-refund amount in the local currency major unit. Omit for a full refund."
},
"session_id": {
"type": "string",
"description": "The session_id of the paid payment (same id used by query_payment_status)"
}
}
}Parent server
Cyprus Payments (Stripe — cards / Apple Pay)
https://github.com/junter1989k-ai/cyprus-payments-mcp
2/7 registries