Skip to main content
ClaudeWave
ES, Spanish
hermeschoosenone-debug / MCP Servers · Registry oficial

synthex-x402

Client SDK for Synthex Forge paid x402 services (USDC on Base). One call: 402 -> EIP-3009 sign -> retry -> signed result. verify() re-checks the Ed25519 signature locally.

  • 0 estrellas
  • 0 forks
  • 0 issues abiertos
  • Lenguaje: Python
  • Licencia: MIT
  • actualizado

Instalación

remote
Terminal
claude mcp add --transport http synthex-x402 https://x402.synthexforge.com/mcp
.mcp.json (ámbito de proyecto)
{
  "mcpServers": {
    "synthex-x402": {
      "type": "http",
      "url": "https://x402.synthexforge.com/mcp"
    }
  }
}

Servidor remoto, sin binario local. Si pide credenciales, sigue el README del proveedor.

  1. Ejecuta el comando en tu terminal (Claude Code) o añade la URL como conector (Claude Desktop) o en mcp.json (Cursor).
  2. Autoriza el acceso cuando el cliente lo pida.
  3. Reinicia la sesión: las herramientas del servidor aparecen solas.
README

Resumen de MCP Servers

README completo en GitHub

synthex-x402

Client SDK for Synthex Forge's paid x402 services. USDC on Base mainnet.

One call. The 402 → EIP-3009 signing → retry loop is handled for you, and verify() re-checks the Ed25519 signature on the answer locally, with no network call and no cost.

from synthex_x402 import call, verify

result = call("/v1/preflight", {"target": "example.com"})
print(result["body"]["verdict"])        # 'go' | 'caution' | 'avoid' | 'unknown'
print(verify(result["body"])["valid"])   # True — re-checked locally
import { call, verify } from 'synthex-x402'

const result = await call('/v1/preflight', { target: 'example.com' })
console.log(result.body.verdict)         // 'go' | 'caution' | 'avoid' | 'unknown'
console.log(verify(result.body).valid)   // true — re-checked locally

Install

pip install synthex-x402          # Python 3.9+
npm install synthex-x402          # Node 18+

Try it without spending anything

python3 -m synthex_x402 --mock     # Python
cd sdk/typescript && npm install && npm run mock

The mock runs the entire flow — 402, instruction parsing, signing, retry, signed result, local verification — against a local mock server with a throwaway key. Nothing leaves your machine and nothing is charged.

The remote MCP server

The same tools are available over the MCP streamable-HTTP transport:

POST https://x402.synthexforge.com/mcp
curl -X POST https://x402.synthexforge.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
  • Manifest: https://x402.synthexforge.com/.well-known/mcp.json

  • A2A agent card: https://x402.synthexforge.com/.well-known/agent.json

  • Registry: com.synthexforge.x402/paid-agent-services on the official MCP Registry (registry.modelcontextprotocol.io)

The services

Every tool is a thin adapter over the same paid HTTP route, so the MCP surface and the HTTP surface can never disagree about price or behaviour.

ToolRoutePriceWhat it answers
preflightPOST /v1/preflight$0.01Should I pay this counterparty?
edge_priorPOST /v1/edge/prior$0.05What has already been tested here?
x402_indexPOST /v1/x402/index$0.02What does the agent economy offer, and does it work?
data_validatePOST /v1/data/validate$0.02Is this payload valid against this schema?
policy_checkPOST /v1/policy/check$0.10Is this action allowed under this policy?
rates_referenceGET /v1/rates/reference$0.01What is this amount worth, as-of stamped?
verify_signaturePOST /v1/settlement/verifyfreeRe-verify a signed receipt you hold.
healthGET /healthfreeIs the service up, on which network?

Payment rail

Protocolx402 v2, exact scheme
AssetUSDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)
NetworkBase mainnet (eip155:8453)
MethodEIP-3009 transferWithAuthorization
payTo0xc8fF67FAE72596478599EAAcfad8656fAe1113c8

Configuration

VariableMeaning
SYNTHEX_X402_PRIVATE_KEYYour EIP-3009 signing key. Never logged, never returned.
SYNTHEX_X402_KEY_FILEPath to a file containing the key.

With no key configured, call() does not pay — it returns the payment_required instructions so you can decide.

Documentation

Six how-to guides, served live at https://x402.synthexforge.com/docs:

  1. Verify a settlement receipt on Base

  2. Check an endpoint before paying it

  3. Validate a payload before trusting it

  4. Read a reference rate with staleness

  5. Buy and redeem a pass

  6. Prove a verdict was ours

Layout

sdk/python/          the Python package (PyPI: synthex-x402)
sdk/typescript/      the TypeScript package (npm: synthex-x402)
glama.json           Glama registry metadata

Development

# Python
cd sdk/python && pip install -e . && python3 -m synthex_x402 --self-test

# TypeScript
cd sdk/typescript && npm install && npm run self-test

Both self-tests run offline and assert, among other things, that the EIP-3009 digest is byte-identical to the x402 library's own.

License

MIT

Casos de uso
Topics
agentsbaseblockchainmcppaymentspythonsdktypescriptusdcx402
Preguntas frecuentes

Lo que la gente pregunta sobre synthex-x402

¿Qué es hermeschoosenone-debug/synthex-x402?

hermeschoosenone-debug/synthex-x402 es mcp servers para el ecosistema de Claude AI. Client SDK for Synthex Forge paid x402 services (USDC on Base). One call: 402 -> EIP-3009 sign -> retry -> signed result. verify() re-checks the Ed25519 signature locally. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-21.

¿Cómo se instala synthex-x402?

Puedes instalar synthex-x402 clonando el repositorio (https://github.com/hermeschoosenone-debug/synthex-x402) 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 hermeschoosenone-debug/synthex-x402?

Nuestro agente de seguridad ha analizado hermeschoosenone-debug/synthex-x402 y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene hermeschoosenone-debug/synthex-x402?

hermeschoosenone-debug/synthex-x402 es mantenido por hermeschoosenone-debug. La última actividad registrada en GitHub es del 2026-10-21, con 0 issues abiertos.

¿Hay alternativas a synthex-x402?

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

¿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: hermeschoosenone-debug/synthex-x402
[![Featured on ClaudeWave](https://claudewave.com/api/badge/hermeschoosenone-debug-synthex-x402)](https://claudewave.com/repo/hermeschoosenone-debug-synthex-x402)
<a href="https://claudewave.com/repo/hermeschoosenone-debug-synthex-x402"><img src="https://claudewave.com/api/badge/hermeschoosenone-debug-synthex-x402" alt="Featured on ClaudeWave: hermeschoosenone-debug/synthex-x402" width="320" height="64" /></a>

Alternativas

Web del proyecto
https://synthexforge.com