cryptorefills avatar

Mcp Server

com.cryptorefills/mcp-server

Enables direct access to CryptoRefills' marketplace of gift cards and mobile top-ups across 6,000+ brands in 195 countries through Claude. The server connects via SSE transport to their production API, suggesting real-time transaction capabilities for purchasing digital goods. With a 4.7-star rating and 98% customer satisfaction score, it appears positioned for reliable commerce operations. You would reach for this when building applications that need programmatic access to international gift card inventory or mobile credit services, particularly useful for remittance workflows, reward systems, or any scenario requiring digital value transfer across borders without traditional payment rails.

tools
10
transport
SSE
last updated
Nov 18, 2025

Install

From registry metadata
$ npx add-mcp https://api.cryptorefills.com/mcp/sse --name cryptorefills --transport sse

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport sse cryptorefills https://api.cryptorefills.com/mcp/sse

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 10 tools

Verified live against the running server on Nov 6, 2026.

purchaseElicitationInteractive, stateful endpoint to guide small-footprint AI agents through a purchase flow for gift cards or mobile top-ups. Call repeatedly with the same session_token until 'status' is 'complete' or 'error'. For the first call, provide an empty 'body': {} (session_token will...1 params

Interactive, stateful endpoint to guide small-footprint AI agents through a purchase flow for gift cards or mobile top-ups. Call repeatedly with the same session_token until 'status' is 'complete' or 'error'. For the first call, provide an empty 'body': {} (session_token will...

Parameters* required
bodyobject
getCurrenciesFetch supported crypto currencies

Fetch supported crypto currencies

No parameters. Call it with no arguments.

listBrandsFetch available gift-card and mobile top-ups brands for a given country2 params

Fetch available gift-card and mobile top-ups brands for a given country

Parameters* required
cidstring
country_code*string
ISO 3166-1 alpha-2 country code
listProductsForCountryList all products in a country, optionally filtering by brand, family, coin, payment method, or language6 params

List all products in a country, optionally filtering by brand, family, coin, payment method, or language

Parameters* required
brand_namestring
coinstring
country_code*string
ISO 3166-1 alpha-2 country code
family_namestring
langstring
payment_methodstring
getPaymentViasWithCurrenciesFetch possible payment methods and supported currencies/networks

Fetch possible payment methods and supported currencies/networks

No parameters. Call it with no arguments.

getProductPriceGet pricing for range-based products where customer can select face value within min/max range4 params

Get pricing for range-based products where customer can select face value within min/max range

Parameters* required
brand_name*string
Brand name of the product
coin*string
Cryptocurrency to get price in (e.g., BTC, ETH, USDT, SOL)
country_code*string
ISO 3166-1 alpha-2 country code
face_value*number
Selected face value amount within the product's min/max range
validateOrderValidate a potential order against minimum amount and business rules1 params

Validate a potential order against minimum amount and business rules

Parameters* required
bodyvalue
createOrderSubmit a new order with selected products and payment method. The response carries order_id and order_token: keep both. order_token is returned only here, cannot be recovered, and getOrderStatus requires it to check the order later.1 params

Submit a new order with selected products and payment method. The response carries order_id and order_token: keep both. order_token is returned only here, cannot be recovered, and getOrderStatus requires it to check the order later.

Parameters* required
bodyvalue
getOrderStatusRetrieve the status and details of a submitted order. Requires order_id and the order_token returned by createOrder (or by purchaseElicitation on completion).2 params

Retrieve the status and details of a submitted order. Requires order_id and the order_token returned by createOrder (or by purchaseElicitation on completion).

Parameters* required
order_id*string
The order_id returned by createOrder
order_token*string
the order_token returned by createOrder; keep it, it is required to check the order later. When calling this URL over HTTP instead of the MCP tool, send it as ?ot=<order_token> (?order_token= is al...
searchProductsSearch products by text query across brands and categories in a given country3 params

Search products by text query across brands and categories in a given country

Parameters* required
country_code*string
ISO 3166-1 alpha-2 country code
langstring
q*string
Search query

Sponsors

Details

Transport
SSE
Registry
MCP registry, active
Tools verified
Nov 6, 2026