mcpField
Q
Quackr MCP

Quackr MCP

Remote
quackr.ioCommunication0Updated 19w ago

About Quackr MCP

Quackr MCP connects MCP-compatible clients to Quackr's virtual phone number service. It supports account checks, temporary number rental, and programmatic SMS retrieval.

Key features

  1. 01Check account balance
  2. 02View country pricing and inventory
  3. 03Purchase temporary numbers
  4. 04Read received SMS
  5. 05List active rented numbers

Use cases

  1. 01Check number availability before renting
  2. 02Receive verification OTPs by SMS
  3. 03Manage rented numbers and incoming messages

MCP support

Exposes Quackr account, pricing, inventory, number-purchase, and SMS tools to MCP clients over hosted Streamable HTTP or through an npm stdio launcher. Authentication uses an API key.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.quackr.io/
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://mcp.quackr.io/Auth required
Packages
npmquackr-mcp1.0.1

Tools

Details

From the project README

Quackr MCP Server

npm version npm downloads License: MIT

Official MCP server for Quackr — virtual phone numbers for SMS verification and OTP receipt. Use Claude (or any MCP-compatible client) to check pricing and inventory, purchase temporary numbers, and read incoming SMS programmatically.

  • npm: quackr-mcp — npx -y quackr-mcp
  • Hosted endpoint: https://mcp.quackr.io/
  • Transport: Streamable HTTP
  • Auth: Authorization: Bearer YOUR_API_KEY header

Tools

ToolDescription
get-balanceGet the current account balance in USD
get-pricingGet phone number rental pricing for a specific country
get-inventoryCheck available phone number inventory for a country
purchase-numberPurchase a temporary number for receiving SMS (deducts from balance)
check-smsCheck SMS messages received on a rented number
list-active-numbersList all currently active (rented) numbers on the account

Getting an API Key

  1. Sign in at quackr.io
  2. Open your profile page
  3. Copy the API key from the API section

Install via npm

The quackr-mcp package is a thin stdio launcher that bridges any stdio MCP client to the hosted Quackr endpoint. It needs Node.js 18+ — no separate install required, npx fetches it on first run.

{
  "mcpServers": {
    "quackr": {
      "command": "npx",
      "args": ["-y", "quackr-mcp"],
      "env": {
        "QUACKR_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

You can also pass the key as a flag instead of an env var: npx -y quackr-mcp --api-key YOUR_API_KEY_HERE.

Claude Code Setup

Remote (recommended) — connect directly to the hosted endpoint. Add to your ~/.claude.json (or a project .mcp.json):

{
  "mcpServers": {
    "quackr": {
      "type": "http",
      "url": "https://mcp.quackr.io/",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY_HERE"
      }
    }
  }
}

Or via the CLI:

claude mcp add --transport http quackr https://mcp.quackr.io/ --header "Authorization: Bearer YOUR_API_KEY_HERE"

Claude Desktop Setup

Claude Desktop's JSON config only supports local (stdio) servers. Use the npm launcher (see Install via npm) by adding the npx quackr-mcp config above to claude_desktop_config.json, then restart Claude Desktop.

Alternatively, add Quackr as a remote connector: Settings → Connectors → Add custom connector, enter https://mcp.quackr.io/, and add an Authorization header with the value Bearer YOUR_API_KEY.

Other MCP Clients

Any client supporting remote Streamable HTTP MCP servers with custom headers works. Point it at https://mcp.quackr.io/ and pass your key via the Authorization: Bearer YOUR_API_KEY header.

REST API

Quackr also exposes a full REST API at https://api.quackr.io/ — see api.quackr.io/swagger.json for the full spec. Same x-api-key auth.

Support

License

MIT — see LICENSE.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.