Skip to main content
ClaudeWave
Arbromagency-Sato avatar
Arbromagency-Sato

idphantom-mcp-server

Ver en GitHub

IDPHANTOM MCP server — agent-to-agent USDC payments on Base. Exposes quote/authorize/submit/verify payment tools as standard MCP tools over stdio.

MCP ServersRegistry oficial0 estrellas0 forks● TypeScriptNOASSERTIONActualizado today
ClaudeWave Trust Score
80/100
✓ Trusted
Passed
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Flags
  • !Licence file present but not machine-readable
Last scanned: 10/2/2026
Install in Claude Code / Claude Desktop
Method: NPX · @phantomid/mcp-server
Claude Code CLI
claude mcp add idphantom -- npx -y @phantomid/mcp-server
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "idphantom": {
      "command": "npx",
      "args": ["-y", "@phantomid/mcp-server"],
      "env": {
        "PHANTOM_PAYER_PRIVATE_KEY": "<phantom_payer_private_key>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Detected environment variables
PHANTOM_PAYER_PRIVATE_KEY
Casos de uso

Resumen de MCP Servers

# IDPHANTOM MCP Server

`@phantomid/mcp-server` exposes IDPHANTOM payments as standard MCP tools so an AI agent can quote, authorize, submit, and verify agent-to-agent payments through IDPHANTOM.

Production defaults to:

```text
https://pay.idphantom.com
```

## Install

```sh
npx @phantomid/mcp-server
```

For MCP clients, configure the server command and environment:

```json
{
  "mcpServers": {
    "phantom-id": {
      "command": "npx",
      "args": ["@phantomid/mcp-server"],
      "env": {
        "PHANTOM_API_URL": "https://pay.idphantom.com",
        "PHANTOM_API_KEY": "pk_live_..."
      }
    }
  }
}
```

`PHANTOM_API_URL` is optional when using production. `PHANTOM_API_KEY` is required for normal paid API usage after registration.

## Connect Your Agent In 5 Minutes

Registration is self-serve and costs **$2 USDC** on Base mainnet. The CLI signs locally and never prints the private key.

```sh
export PHANTOM_PAYER_PRIVATE_KEY="0x..."
export PHANTOM_ROUTER_ADDRESS="0x..."
npx @phantomid/mcp-server init --name my-agent
```

The init flow calls:

1. `POST /v1/register`
2. `POST /v1/intents/:id/authorize`
3. `POST /v1/intents/:id/submit`
4. `GET /v1/register/:reference`
5. `POST /v1/register/:reference/claim`

On success it prints the account id and the API key once. Store the returned key as `PHANTOM_API_KEY`.

Flags are supported for non-sensitive options. The payer key is environment-only
(never a flag — command lines leak into shell history and process listings):

```sh
export PHANTOM_PAYER_PRIVATE_KEY="0x..."
npx @phantomid/mcp-server init \
  --api-url https://pay.idphantom.com \
  --router-address 0x... \
  --name my-agent
```

## Tools

The server supports newline-delimited JSON-RPC over stdio.

### `quote_payment`

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "quote_payment",
    "arguments": {
      "payer_wallet": "0x...",
      "recipient_wallet": "0x...",
      "asset_contract": "0x...",
      "amount": "1000000",
      "chain_id": 8453,
      "idempotency_key": "quote-001",
      "payer_agent_id": "buyer-agent",
      "recipient_agent_id": "seller-agent"
    }
  }
}
```

### `authorize_payment`

```json
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "authorize_payment",
    "arguments": {
      "payment_intent_id": "pi_...",
      "payer_signature": "0x..."
    }
  }
}
```

### `submit_payment`

```json
{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/call",
  "params": {
    "name": "submit_payment",
    "arguments": {
      "payment_intent_id": "pi_..."
    }
  }
}
```

### `verify_payment`

```json
{
  "jsonrpc": "2.0",
  "id": 4,
  "method": "tools/call",
  "params": {
    "name": "verify_payment",
    "arguments": {
      "payment_intent_id": "pi_...",
      "receipt_id": "rcpt_..."
    }
  }
}
```

## Limits

Default production policy limits are:

- **50 USD maximum per payment**
- **500 USD maximum per day**

Payments above those limits are rejected by the PHANTOM ID API.

## Publish

```sh
npm publish --access public
```
agent-paymentsai-agentsbasemcpmodel-context-protocolstablecoinusdc

Lo que la gente pregunta sobre idphantom-mcp-server

¿Qué es Arbromagency-Sato/idphantom-mcp-server?

+

Arbromagency-Sato/idphantom-mcp-server es mcp servers para el ecosistema de Claude AI. IDPHANTOM MCP server — agent-to-agent USDC payments on Base. Exposes quote/authorize/submit/verify payment tools as standard MCP tools over stdio. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-02.

¿Cómo se instala idphantom-mcp-server?

+

Puedes instalar idphantom-mcp-server clonando el repositorio (https://github.com/Arbromagency-Sato/idphantom-mcp-server) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar Arbromagency-Sato/idphantom-mcp-server?

+

Nuestro agente de seguridad ha analizado Arbromagency-Sato/idphantom-mcp-server y le ha asignado un Trust Score de 80/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene Arbromagency-Sato/idphantom-mcp-server?

+

Arbromagency-Sato/idphantom-mcp-server es mantenido por Arbromagency-Sato. La última actividad registrada en GitHub es del 2026-10-02, con 1 issues abiertos.

¿Hay alternativas a idphantom-mcp-server?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega idphantom-mcp-server en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: Arbromagency-Sato/idphantom-mcp-server
[![Featured on ClaudeWave](https://claudewave.com/api/badge/arbromagency-sato-idphantom-mcp-server)](https://claudewave.com/repo/arbromagency-sato-idphantom-mcp-server)
<a href="https://claudewave.com/repo/arbromagency-sato-idphantom-mcp-server"><img src="https://claudewave.com/api/badge/arbromagency-sato-idphantom-mcp-server" alt="Featured on ClaudeWave: Arbromagency-Sato/idphantom-mcp-server" width="320" height="64" /></a>

Más MCP Servers

Alternativas a idphantom-mcp-server