Keydris Stripe MPP Seller MCP
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: MCP Stripe Finance
Configure
Copy .env.example to .env for local development. Set these values in
Manufact for hosted deployments:
KEYDRIS_GATEWAY_URLSTRIPE_NETWORK_IDSELLER_CHALLENGE_SIGNING_SECRETSELLER_CATALOG_JSONSELLER_CHALLENGE_TTL_SECONDS(optional)
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.
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
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.
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.13,246 npmMIT
- AlicenseNot gradedqualityCmaintenanceProduction-grade MCP server for Stripe financial operations, enabling AI assistants to manage payments, customers, subscriptions, invoices, products, prices, refunds, and balance checks.MIT
- 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
- FlicenseNot 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.1-