Lets agents search products and shop on Bitrefill through its public API, paying with cryptocurrencies.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add bitrefill --env BITREFILL_API_SECRET='<BITREFILL_API_SECRET>' --env BITREFILL_API_ID='<BITREFILL_API_ID>' -- npx -y bitrefill-mcp-server~/.codex/config.toml
[mcp_servers.bitrefill]
command = "npx"
args = ["-y", "bitrefill-mcp-server"]
env = { BITREFILL_API_SECRET = "<BITREFILL_API_SECRET>", BITREFILL_API_ID = "<BITREFILL_API_ID>" }
# codex mcp add bitrefill --env BITREFILL_API_SECRET='<BITREFILL_API_SECRET>' --env BITREFILL_API_ID='<BITREFILL_API_ID>' -- npx -y bitrefill-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"bitrefill": {
"command": "npx",
"args": [
"-y",
"bitrefill-mcp-server"
],
"env": {
"BITREFILL_API_SECRET": "<BITREFILL_API_SECRET>",
"BITREFILL_API_ID": "<BITREFILL_API_ID>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"bitrefill": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"bitrefill-mcp-server"
],
"env": {
"BITREFILL_API_SECRET": "<BITREFILL_API_SECRET>",
"BITREFILL_API_ID": "<BITREFILL_API_ID>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"bitrefill": {
"command": "npx",
"args": [
"-y",
"bitrefill-mcp-server"
],
"env": {
"BITREFILL_API_SECRET": "<BITREFILL_API_SECRET>",
"BITREFILL_API_ID": "<BITREFILL_API_ID>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"bitrefill": {
"command": "npx",
"args": [
"-y",
"bitrefill-mcp-server"
],
"env": {
"BITREFILL_API_SECRET": "<BITREFILL_API_SECRET>",
"BITREFILL_API_ID": "<BITREFILL_API_ID>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"bitrefill": {
"command": "npx",
"args": [
"-y",
"bitrefill-mcp-server"
],
"env": {
"BITREFILL_API_SECRET": "<BITREFILL_API_SECRET>",
"BITREFILL_API_ID": "<BITREFILL_API_ID>"
}
}
}
}Environment variables
BITREFILL_API_SECRETBITREFILL_API_ID
Replace the placeholders with your own credentials and keep them out of version control.