概要
What is Switzerland Payments Mcp?
A remote MCP server that lets any AI agent (Claude, ChatGPT, Cursor) accept payments in Switzerland via TWINT, cards, and Apple Pay through Stripe’s hosted checkout. It is a stateless translation layer that never holds funds or stores credentials.
How to use Switzerland Payments Mcp?
Set the MCP endpoint to https://mcp-ch.wishpool.app/mcp and provide your Stripe secret key in the x-stripe-secret-key header (sk_test_ for test mode, sk_live_ for production). Then call create_payment_link to generate a CHF hosted-checkout link or query_payment_status to check if a payment is paid.
Key features of Switzerland Payments Mcp
- Remote MCP server for AI agents (Claude, ChatGPT, Cursor)
- Accepts TWINT, cards, Apple Pay via Stripe
- Stateless translation layer, no database
- Pull-based payment status with
query_payment_status - Single endpoint:
https://mcp-ch.wishpool.app/mcp
Use cases of Switzerland Payments Mcp
- An AI assistant creating payment links for Swiss customers
- Automated checkout that supports TWINT alongside cards
- Stateless payment status queries without storing data
FAQ from Switzerland Payments Mcp
What payment methods does it support?
TWINT, credit/debit cards, and Apple Pay – all processed through Stripe’s hosted checkout.
Is it stateless? How are funds handled?
Yes, it is a stateless translation layer. Funds flow directly from buyer to Stripe to merchant; the server never holds funds or stores credentials.
How do I get started?
Add the MCP endpoint and set the x-stripe-secret-key header to your Stripe secret key. Test with sk_test_ keys from the Stripe dashboard.
What tools does it expose?
Two tools: create_payment_link creates a CHF hosted-checkout link, and query_payment_status returns paid=true when the payment is confirmed.
Does it have any database or runtime dependencies?
No database. Zero runtime dependencies beyond Node ≥ 18. MIT license.