deskkit-agentic-commerce
DeskKit — Agentic Commerce für das Razorpay AI Buildathon
Track 1: AI Growth & Agentic Commerce
Ein autonomer Beschaffungsagent, der einen Händler (DeskKit) Ende-zu-Ende für einen KI-Käufer transaktionsfähig macht – wobei jede Geldaktion erklärbar, begrenzt und mit Freigabeschranken versehen ist, und mit einem Live-Audit-Trail.
Was es tut
DeskKit ist ein kleiner Bürobedarf-Händler auf Razorpay. Dieses Projekt baut einen KI-Agenten, der:
Durchsucht den Katalog von DeskKit über eine MCP-Tool-Schnittstelle (agentenlesbarer Katalog)
Denkt über Käufe nach und führt echte Razorpay-Testmodus-Bestellungen aus
Durchsetzt ein striktes Monatsbudget mit zweistufiger Freigabe: automatische Genehmigung unter ₹3,000, manuelle Genehmigung darüber erforderlich, harte Sperre, wenn es ₹5,000/Monat überschreiten würde
Speichert Ausgaben über Sitzungen hinweg – das Budget verhält sich wirklich wie ein Monatslimit, nicht wie ein Reset pro Lauf
Schlägt proaktiv ergänzende Artikel vor (Upsell/Cross-Sell) nach einem erfolgreichen Kauf
Enthält einen zweiten KI-Agenten, der autonom Beschaffungsanfragen generiert – das demonstriert echten Agent-zu-Agent-Commerce, nicht nur Mensch-zu-Agent
Jede Entscheidung wird in LangSmith für einen vollständigen Audit-Trail nachverfolgt und live in einem Monthly Ledger-Dashboard visualisiert, das die Anzahl genehmigter, ausstehender und blockierter Vorgänge sowie den Bestellverlauf zeigt.
Related MCP server: Cashfree CLI
Warum das zum Track passt
„Jede Geldaktion erklärbar, begrenzt und durch Freigabeschranken kontrolliert. Zeige den Audit-Trail und einen Fehler, der elegant behandelt wird.“
Dieses Projekt behandelt vier verschiedene Fehler-/Randfälle elegant: Budgetsperre, Genehmigungsstufe, Anfragen für Artikel, die nicht im Katalog sind, und teilweise Erfüllung einer überdimensionierten Agent-zu-Agent-Anfrage – jeweils mit klarer Begründung und echten Alternativen, niemals ein stiller Fehler oder ein erzwungenes Überschreiben.
Architektur
Requester Agent (KI-Käufer) ──> LangGraph ReAct Agent ──> MCP Tool Layer ──> Razorpay Test-Mode API │ │ │ ├── get_catalog │ └── create_order (mit Budget-Gate) │ └──> LangSmith (Audit-Trail)
Tech-Stack
FastAPI — Backend + UI
LangGraph (ReAct-Agentenmuster) — Reasoning und Tool-Orchestrierung
MCP (Model Context Protocol) — Katalog und Checkout als von Agenten aufrufbare Tools bereitgestellt
Groq (openai/gpt-oss-120b) — LLM-Inferenz
Razorpay Python SDK — echte Testmodus-Zahlungsbestellungen
LangSmith — Observability und Audit-Trail
Persistente JSON-basierte Ausgabenverfolgung
Lokal ausführen
python -m venv venv
venv\Scripts\activate # on Windows
pip install -r requirements.txtErstelle eine .env-Datei mit:
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
Dann führe aus:
uvicorn main:app --reloadBesuche http://127.0.0.1:8000.
Demo
Gib eine Anweisung ein (z. B. „Kaufe 10 USB-C-Kabel und 1 Laptop-Ständer“), oder klicke auf Simulate Requester Agent, um zu sehen, wie eine zweite KI ihre eigene Kaufanfrage generiert – echter Agent-zu-Agent-Commerce.
Screenshots
Erfolgreiche Bestellung mit Echtzeit-Budgetverfolgung

Budgetsperre blockiert eine über dem Limit liegende Bestellung, mit eleganter Begründung

Monatsledger – vollständiger Audit-Trail auf einen Blick

Agent-zu-Agent-Commerce: Ein Requester-Agent generiert seine eigene Kaufanfrage

Erstellt für das 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