keydris-wallet-mcp
Enables buyer-side Stripe machine payments by validating seller challenges, requesting authorization through the Keydris policy gateway, and issuing bounded Stripe Shared Payment Tokens.
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-wallet-mcpAuthorize the payment for this seller challenge"
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 Wallet MCP
Buyer-side Stripe Machine Payments Protocol server. The authorize_payment
tool validates a seller challenge, asks the Keydris policy gateway to authorize
the payment, and issues a bounded Stripe Shared Payment Token.
Requirements
Node.js 22.22.2 or newer
A Keydris agent routed through an MCP Kit Reader connection
A buyer Stripe payment profile enabled by the agent policy
Related MCP server: OrderGuard
Configure
Copy .env.example to .env when running locally. The gateway defaults to
https://dev.api.keydris.com/gateway/credentials.
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 buyer Stripe connection allowed by the runtime session's policy version. Calls fail closed when no buyer connection or more than one buyer 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-wallet-mcp --openAfter 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
Analyzes delegated AI payment authority and exposes supported Stripe/x402 evidence contracts.
Discover machine-payable APIs, probe x402 payment terms, and run seller operations. Non-custodial.
Procure governed AI capabilities: machine-readable price, scope, trust, gateway-delegation terms.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables agents to request payment authorization against signed human mandates, enforcing policy-as-code limits and returning a decision (authorize, challenge, or deny) without moving funds.11Apache 2.0
- FlicenseNot gradedqualityBmaintenanceEnables secure autonomous commerce by letting MCP agents propose and recommend purchases while deterministic gates, single-use execution capabilities, and independent re-verification control all payment authorization.-
- FlicenseNot gradedqualityAmaintenanceEnables AI buyers to discover products, create orders, and complete payments across any merchant implementing the protocol, with enforced spending limits, consent checks, prompt-injection sanitization, and an immutable audit trail.-
- FlicenseNot gradedqualityBmaintenanceEnables agent commerce with prepaid credits, authenticated bounded paid execution, and machine-readable fulfillment.-