Back to Directory/Developer Tools

io.github.Fabio662/yieldagentx402

Policy-gated x402 MCP for agent workflows with TEE receipts, 18 tools, and no custody.

Developer ToolsTypeScriptv1.0.4

YieldAgentX402 SDKs

Public client libraries and integrations for YieldAgentX402 — the custody-free, policy-gated, receipt-backed execution layer for AI agents.

Platform · MCP Docs · Try without signup · Get API key

yieldagentx402-sdks MCP server

This repo hosts the open-source distribution packages. The platform itself (gateway, ShadeGuard policy engine, TEE attestation, orchestrator, Filecoin/BTFS anchoring) lives in a separate private repository — we ship the bits agents need to use the platform here.


Packages in this repo

PackageRegistryWhat it does
sdk-ts/npm: yieldagentx402Typed TypeScript SDK. Wraps all 18 MCP tools with first-class types, idempotency, webhook verify, Shade Agent helpers. Zero deps. Works in Node, browsers, Workers, Deno, Bun.
mcp-server/npm: agentx402-mcp-serverStdio MCP wrapper. Drop into Claude Desktop / Code / Cursor / Windsurf for all 18 YieldAgentX402 tools across 18 chains. Glama: listing.
verify-lib/npm: yieldagentx402-verifyZero-dependency WebCrypto verifier for receipts + webhook signatures. Works in browser, Node 18+, Cloudflare Workers, Deno.
crewai-tools/PyPI: crewai-yieldagentx402-toolsCrewAI tool wrappers — policy dry-run, x402 payment, secure workflow, receipt verify, Shade Agent MPC wallet status.
langchain-tools/PyPI: yieldagentx402-langchainLangChain tool wrappers — discovery, policy preview, receipt verify, action planner (MCP gateway).

Try without signup

curl -X POST https://api.yieldagentx402.app/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"yax_get_capabilities","arguments":{}}}'

No API key required. Returns all 18 tools, 18 chains, rate limits, fees, supported runtime configs.

Want an instant test key?

curl -X POST https://api.yieldagentx402.app/api/apply \
  -H "Content-Type: application/json" \
  -d '{"agent_name":"my-agent"}'

Returns a yax_test_* key (5 USD cap, 7-day expiry) for safe read-only tools.


What is YieldAgentX402?

A trust layer for agents that move money.

  • 18 MCP tools — discovery, secure workflow execution, x402 payment settlement, policy dry-run, approvals, receipt verification, attestation, finance/CRM skill tools
  • 18 chains — Base, Ethereum, Bitcoin (native), Starknet, NEAR, Solana, Stacks, BNB, Rootstock, Filecoin EVM + native, Aptos, Sui, TON, Tron, XRPL, Stellar, Algorand
  • Custody-free wallet — one NEAR MPC key authority derives EVM + BTC addresses on demand. No private keys held by the gateway or worker. Starknet uses Stark curve preset.
  • Intel TDX TEE attestation — mrEnclave verifiable at /api/tee/report
  • HMAC-SHA256 receipts — every call returns a signed receipt
  • Filecoin + BTFS dual anchoring — permanent tamper-proof proof storage
  • x402 protocol settlement — 0.25% protocol fee, machine-verifiable in /.well-known/x402 as extra.protocolFeeBps: 25

Custody-free wallet — one MPC key, three chains

ChainAddressCurve
EVM (Base/Eth)0x6905D04C3655625F6171f7b1e801a9325B1Fa1e8secp256k1 (MPC)
Bitcoin (P2WPKH)bc1qcd8ljsj7x0rq3sw7drrt7ragqmmt3tfsfxs6gysecp256k1 (MPC)
Starknet0x003a4e08…570906a21Stark (preset)

Live manifest: https://shade-agent-worker.cryptoblac.workers.dev/api/wallet


Live infra

SurfaceURL
MCP endpointhttps://api.yieldagentx402.app/mcp
Public discoveryPOST /mcp with yax_get_capabilities (no auth)
Instant test keyPOST /api/apply
Ready-to-paste configsGET /api/agent-onboard
x402 manifesthttps://api.yieldagentx402.app/.well-known/x402
MCP manifesthttps://api.yieldagentx402.app/.well-known/mcp.json
Statushttps://api.yieldagentx402.app/api/status
TEE reporthttps://api.yieldagentx402.app/api/tee/report
Shade Agent wallethttps://shade-agent-worker.cryptoblac.workers.dev/api/wallet
Receipt verifier (UI)https://yieldagentx402.app/verify
Postman collectionhttps://yieldagentx402.app/postman/yieldagentx402.postman_collection.json

Contributing

Issues and PRs on the public SDK packages are welcome here. Platform-level changes (gateway, policy engine, TEE worker) happen in a private repo — open an issue if you have a feature request and we'll triage.


License

MIT — see LICENSE.

Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
npx -y agentx402-mcp-server

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "io-github-fabio662-yieldagentx402": {
      "command": "npx",
      "args": [
        "-y",
        "agentx402-mcp-server"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

agentx402-mcp-servernpm

Compatible MCP Clients

io.github.Fabio662/yieldagentx402 works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More