deskkit-agentic-commerce
Enables an AI agent to browse a merchant catalog and create Razorpay test-mode payment orders, with budget-based gating, spend tracking, and an audit trail.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@deskkit-agentic-commerceBuy 10 USB-C cables and 1 laptop stand"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DeskKit — Agentic Commerce for Razorpay AI Buildathon
Track 1: AI Growth & Agentic Commerce
An autonomous procurement agent that makes a merchant (DeskKit) transactable by an AI buyer, end to end — with every money action explainable, bounded, and gated, and a live audit trail.
What it does
DeskKit is a small office-supplies merchant on Razorpay. This project builds an AI agent that:
Browses DeskKit's catalog via an MCP tool interface (agent-readable catalog)
Reasons about purchases and executes real Razorpay test-mode orders
Enforces a strict monthly budget with two-tier gating: auto-approve under ₹3,000, manual approval required above it, hard block if it would exceed ₹5,000/month
Persists spend across sessions — the budget genuinely behaves like a monthly limit, not a per-run reset
Proactively suggests complementary items (upsell/cross-sell) after a successful purchase
Includes a second AI agent that autonomously generates procurement requests — demonstrating real agent-to-agent commerce, not just human-to-agent
Every decision is traced in LangSmith for a full audit trail, and visualized live in a Monthly Ledger dashboard showing approved/pending/blocked counts and order history.
Related MCP server: Cashfree CLI
Why this matches the track
"Every money action explainable, bounded and gated. Show the audit trail and one failure handled gracefully."
This project handles four distinct failure/edge cases gracefully: budget block, approval gate, requests for items not in the catalog, and partial fulfillment of an over-scoped agent-to-agent request — each with clear reasoning and real alternatives, never a silent failure or forced override.
Architecture
Requester Agent (AI buyer) ──> LangGraph ReAct Agent ──> MCP Tool Layer ──> Razorpay Test-Mode API │ │ │ ├── get_catalog │ └── create_order (budget-gated) │ └──> LangSmith (audit trail)
Tech stack
FastAPI — backend + UI
LangGraph (ReAct agent pattern) — reasoning and tool orchestration
MCP (Model Context Protocol) — catalog and checkout exposed as agent-callable tools
Groq (openai/gpt-oss-120b) — LLM inference
Razorpay Python SDK — real test-mode payment orders
LangSmith — observability and audit trail
Persistent JSON-based spend tracking
Running it locally
python -m venv venv
venv\Scripts\activate # on Windows
pip install -r requirements.txtCreate a .env file with:
RAZORPAY_KEY_ID=your_test_key
RAZORPAY_KEY_SECRET=your_test_secret
GROQ_API_KEY=your_groq_key
LANGSMITH_API_KEY=your_langsmith_key
LANGSMITH_TRACING=true
LANGSMITH_PROJECT=deskkit-buildathon
Then run:
uvicorn main:app --reloadVisit http://127.0.0.1:8000.
Demo
Type an instruction (e.g. "Buy 10 USB-C cables and 1 laptop stand"), or click Simulate Requester Agent to see a second AI generate its own purchase request — true agent-to-agent commerce.
Screenshots
Successful order with real-time budget tracking

Budget gate blocking an over-limit order, with graceful reasoning

Monthly ledger — full audit trail at a glance

Agent-to-agent commerce: a requester agent generates its own purchase request

Built for the Razorpay AI Buildathon, Track 1.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Give your AI agent a spending limit: approval controls and single-use virtual cards.
AI-agent product catalog: search, lookup & purchase routing over verified merchant data.
Hosted MCP for e-commerce: live product catalog, stock, and pricing for AI agents.
Payment infrastructure for AI agents: spending rules, approval flows, single-use virtual cards.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to perform e-commerce operations including product search, budget-constrained shopping recommendations, and sustainability analysis. Includes a secure HTTP bridge with OAuth integration and observability features for production deployment.
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to test Cashfree payment integrations end-to-end by creating orders, simulating payments, listening to webhooks, and verifying signatures via MCP tools.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to browse product catalogs, search products with filters, and initiate checkouts, generating order summaries and checkout URLs.

Allowance MCPofficial
FlicenseNot gradedqualityBmaintenanceEnables AI agents to request purchase approval from humans, receive scoped virtual cards, complete checkout, and report receipts for audit.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/siddiquafathima/deskkit-agentic-commerce'
If you have feedback or need assistance with the MCP directory API, please join our Discord server