Skip to main content
Glama

ArcBox

Un servidor MCP remoto estilo PayBox para ChatGPT: cada usuario de ChatGPT inicia sesión con OAuth, obtiene una billetera controlada por el desarrollador de Circle en Arc Testnet y puede enviar USDC a través de Circle App Kit.

Qué hace

  1. ChatGPT se conecta a https://<your-host>/mcp con OAuth (no "Sin autenticación").

  2. El usuario crea una cuenta de ArcBox o inicia sesión.

  3. ArcBox crea una billetera de Circle en ARC-TESTNET para ese usuario (o reutiliza la existente).

  4. ChatGPT puede entonces llamar a:

    • get_wallet — dirección, explorador, faucet

    • get_balance — USDC en Arc Testnet

    • estimate_send_usdc — vista previa de comisión

    • send_usdc — App Kit kit.send() (requiere confirm: true)

    • list_transfers — envíos recientes de esta aplicación

Related MCP server: PayPls MCP Server

Requisitos previos

  • Node.js 22+

  • Una clave de API de testnet de Circle Console

  • Un secreto de entidad registrado

  • Una URL HTTPS pública para que ChatGPT pueda alcanzar este servidor (Cloudflare Tunnel o ngrok)

Configuración

cd arcbox
copy .env.example .env

Edita .env:

PUBLIC_URL=https://your-tunnel-host
PORT=8787
COOKIE_SECRET=a-long-random-string
CIRCLE_API_KEY=TEST_API_KEY:...
CIRCLE_ENTITY_SECRET=your-64-char-entity-secret
npm install
npm run dev

Abre PUBLIC_URL en un navegador y crea una cuenta. Confirma que aparece una dirección de billetera en /dashboard. Fínciala desde el faucet de Circle (Arc Testnet USDC).

Conectar ChatGPT

  1. Copia https://<your-host>/mcp

  2. En ChatGPT web, abre Ajustes y activa el Modo desarrollador

  3. Plugins → Explorar plugins → +Nuevo plugin

  4. Nombre: ArcBox

  5. URL del servidor: la URL /mcp

  6. Autenticación: OAuth — no dejes seleccionado "Sin autenticación"

  7. Guarda, conecta y completa el inicio de sesión de ArcBox

Luego en el chat:

¿Cuál es mi billetera de Arc Testnet y mi saldo de USDC?

Enviar 1.00 USDC a 0x…

send_usdc primero devuelve una vista previa a menos que ChatGPT pase confirm: true.

Modelo de autenticación

  • Código de autorización OAuth 2.1 + PKCE (S256)

  • Registro dinámico de cliente y Documentos de metadatos de ID de cliente

  • Tokens de actualización (requeridos por ChatGPT)

  • resource / audiencia vinculada a /mcp

  • Una EOA de Circle por usuario de ArcBox, dentro de un conjunto de billeteras compartido

Esto es custodia controlada por el desarrollador: Circle tiene las claves, tu servidor firma con el secreto de entidad. No lo trates como un clon no custodio de PayBox.

Desplegar en Vercel

  1. Sube este repositorio a GitHub.

  2. Importa el repositorio en Vercel.

  3. Establece estas variables de entorno en el proyecto de Vercel:

PUBLIC_URL=https://your-project.vercel.app
COOKIE_SECRET=
CIRCLE_API_KEY=
CIRCLE_ENTITY_SECRET=
MCP_DANGEROUSLY_ALLOW_INSECURE_ISSUER_URL=false

PUBLIC_URL debe ser el origen https:// en vivo (sin barra inclinada final). Después del primer despliegue, copia la URL de Vercel en PUBLIC_URL y redepliega si es necesario.

  1. URL del plugin de ChatGPT: https://your-project.vercel.app/mcp

Las funciones de Vercel no tienen estado. El almacén local de usuarios/billeteras en JSON reside en /tmp allí, por lo que las cuentas no sobreviven a arranques en frío. Aceptable para una prueba rápida; para uso real añade una base de datos después.

Nota solo local

ChatGPT no hablará con http://localhost. Usa un túnel, o la URL HTTPS de Vercel, y establece PUBLIC_URL a ese origen.

Seguridad

  • Solo testnet

  • Límite diario de envío mediante SEND_DAILY_LIMIT_USDC (por defecto 100)

  • Los envíos requieren un argumento de herramienta explícito confirm: true

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides comprehensive wallet, token, and smart contract utilities for the Abstract Testnet and Mainnet, including balance checks, transfers, and ERC-20 deployments. It enables users to manage Abstract Global Wallets and generate EOA accounts through natural language commands.
    5
    14
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to manage Bitcoin and USDC payments by checking balances, sending funds, and generating receive addresses through the PayPls platform. It facilitates secure financial automation with features like transaction tracking and configurable human approval limits.
    6
    MIT

View all related MCP servers

Related MCP Connectors

  • Provide AI agents and automation tools with contextual access to blockchain data including balance…

  • Connect AI agents to bank accounts, transactions, balances, and investments.

  • Read-only bank access for your AI agent. Connects Claude, ChatGPT, Cursor, Gemini, Codex.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kahaki1/arcbox'

If you have feedback or need assistance with the MCP directory API, please join our Discord server