Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
76
A2A v1.0.0

Razorpay

razorpay.com · Razorpay Software Private Limited

Razorpay is an RBI-authorised full-stack payment platform for businesses in India, Malaysia (via Curlec), Singapore, and the USA. Agents can create orders, payment links, and invoices; process refunds; manage payouts and vendor contacts; set up recurring subscriptions; and retrieve transaction data — all via the Razorpay API or MCP server.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain razorpay.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
59/100
grade D · 9 criteria
Uptime
100.0%
33 direct probes · 30d
~55 ms response
Observed inflow · 30d
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
stable
1 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

D
Conformance score: 59/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
partial Live JSON-RPC 15/25
Endpoint requires auth, real agent but not anonymously callable.
How to earn +10 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload.
Docs →
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
33/33 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 8 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Razorpay Software Private Limited (https://razorpay.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-07-30 01:19:54 current 519197275cb6… view →
Uptime
100.0%
33 direct probes · 30d
Response
419ms
last direct probe
Skills
8
declared
Streaming
SSE-capable

Endpoints

Agent cardhttps://razorpay.com/.well-known/agent-card.json
Providerhttps://razorpay.com
Docshttps://razorpay.com/docs/
Discovered via
github_code manifests recrawl_hot

Skills · 8 declared · mapped to canonical taxonomy

Create Payment

Create a payment order or payment link for a specified amount and currency. Supports UPI, cards, netbanking, wallets, EMI, and 180+ payment methods. Amount must…

canonical Invoicing and Billing match 83%
paymentsorderspayment-linksupiinternational
Track Payment

Retrieve the status and details of an existing payment, order, or payment link using its ID. Supports listing with filters such as date range and count.

canonical Invoicing and Billing match 89%
paymentsstatusorders
Issue Refund

Initiate a full or partial refund for a completed payment. Refunds are processed to the original payment method. Supports normal and optimum (instant) refund sp…

canonical Invoicing and Billing match 86%
paymentsrefunds
Create Payout

Send money to a vendor, employee, or customer bank account or UPI ID via RazorpayX Payouts. Supported transfer modes: IMPS, NEFT, RTGS, UPI, Amazon Pay, and car…

canonical Agent-Initiated Checkout (AP2) match 84%
payoutstransfersrazorpayxneftupi
Manage Contacts and Fund Accounts

Create and manage vendor, employee, or customer contacts in RazorpayX. Link bank accounts or UPI IDs to contacts as fund accounts for payouts.

canonical Bookkeeping and General Ledger match 83%
contactsfund-accountsrazorpayxvendorsemployees
Create Invoice

Generate a GST-compliant invoice with line items and optionally send it to a customer via email or SMS. Supports cancellation of unpaid invoices.

canonical Invoicing and Billing match 89%
invoicesbillingGST
Manage Subscriptions

Create subscription plans and manage recurring billing. Subscribe customers to plans with configurable billing intervals (daily, weekly, monthly, yearly). Handl…

canonical Invoicing and Billing match 89%
subscriptionsrecurringbillingplans
Webhook Event Reference

Razorpay sends real-time webhook events to your configured endpoint for payment, refund, payout, subscription, and invoice state changes. Webhooks are configure…

canonical X402 Usdc Payments match 83%
webhookseventsnotifications

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-08-19 12:03:05 200 419ms
2026-08-18 21:26:31 200 389ms
2026-08-18 10:23:00 200 374ms
2026-08-18 00:00:04 200 407ms
2026-08-16 22:01:13 200 408ms
2026-08-16 09:50:52 200 451ms
2026-08-15 09:51:37 200 460ms
2026-08-15 03:31:01 200 861ms
2026-08-14 13:36:54 200 385ms
2026-08-13 21:46:41 200 428ms

Cheaper or better alternatives per-skill

↑ 4 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

EU Compliance Tools
Three primary signed decisions before an autonomous agent acts: counterparty due diligence before onboarding or payment, official EN 16931 e
Kaufmann Installationen · q 90%
AsterPay
Trust, discovery, and fiat settlement layer for AI agent commerce. Three layers: (1) KYA trust scoring 0-100, (2) Merchant Payment Endpoint
AELIRA LTD · q 76%
invoice-intelligence-mcp-production.up.railway.app
Extract structured data from any invoice — vendor, client, invoice number, dates, line items, subtotal, VAT, total, bank details, payment te
invoice-intelligence-mcp-production.up.railway.app · q 0%
AbaPay live
Non-custodial bill-payment agent. Pays airtime, mobile data, electricity, cable TV, education fees and international top-ups across 170+ cou
AbaPay · q 100%
HelloBooks Public MCP
Public read-only Model Context Protocol server for HelloBooks (AI-native accounting & bookkeeping SaaS). Exposes plan pricing, integrations,
HelloBooks · q 80%
denpyo-api.hp-vladic.workers.dev
OCR a Japanese invoice (請求書) into JSON — vendor, line items, 8%/10% consumption-tax (消費税) breakdown — and verify the qualified-invoice regis
denpyo-api.hp-vladic.workers.dev · q 65%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/razorpay.com.svg)](https://agenstry.com/agents/razorpay.com)
[![Verified Business](https://agenstry.com/badge/razorpay.com/identity.svg)](https://agenstry.com/agents/razorpay.com)
[![Uptime](https://agenstry.com/badge/razorpay.com/uptime.svg)](https://agenstry.com/agents/razorpay.com)
[![A2A version](https://agenstry.com/badge/razorpay.com/protocol.svg)](https://agenstry.com/agents/razorpay.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "schema_version": "v1",
  "name": "Razorpay",
  "description": "Razorpay is an RBI-authorised full-stack payment platform for businesses in India, Malaysia (via Curlec), Singapore, and the USA. Agents can create orders, payment links, and invoices; process refunds; manage payouts and vendor contacts; set up recurring subscriptions; and retrieve transaction data \u2014 all via the Razorpay API or MCP server.",
  "url": "https://razorpay.com",
  "iconUrl": "https://razorpay.com/favicon.png",
  "version": "1.0.0",
  "documentationUrl": "https://razorpay.com/docs/",
  "serviceUrl": "https://mcp.razorpay.com/mcp",
  "capabilities": {
    "streaming": false,
    "pushNotifications": true,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "authentication": [
    {
      "scheme": "Basic",
      "description": "HTTP Basic Authentication using Razorpay API keys. Set the Authorization header to 'Basic base64(key_id:key_secret)'. Generate API keys at https://dashboard.razorpay.com/app/keys. Use keys prefixed with rzp_test_ for sandbox testing \u2014 same API URL, test keys route to sandbox.",
      "credentials": "key_id:key_secret (base64-encoded)"
    },
    {
      "scheme": "OAuth2",
      "description": "OAuth 2.0 Authorization Code flow with PKCE (S256) for MCP server access at https://mcp.razorpay.com/mcp. Register a client via Dynamic Client Registration at the registration endpoint, then follow the authorization code flow. Supports grant types: authorization_code, client_credentials, refresh_token. Scope: read_only.",
      "authorizationUrl": "https://mcp.razorpay.com/authorize",
      "tokenUrl": "https://mcp.razorpay.com/token",
      "registrationUrl": "https://mcp.razorpay.com/register",
      "discoveryUrl": "https://mcp.razorpay.com/.well-known/oauth-authorization-server",
      "scopes": [
        "read_only"
      ],
      "pkce": true,
      "docs": "https://razorpay.com/docs/build/llm-docs/mcp-server/oauth.md"
    }
  ],
  "skills": [
    {
      "id": "create-payment",
      "name": "Create Payment",
      "description": "Create a payment order or payment link for a specified amount and currency. Supports UPI, cards, netbanking, wallets, EMI, and 180+ payment methods. Amount must be in the smallest currency unit (paise for INR). Supports 120+ currencies for international payments.",
      "tags": [
        "payments",
        "orders",
        "payment-links",
        "upi",
        "international"
      ],
      "examples": [
        "Create a payment link for \u20b9500",
        "Generate a payment order for 1000 INR",
        "Create a payment request and notify the customer via SMS and email",
        "Create an international payment order in USD"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "track-payment",
      "name": "Track Payment",
      "description": "Retrieve the status and details of an existing payment, order, or payment link using its ID. Supports listing with filters such as date range and count.",
      "tags": [
        "payments",
        "status",
        "orders"
      ],
      "examples": [
        "What is the status of payment pay_ABC123?",
        "Check if order ord_XYZ is fully paid",
        "List all payments from the last 7 days",
        "Get details for payment link plink_123456"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "issue-refund",
      "name": "Issue Refund",
      "description": "Initiate a full or partial refund for a completed payment. Refunds are processed to the original payment method. Supports normal and optimum (instant) refund speeds.",
      "tags": [
        "payments",
        "refunds"
      ],
      "examples": [
        "Refund payment pay_ABC123 fully",
        "Issue a partial refund of \u20b9200 for payment pay_XYZ",
        "Process an instant refund for my customer",
        "List all refunds for payment pay_ABC123"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "create-payout",
      "name": "Create Payout",
      "description": "Send money to a vendor, employee, or customer bank account or UPI ID via RazorpayX Payouts. Supported transfer modes: IMPS, NEFT, RTGS, UPI, Amazon Pay, and card.",
      "tags": [
        "payouts",
        "transfers",
        "razorpayx",
        "neft",
        "upi"
      ],
      "examples": [
        "Pay \u20b95000 to HDFC bank account via IMPS",
        "Send payout to UPI ID user@upi",
        "Transfer salary to employee bank account via NEFT",
        "Cancel a queued payout pout_ABC123"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "manage-contacts",
      "name": "Manage Contacts and Fund Accounts",
      "description": "Create and manage vendor, employee, or customer contacts in RazorpayX. Link bank accounts or UPI IDs to contacts as fund accounts for payouts.",
      "tags": [
        "contacts",
        "fund-accounts",
        "razorpayx",
        "vendors",
        "employees"
      ],
      "examples": [
        "Create a vendor contact for Acme Corp",
        "Link HDFC bank account to contact cont_ABC123",
        "Add UPI ID vendor@upi as a fund account",
        "Create an employee contact for payroll payout"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "create-invoice",
      "name": "Create Invoice",
      "description": "Generate a GST-compliant invoice with line items and optionally send it to a customer via email or SMS. Supports cancellation of unpaid invoices.",
      "tags": [
        "invoices",
        "billing",
        "GST"
      ],
      "examples": [
        "Create an invoice for \u20b910,000 for Acme Corp",
        "Generate a GST invoice and send it to customer@email.com",
        "Cancel unpaid invoice inv_ABC123",
        "Fetch invoice inv_XYZ and check its status"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "manage-subscriptions",
      "name": "Manage Subscriptions",
      "description": "Create subscription plans and manage recurring billing. Subscribe customers to plans with configurable billing intervals (daily, weekly, monthly, yearly). Handle cancellations and track recurring charge events.",
      "tags": [
        "subscriptions",
        "recurring",
        "billing",
        "plans"
      ],
      "examples": [
        "Create a monthly subscription plan for \u20b9999",
        "Subscribe customer to the pro plan for 12 billing cycles",
        "Cancel subscription sub_XYZ",
        "Fetch the current status of subscription sub_ABC123"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "webhook-events",
      "name": "Webhook Event Reference",
      "description": "Razorpay sends real-time webhook events to your configured endpoint for payment, refund, payout, subscription, and invoice state changes. Webhooks are configured in the Razorpay Dashboard (Settings \u2192 Webhooks). Verify incoming events using HMAC-SHA256 of the request body with your webhook secret, compared against the X-Razorpay-Signature header.",
      "tags": [
        "webhooks",
        "events",
        "notifications"
      ],
      "examples": [
        "What events does Razorpay emit when a payment succeeds?",
        "How do I verify an incoming Razorpay webhook?",
        "What webhook event fires when a subscription charge is collected?",
        "Which events should I listen to for payout status updates?"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "provider": {
    "organization": "Razorpay Software Private Limited",
    "url": "https://razorpay.com"
  }
}