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
remoteclaude mcp add --transport http synthex-x402 https://x402.synthexforge.com/mcp{
"mcpServers": {
"synthex-x402": {
"type": "http",
"url": "https://x402.synthexforge.com/mcp"
}
}
}Servidor remoto, sin binario local. Si pide credenciales, sigue el README del proveedor.
https://x402.synthexforge.com/mcpServidor remoto, sin binario local. Si pide credenciales, sigue el README del proveedor.
{
"mcpServers": {
"synthex-x402": {
"url": "https://x402.synthexforge.com/mcp"
}
}
}Servidor remoto, sin binario local. Si pide credenciales, sigue el README del proveedor.
- Ejecuta el comando en tu terminal (Claude Code) o añade la URL como conector (Claude Desktop) o en mcp.json (Cursor).
- Autoriza el acceso cuando el cliente lo pida.
- Reinicia la sesión: las herramientas del servidor aparecen solas.
Resumen de MCP Servers
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 locallyimport { 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 locallyInstall
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 mockThe 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/mcpcurl -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.jsonA2A agent card:
https://x402.synthexforge.com/.well-known/agent.jsonRegistry:
com.synthexforge.x402/paid-agent-serviceson 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.
| Tool | Route | Price | What it answers |
|---|---|---|---|
preflight | POST /v1/preflight | $0.01 | Should I pay this counterparty? |
edge_prior | POST /v1/edge/prior | $0.05 | What has already been tested here? |
x402_index | POST /v1/x402/index | $0.02 | What does the agent economy offer, and does it work? |
data_validate | POST /v1/data/validate | $0.02 | Is this payload valid against this schema? |
policy_check | POST /v1/policy/check | $0.10 | Is this action allowed under this policy? |
rates_reference | GET /v1/rates/reference | $0.01 | What is this amount worth, as-of stamped? |
verify_signature | POST /v1/settlement/verify | free | Re-verify a signed receipt you hold. |
health | GET /health | free | Is the service up, on which network? |
Payment rail
| Protocol | x402 v2, exact scheme |
| Asset | USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) |
| Network | Base mainnet (eip155:8453) |
| Method | EIP-3009 transferWithAuthorization |
payTo | 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8 |
Configuration
| Variable | Meaning |
|---|---|
SYNTHEX_X402_PRIVATE_KEY | Your EIP-3009 signing key. Never logged, never returned. |
SYNTHEX_X402_KEY_FILE | Path 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:
Verify a settlement receipt on Base
Check an endpoint before paying it
Validate a payload before trusting it
Read a reference rate with staleness
Buy and redeem a pass
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 metadataDevelopment
# Python
cd sdk/python && pip install -e . && python3 -m synthex_x402 --self-test
# TypeScript
cd sdk/typescript && npm install && npm run self-testBoth 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
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.
[](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>