LabscoMCP early access ↗
bitrefillMCP SERVER · OFFICIAL PROJECT

Bitrefill

Search Bitrefill's gift cards and eSIMs, then create and pay for orders — the self-hostable sample of the server Bitrefill also runs for you.

by bitrefill ↗E-commerce & Marketplace Operations✓ Official

LABSCO SUMMARY

This one can spend money: four of its eighteen tools create or pay for real orders, so decide what an agent may call before you connect it.

The repository calls itself a sample: for production, Bitrefill points you to its hosted server at api.bitrefill.com/mcp, which signs you in over OAuth and exposes a curated set of 7 tools. Run this one when you want the full 18, a fork you can extend, or a copy inside your own network. Two resources save guesswork: bitrefill://category-slugs holds the category values product search expects, and bitrefill://payment-methods lists the only payment_method strings buy-products and create-esim-invoice accept.

What it is

A sample MCP server over Bitrefill API v2 that searches the catalogue and places orders: gift cards and eSIMs, invoices and orders, the account balance and a phone-number check. Without BITREFILL_API_KEY it registers no tools at all.

What you get

  • Catalogue lookups: search-products searches or browses products, and product-details returns one by id.
  • Buying: buy-products creates an invoice and pay-invoice pays it; get-invoice-by-id, list-invoices, get-order-by-id and list-orders follow it up, and a delivered order carries its redemption_info.
  • eSIMs end to end: list-esim-products and get-esim-product to choose a plan, create-esim-invoice and pay-esim-invoice to buy it, and get-esim-invoice, list-esims and get-esim to check on it.
  • Account and checks: get-account-balance, check-phone-number and ping — plus resources listing the accepted payment methods, the category slugs and the product families.

Requirements

A Bitrefill API key, supplied as BITREFILL_API_KEY.

Setup effort

One command plus a key — npx -y bitrefill-mcp-server, then supply credentials