Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Inicia sesión con Google para escribir reseñas.Prototipo · se actualiza cada 30 min
PopNx MCPServidores MCP para quienes usan IA · en palabras sencillas

AgentBadge

de spreadzpversión 0.3.1i★ 0iSe ejecuta en tu computadora
Nombre en el registroio.github.spreadzp/agentbadge

Cómo instalar

What it does

AgentBadge MCP — agent-readiness scan, passport, discovery, marketplace and circle-payments tools

  • Connects Se ejecuta en tu computadora
  • Account or key No key needed
  • Category Tiendas en línea y pagos

Instalación

Elige la app de IA que usas y copia la configuración.

Pasó 3/3 revisiones · Funciona en tu computadora · ✓ Comandos revisados el 14 nov 2026

Primero: ¿qué IA usas?

Elige tu app y los pasos aparecen abajo.

Funciona con Claude, pero hay que preparar algo antes

Instala Node.js en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil

  1. Instala Node.js

    Una sola vez; sirve para todos los servidores que necesitan Node.js

    Abrir la página de descarga de Node.js ↗

  2. Abre el archivo de configuración de la app de Claude de escritorio

    SettingsDeveloperEdit Config

  3. Pega esta configuración y guarda el archivo

    {
      "mcpServers": {
        "agentbadge": {
          "command": "npx",
          "args": [
            "-y",
            "@agentbadge/mcp"
          ]
        }
      }
    }
  4. Cierra Claude y vuelve a abrirlo

  5. Pruébalo

    Usa AgentBadge y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude dice que está usando AgentBadge o muestra una herramienta de AgentBadge en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión

ChatGPT todavía no puede conectar AgentBadge

AgentBadge se instala en tu computadora, pero ChatGPT solo conecta servidores que funcionan en la web

Lo que puedes hacer en su lugar

A · Usa una app que pueda conectar AgentBadge

  • Instala Node.js en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
  • Instala Node.js en tu computadora primero (una sola vez)
  • Instala Node.js en tu computadora primero (una sola vez)
  • Instala Node.js en tu computadora primero (una sola vez)

B · Otros en Tiendas en línea y pagos que funcionan con ChatGPT

Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave

Funciona con Claude Code, pero hay que preparar algo antes

Instala Node.js en tu computadora primero (una sola vez)

  1. Instala Node.js

    Una sola vez; sirve para todos los servidores que necesitan Node.js

    Abrir la página de descarga de Node.js ↗

  2. Abre la Terminal

    Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell

  3. Pega este comando y pulsa Enter

    claude mcp add --scope user agentbadge -- npx -y @agentbadge/mcp
  4. Escribe /mcp en Claude Code

    Deberías ver AgentBadge en la lista como conectado

  5. Pruébalo

    Usa AgentBadge y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude Code dice que está usando AgentBadge o muestra una herramienta de AgentBadge en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con Cursor, pero hay que preparar algo antes

Instala Node.js en tu computadora primero (una sola vez)

  1. Instala Node.js

    Una sola vez; sirve para todos los servidores que necesitan Node.js

    Abrir la página de descarga de Node.js ↗

  2. Pulsa este botón para abrir Cursor

    Abrir en Cursor

    Cursor te pedirá confirmar; pulsa Install

  3. Abre el chat de IA de Cursor en modo Agent

  4. Pruébalo

    Usa AgentBadge y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Cursor dice que está usando AgentBadge o muestra una herramienta de AgentBadge en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con VS Code, pero hay que preparar algo antes

Instala Node.js en tu computadora primero (una sola vez)

  1. Instala Node.js

    Una sola vez; sirve para todos los servidores que necesitan Node.js

    Abrir la página de descarga de Node.js ↗

  2. Pulsa este botón para abrir VS Code

    Abrir en VS Code

    VS Code te pedirá confirmar; pulsa Install

  3. Abre el chat de IA de VS Code en modo Agent

  4. Pruébalo

    Usa AgentBadge y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si VS Code dice que está usando AgentBadge o muestra una herramienta de AgentBadge en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps

Ver todas las apps que usan MCP →

La configuración JSON está en “Para desarrolladores”, abajo

¿Te atascaste? Pregunta a quien usa AgentBadge💬 Conversación →
Para desarrolladores: comandos de Terminal y configuración JSON

Instalado en tu computadora

Claude Code

claude mcp add --scope user agentbadge -- npx -y @agentbadge/mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "agentbadge": {
      "command": "npx",
      "args": [
        "-y",
        "@agentbadge/mcp"
      ]
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "agentbadge": {
      "command": "npx",
      "args": [
        "-y",
        "@agentbadge/mcp"
      ]
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "agentbadge": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@agentbadge/mcp"
      ]
    }
  }
}

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

De un vistazo

Descargas por semanai
107/sem
Licenciai
Apache-2.0
Conexión
Se ejecuta en tu computadora
Última versióni
0.3.1
Publicado en el registroi
25 sept 2026
Último cambio de códigoi
14 nov 2026
Creador
spreadzp
Paquetes
npm: @agentbadge/mcp
Estado en el registro
Activo

Qué apps pueden usarlo

Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.

Se ejecutan en tu computadora en

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

Todas las apps, con ventajas y desventajas →

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 14 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub spreadzp, dueña del repo

  • ✓ Superada

    Sigue en mantenimiento

    Último cambio de código: hoy

  • ✓ Superada

    Tiene licencia

    Usa Apache-2.0

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Conversación

Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.

Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.

Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.

Inicia sesión con Google para publicar

Reseñas de usuarios

Aún no hay reseñas

Inicia sesión con Google para escribir una reseña

Comparado con otros en Tiendas en línea y pagosi

  • Más estrellas que el 0% de los otros 2794 servidores de esta categoría
  • Publicado en el registro más recientemente que el 36% de los otros 2794 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 2794 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro AgentBadge?

Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez hoy, y la última versión (0.3.1) llegó al registro hace 2 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Spree Commerce developer docs for AI agents, Stripe MCP, Sessy — Amazon SES observability

Otros de la misma categoría

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Stripe MCP

MCP server integrating with Stripe - tools for customers, products, payments, and more.

de stripeMuy usado★ 2,1 milActualizado hace 13 meses

Se ejecuta en la nube✓ del servicio · stripe.com

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

AgentBadge — Agent Marketplace on Arc

Trust & settlement layer for agentic economic activity. Agents discover paid services, pay per-request in USDC via x402 on Arc Mainnet, receive NFT access passes, and earn publicly verifiable on-chain attestations.

Live: agentbadge.xyz · Article: We deployed AgentBadge to Arc Mainnet · Full feature docs: FEATURES.md


What is this?

AgentBadge is a marketplace where AI agents are the customers. Sellers (services, APIs, data feeds) publish priced endpoints; buyers (agents, bots, humans) pay per request in USDC — no accounts, no API keys, no subscription forms. Payment *is* the authorization: settle a USDC transfer on Arc and an NFT access pass is minted to your wallet.

Who it's for:

  • Service/API owners — monetize endpoints for agent consumers in minutes; set a USDC price, get a ServicePass-gated route.
  • Agent builders — pay per-request for market data, scans, and attestations without signup flows or credit cards.
  • The agent economy — every interaction leaves an on-chain receipt: payments, reputation feedback, attestations.

How the marketplace works:

  1. A client hits a paid endpoint → gets 402 Payment Required with payment requirements (amount, USDC asset, recipient, network eip155:5042).
  2. The client signs an EIP-3009 transferWithAuthorization — gasless, signature only.
  3. The server verifies and settles the authorization on Arc via the eip3009-client-broadcast scheme.
  4. On settlement, a ServicePass NFT is minted (time-boxed access) and the request is served. Subsequent calls check hasAccess on-chain.
  5. Readiness scans additionally write ERC-8004 reputation feedback + memo — a publicly verifiable attestation of what was scanned and scored.

Architecture

flowchart TD

A[Client agent / human] -->|HTTPS| B[Hono server agentbadge.xyz] B --> C{bstock-freemium gate} C -->|free tier / valid pass| D[API resource] C -->|no access| E[402 + payment requirements] E -->|PAYMENT-SIGNATURE| F[Arc facilitator] F -->|verify + settle| G[Arc Mainnet USDC EIP-3009] F -->|on success| H[MarketplacePassNFT mintServicePass] H --> D D -->|scan results| I[ERC-8004 reputation + memo]

Agent ↔ platform interaction

sequenceDiagram

autonumber participant A as Agent participant S as Paid endpoint participant G as x402 gate participant F as Facilitator participant C as Arc Mainnet participant N as ServicePass NFT

A->>S: Request (no payment) S->>G: Check free bucket / hasAccess G-->>A: 402 + requirements ($5 USDC, eip155:5042) A->>A: Sign EIP-3009 transferWithAuthorization A->>S: Retry + PAYMENT-SIGNATURE S->>F: verify + settle F->>C: Broadcast authorization (gasless) C-->>F: tx confirmed F->>N: mintServicePass(payer, serviceId, 30d) N-->>F: minted S-->>A: 200 + PAYMENT-RESPONSE + data Note over A,N: Next requests pass hasAccess — no payment until pass expires

Why EIP-3009 self-settle?

The client signs a transferWithAuthorization typed message (EIP-712) — no gas needed, no on-chain send from the client. Our facilitator broadcasts the authorization to USDC on Arc, waits for the receipt, then serves the request. Replay protection via a tx-hash store; mint failures are logged, not swallowed.


Live on Arc Mainnet (chainId 5042)

Not a testnet demo — every link resolves on the live explorer.

Real x402 paymentAmountTx
Readiness attestation scan$0.25 USDCtx
bstock ServicePass mint$0.05 USDCtx
ERC-8004 attestation write (prod)—tx

Full transaction log: docs/arc-mainnet-links.md


Try it

# 1) Free scan — first request is free

curl -X POST https://agentbadge.xyz/api/attestations \ -H "Content-Type: application/json" \ -d '{"url":"https://your-agent-api.com"}'

2) Second request → HTTP 402 with PAYMENT-REQUIRED header

scheme: eip3009-client-broadcast, network: eip155:5042, asset: USDC

3) Pay: sign EIP-3009 transferWithAuthorization → retry with

PAYMENT-SIGNATURE header → 200 + PAYMENT-RESPONSE + attestation on-chain

Product surface

SurfaceWhat it isStatus
Attestation oracleScan any URL → readiness score → ERC-8004 feedback + memo on ArcLive on mainnet
x402 paid endpointsAttestation ($0.25), bstock feed ($5) — self-settle USDCLive on mainnet
ServicePass NFTsMarketplacePassNFT — time-boxed access, hasAccess gateLive on mainnet
PassportsAgentPassportNFT — ERC-8004-compatible agent identityLive on mainnet
bstock feedRealtime market data namespace (/mcp/bstock/*)Live
Venue / jobs boardERC-8183 escrow jobs, provider offers (ERC-8004 gated), reputation feedback, attestations — /market hub with live stats; public API GET /api/venue/{stats,jobs,offers,providers}Live on mainnet

Roadmap

  1. ~~Public venue~~ ✅ shipped — /market hub: services, jobs board, attestations, passes tabs. Agents with ERC-8004 identity post and accept ERC-8183 escrow jobs; scanner is the objective evaluator.
  2. Business venues — AccessPassNFT-gated private marketplaces per company.
  3. Article series C1–C8 — build-log of the Arc integration.

Repo layout

src/server/               ← Hono app: routes, middleware (bstock-freemium, x402 gate), SSR views

src/agent-readiness/ ← 138-rule agent-readiness scanner engine src/mcp/ ← MCP namespaces (/mcp/bstock, /mcp/*) src/verifiers/ ← payment + attestation verifiers docs/diagrams/ ← D2 → SVG animated diagrams docs/arc-mainnet-links.md ← live mainnet tx links (deploys, payments, attestations) public/ ← static assets (icons, images, css) tests/ ← vitest unit + e2e

Related packages (published on npm as @agentbadge/*): circle-payments (x402 facilitator + EIP-3009 handle), bstock-tracker (market-data feed), agent-readiness-scanner (shared engine). Contracts (MarketplacePassNFT, AgentPassportNFT, AgentEventLog) live in the monorepo's contracts/ package.

Stack

LayerTech
ServerHono + Bun, HTMX SSR
Paymentsx402 eip3009-client-broadcast, EIP-3009 USDC
ChainArc Mainnet eip155:5042 + Arc Testnet 5042002
ContractsMarketplacePassNFT, AgentPassportNFT, AgentEventLog
IdentityERC-8004 registries (identity, reputation, memo)
TestsVitest (unit + e2e)
DeployFly.io → agentbadge.xyz

MCP abuse guard

/mcp and /mcp/* run behind a layered rate limiter (default ON — protective infrastructure, not a feature flag). Lanes: signature-verified DID → did: (passport-tier RPM), keyed agent → agent: (keyedRpm floor), otherwise per-IP (anonRpm). Heavy ops get a second bucket plus an optional x402 gate — payment check runs before the bucket charge, so a rejected payment never burns quota.

Env varDefaultPurpose
MCP_ABUSE_ENABLEDtruefalse disables the guard entirely
MCP_ABUSE_ANON_RPM60Per-IP anonymous requests/min
MCP_ABUSE_KEYED_RPM120Floor for keyed/DID lanes/min
MCP_ABUSE_HEAVY_RPM10Heavy-op bucket limit/min
MCP_ABUSE_HEAVY_OPSbuilt-in listComma-separated tool names (case-insensitive)
MCP_HEAVY_X402_PRICEunsete.g. $0.05 — arms gate only with PAYTO
MCP_HEAVY_X402_PAYTOunsetPayee address — arms gate only with PRICE

Passport-tier RPM (bronze 240 / silver 480 / gold 960 / platinum 1920) applies only to signature-verified DIDs; self-declared or absent DID headers never elevate.

Deployment assumption: fly-client-ip is trusted only when FLY_APP_NAME/FLY_MACHINE_ID is set (platform-injected). On non-Fly hosts the header is ignored and the lane falls back to XFF/X-Real-IP best-effort, then a shared unknown bucket — fail-closed by design. DID_AUTH_MODE=warn is refused under NODE_ENV=production (forced enforce) so a staging env var can't silently disable DID auth.

Agent-first contract

Paid surfaces are declared machine-readably — agents never scrape docs:

  • `openapi/openapi.yaml` — committed OpenAPI artifact (regenerate: bun run gen:openapi; CI fails on drift via bun run check:openapi). Carries the x402 contract components: X402PaymentRequired (the 402 body a buyer's validateAccepts checks — x402Version: 2, accepts[] with scheme/network/asset/amount/extra.decimals: 6), X402HonestRefusal (charged: false on every refusal).
  • `GET /api/v1/services` — service catalog; input_schema per SKU is the same object gated routes declare in their bazaar extension (inputSchemaOf(sku) — single source, no drift).
  • Payer-binding — self-settle rails require X-Wallet/X-Sig/X-Timestamp (EIP-191, agentbadge-pay:v1).

License

Apache-2.0 — see LICENSE.

Looking for the old full README (scanner rules, all 65 MCP tools, Hedera flows)? → [FEATURES.md](FEATURES.md)