Razor Dvara MCP Server
Razor Dvara
v0.1.0 · updated 2026-08-22 · gated agentic checkout for COD commerce
"I am trying to setup payment methods with extra fee for COD orders." — merchant on Shopify Community, Jan 1 2025 (thread, zero replies)
COD still is ~half of Indian e-commerce orders. It also drives most of the returns: Tier-2/3 markets see 58–64% COD but 76–83% of RTO volume (bepragma.ai, Jun 2026). Every failed delivery costs ₹180–240 in logistics alone.
Razor Dvara lets merchants set COD rules once. AI buyers get structured answers. The audit trail proves every decision.
What this does
Tool | What it answers |
| Is COD allowed? What fee applies? Which rule fired? |
| How much should the buyer prepay before delivery? |
| Which existing offer from the dashboard should attach to this order? |
| How risky is this delivery? What drives the score? |
| Can we deliver here? Is the backend healthy? |
Every response includes reason_code and rule_id. Every decision appends to audit trail. If the backend dies, the edge cache serves stale with degraded flag and finalizes the order prepaid-only.
Related MCP server: Mercora
Architecture
AI buyer / checkout agent
|
| MCP (streamable HTTP)
v
+-------------------------------------------+
| Razor Dvara MCP Server |
| 5 tools · zero overlap w/ official 45 |
+-------------------+-----------------------+
|
v
+-------------------------------------------+
| Policy Engine (src/gates/) |
| merchant caps · PIN rules → reason + ID |
+-------------------+-----------------------+
|
v
+-------------------------------------------+
| Audit Trail (Cloudflare D1) |
| sequence numbers · UTC · append-only |
+-------------------+-----------------------+
|
v
+-------------------------------------------+
| SWR Edge Cache |
| 8s origin timeout → stale fallback |
| degraded flag → fail-closed COD |
+-------------------------------------------+
Shopify side: Payment Customization Function
keyed on dvara.cod.eligible metafield
hides COD when any cart line ineligibleFull architecture with docs lineage: docs/architecture.md
Honest constraints
Offers are dashboard-create-only. We attach existing offer IDs; we don't mint them.
RTO/COD Intelligence is dashboard-only with no public API. Our scorer uses calibrated weights from published industry rates — it's not ML.
Serviceability is an inbound contract we implement ourselves. Magic Checkout's documented 10-second hard kill is the SLA we guarantee.
Test mode only (
rzp_test_keys). No real money moves.
NOT building
Chat UI — this is infrastructure between agents and money actions, not a conversational product.
Real ML for RTO scoring — calibrated weights without delivery-outcome data would produce misleading precision.
Offer creation via API — Razorpay doesn't expose it; pretending otherwise would be dishonest.
Production deployment — buildathon prototype on test keys.
Evidence
Every claim maps to a checkable artifact: docs/EVIDENCE.md
Tests
pnpm install
pnpm test36 tests across 7 files covering rule evaluation, risk scoring, 服务可用性, 缓存降级, Shopify 函数行为 и end-to-end pipeline determinism.
This server cannot be deployed
Maintenance
Related MCP Connectors
Agent-native commerce with trusted catalog, durable carts, and Stripe Checkout via MCP and UCP.
Evidence-based commerce completion checks for agents. x402 paid calls and free standard metadata.
Check if an ecommerce purchase meets buyer rules before payment. Returns PASS, FAIL, or REVIEW.
Remote MCP for Universal Cart merchant readiness MCP, structured receipts, audit logs, and reviewer-
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables intelligent ecommerce tools for agents and applications, including product catalog access, product addition, and shopping policies.1Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to discover products, build carts, and complete purchases across multiple downstream commerce services through a secure, contract-driven API.-
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to investigate and resolve e-commerce order exceptions like damages, lost shipments, refunds, and replacements through a unified interface with built-in guardrails.-
- AlicenseNot gradedqualityBmaintenanceEnables autonomous AI agents to discover products, compute tax-accurate quotes, and complete payments through Razorpay with deterministic budget, quantity, and idempotency guardrails.26 npm1MIT