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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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
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.25,970 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
- AlicenseNot gradedqualityBmaintenanceEnables buyers to authorize Stripe machine payments by validating seller challenges, consulting a policy gateway, and issuing bounded shared payment tokens.Apache 2.0