ArcBox
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
ChatGPT se conecta a
https://<your-host>/mcpcon OAuth (no "Sin autenticación").El usuario crea una cuenta de ArcBox o inicia sesión.
ArcBox crea una billetera de Circle en
ARC-TESTNETpara ese usuario (o reutiliza la existente).ChatGPT puede entonces llamar a:
get_wallet— dirección, explorador, faucetget_balance— USDC en Arc Testnetestimate_send_usdc— vista previa de comisiónsend_usdc— App Kitkit.send()(requiereconfirm: 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 .envEdita .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-secretnpm install
npm run devAbre 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
Copia
https://<your-host>/mcpEn ChatGPT web, abre Ajustes y activa el Modo desarrollador
Plugins → Explorar plugins → + → Nuevo plugin
Nombre:
ArcBoxURL del servidor: la URL
/mcpAutenticación: OAuth — no dejes seleccionado "Sin autenticación"
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/mcpUna 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
Sube este repositorio a GitHub.
Importa el repositorio en Vercel.
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=falsePUBLIC_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.
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
This server cannot be installed
Maintenance
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
- AlicenseAqualityDmaintenanceProvides 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.514MIT
- AlicenseAqualityDmaintenanceEnables 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.6MIT
- AlicenseAqualityAmaintenanceMCP server for Circle's Agent Stack. Create wallets, set spend policies, send USDC, and pay x402-priced endpoints — all from a tool call.6481MIT
- FlicenseAqualityCmaintenanceEnables AI tools to access Arc Testnet blockchain data, including USDC balances, transactions, blocks, and network info.71
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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