Keydris Stripe MPP Seller MCP
Provides seller-side Stripe payment integration through the Keydris policy gateway, enabling catalog quotes, signed payment challenges, governed PaymentIntent creation, refunds, and payment status.
Click on "Deploy 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., "@Keydris Stripe MPP Seller MCPCreate a signed payment challenge for quote Q-1042 and initiate the PaymentIntent."
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.
Keydris Stripe MPP Seller MCP
Seller-side Stripe Machine Payments Protocol server. It provides catalog quotes, signed payment challenges, governed PaymentIntent creation, refunds, and payment status through the Keydris policy gateway.
Requirements
Node.js 22.22.2 or newer
A Keydris agent routed through an MCP Kit Reader connection
A seller Stripe payment profile enabled by the agent policy
Related MCP server: VibeCart MCP Server
Configure
Copy .env.example to .env for local development. Set these values in
Manufact for hosted deployments:
KEYDRIS_API_URLKEYDRIS_MCP_KEYSTRIPE_NETWORK_IDSELLER_CHALLENGE_SIGNING_SECRETSELLER_CATALOG_JSONSELLER_CHALLENGE_TTL_SECONDS(optional)
KEYDRIS_API_URL and KEYDRIS_MCP_KEY must be configured together with the
values issued when this MCP is enrolled. The reader uses that installation
identity to authenticate credential redemption, register its capabilities,
send a heartbeat, and report tool and provider outcomes. KEYDRIS_GATEWAY_URL
remains an unenrolled legacy fallback when neither enrollment variable is set.
Normal MCP requests carry the single-use token in
params._meta["keydris/kit_action_token"].
The agent supplies amount, currency, method, and transaction type. It does not supply a Keydris payment connection id. During redemption, Keydris selects the single seller Stripe connection allowed by the runtime session's policy version for purchase, refund, and payment-status calls. Calls fail closed when no seller connection or more than one seller connection matches.
Marketplace admission
The read-only list_products tool exposes each product's SKU, name, unit price,
and currency directly from SELLER_CATALOG_JSON. Keydris recognizes this common
seller-MCP pattern and binds each product to the server's purchase tool during
admission. Keydris obtains the MCP server version and protocol version during
normal MCP initialization, so sellers do not enter those values in the
marketplace form.
Develop
npm install
npm run typecheck
npm run build
npm run devDeploy to Manufact
npx --no-install mcp-use login
npm run deploy -- --name keydris-seller-mcp --openConfigure the seller environment variables in Manufact before exercising its tools. After the first GitHub-backed deployment, pushes to the configured production branch redeploy this server automatically.
Kit Reader boundary
src/keydris is an unchanged vendored subset of the open-source Apache-2.0
Kit Reader. src/keydris-payment is this server's adapter for sending the
downstream target and payment context to the Keydris gateway. The backend alone
evaluates payment policy and chooses whether credentials may be released.
This server cannot be deployed
Maintenance
Related MCP Connectors
Agent-native service discovery and purchase-intent routing to Stripe-hosted checkout.
Stripe payments for AI agents. Create links, verify, manage customers.
Agent-native commerce with trusted catalog, durable carts, and Stripe Checkout via MCP and UCP.
Multi-seller shopping for AI agents. Settle via Stripe MPP or x402 USDC on Base. Hosted.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables integration with Stripe APIs through function calling, supporting operations on customers, products, invoices, subscriptions, and more.21,341 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to discover and interact with a merchant's commerce layer, including product listing and checkout creation, while payments settle directly to the merchant's Stripe account.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents and human operators to manage Stripe payment operations, SaaS billing, subscriptions, refunds with safety caps, and Austrian/EU tax compliance including VAT and BAO record retention.1MIT
- AlicenseAqualityCmaintenanceEnables MCP hosts like Claude, VS Code, Cursor, and others to discover payment methods, create payment links, verify payments, inspect invoices, and manage refunds through focused tools, with a guided safe payment workflow and a restricted generic API escape hatch.725 npmMIT