Conclave Agent-Rails
Pay-per-call x402 data tools on Base: Solana snapshots, prices, package metadata.
사용해야 할까요
품질 및 안전성
발견 사항 (1)
- LOWping에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"conclave-agent-rails": {
"url": "https://conclavex402p04.pythonanywhere.com/mcp"
}
}
}원격 엔드포인트
https://conclavex402p04.pythonanywhere.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (19)
🟢list_services
FREE. Catalog of this seller's pay-per-call x402 data endpoints with prices (USDC on Base) and how to pay. NOTE: the /u/* micro-utilities are free over MCP and paid per-request over HTTP.
입력 스키마
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪ping
FREE. Liveness handshake: returns service name, version and server time.
입력 스키마
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟡u_sha256(text, algo)
FREE (no payment). Hash text inside an agent pipeline; sha256/sha512/sha3-256 hex. Deterministic micro-utility; use over MCP or POST /u/sha256 over HTTP.
입력 스키마
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "e.g. 'hello'"
},
"algo": {
"type": "string",
"description": "e.g. 'sha256'"
}
},
"additionalProperties": true
}🟡u_uuid
FREE (no payment). Mint a UUID for a record/id. Deterministic micro-utility; use over MCP or POST /u/uuid over HTTP.
입력 스키마
{
"type": "object",
"properties": {},
"additionalProperties": true
}🟡u_base64(op, text)
FREE (no payment). Base64-encode or decode a payload. Deterministic micro-utility; use over MCP or POST /u/base64 over HTTP.
입력 스키마
{
"type": "object",
"properties": {
"op": {
"type": "string",
"description": "e.g. 'encode'"
},
"text": {
"type": "string",
"description": "e.g. 'hello'"
}
},
"additionalProperties": true
}🟡u_base58(op, hex)
FREE (no payment). Convert bytes/hex to base58 or back (Solana-style). Deterministic micro-utility; use over MCP or POST /u/base58 over HTTP.
입력 스키마
{
"type": "object",
"properties": {
"op": {
"type": "string",
"description": "e.g. 'encode'"
},
"hex": {
"type": "string",
"description": "e.g. 'deadbeef'"
}
},
"additionalProperties": true
}🟡u_hex(op, text)
FREE (no payment). Hex-encode or decode a payload. Deterministic micro-utility; use over MCP or POST /u/hex over HTTP.
입력 스키마
{
"type": "object",
"properties": {
"op": {
"type": "string",
"description": "e.g. 'encode'"
},
"text": {
"type": "string",
"description": "e.g. 'hi'"
}
},
"additionalProperties": true
}🟡u_urlcode(op, text)
FREE (no payment). URL-encode/decode a query or fragment. Deterministic micro-utility; use over MCP or POST /u/urlcode over HTTP.
입력 스키마
{
"type": "object",
"properties": {
"op": {
"type": "string",
"description": "e.g. 'encode'"
},
"text": {
"type": "string",
"description": "e.g. 'a b'"
}
},
"additionalProperties": true
}🟡u_date_diff(from, to)
FREE (no payment). Compute the difference between two ISO-8601 timestamps (days/seconds). Deterministic micro-utility; use over MCP or POST /u/date-diff over HTTP.
입력 스키마
{
"type": "object",
"properties": {
"from": {
"type": "string",
"description": "e.g. '2026-01-01T00:00:00Z'"
},
"to": {
"type": "string",
"description": "e.g. '2026-01-02T00:00:00Z'"
}
},
"additionalProperties": true
}🟡u_json(data)
FREE (no payment). Validate or pretty-format JSON before the next step. Deterministic micro-utility; use over MCP or POST /u/json over HTTP.
입력 스키마
{
"type": "object",
"properties": {
"data": {
"type": "string",
"description": "e.g. '{\"a\":1}'"
}
},
"additionalProperties": true
}🟡u_jwt(token)
FREE (no payment). Decode a JWT header/claims without a key (no signature verification). Deterministic micro-utility; use over MCP or POST /u/jwt over HTTP.
입력 스키마
{
"type": "object",
"properties": {
"token": {
"type": "string",
"description": "e.g. 'eyJhbGciOiJub25lIn0.eyJzdWIiOiIxIn0.'"
}
},
"additionalProperties": true
}🟡u_address_check(address)
FREE (no payment). Sanity-check an EVM address format before sending funds. Deterministic micro-utility; use over MCP or POST /u/address-check over HTTP.
입력 스키마
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "e.g. '0x2F2E1f54109B2525137EedA4A892600Ee956D42a'"
}
},
"additionalProperties": true
}⚪validate(taskId, attemptId, title, description, input, ...)
FREE (no payment). Decide accepted/rejected for a delivered brick.blue task result against the task's published acceptance rules. Returns {decision, accepted, verdict, reason}.
입력 스키마
{
"type": "object",
"properties": {
"taskId": {
"type": "string",
"description": "brick.blue task id."
},
"attemptId": {
"type": "string",
"description": "Attempt id under arbitration."
},
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"input": {
"description": "Task input as published (opaque)."
},
"result": {
"description": "Delivered result to validate (opaque)."
},
"acceptance": {
"type": "object",
"description": "Optional task acceptance rules ({\"kind\":\"fields\",\"checks\":[...]}) supplied inline; used instead of fetching the task."
},
"task": {
"type": "object",
"description": "Optional full task object (with `acceptance`) supplied inline."
}
},
"required": [
"taskId",
"attemptId"
],
"additionalProperties": true
}⚪rail_status(payment)
PAID $0.020000 USDC via x402. Call before routing or accepting an x402 payment: multi-rail health (facilitators, settlement, market) across x402 rails (JSON).
입력 스키마
{
"type": "object",
"properties": {
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
}
},
"additionalProperties": false
}⚪x402_integrity(payment)
PAID $0.009000 USDC via x402. Call before trusting a third-party x402 endpoint: catalog-vs-live integrity (payee, price, network, bazaar block) so an agent can skip dead or mismatched endpoints (JSON).
입력 스키마
{
"type": "object",
"properties": {
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
}
},
"additionalProperties": false
}⚪token_snapshot(mint, payment)
PAID $0.020000 USDC via x402. Call before trading or pricing a Solana token: normalized live onchain snapshot (price, 24h change, liquidity, 24h volume, top DEX pair).
입력 스키마
{
"type": "object",
"properties": {
"mint": {
"type": "string",
"description": "Optional base58 Solana mint (default: SOL)."
},
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
}
},
"additionalProperties": false
}⚪price_quote(ids, vs, payment)
PAID $0.005000 USDC via x402. Call before pricing or settling a crypto payment: live spot prices for one or more coins by CoinGecko id (USD price, 24h change, market cap) from a keyless multi-source chain that never returns an upstream 429.
입력 스키마
{
"type": "object",
"properties": {
"ids": {
"type": "string",
"description": "Comma-separated CoinGecko ids (default bitcoin,ethereum)."
},
"vs": {
"type": "string",
"description": "Quote currency (default usd)."
},
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
}
},
"additionalProperties": false
}⚪package_metadata(ecosystem, name, payment)
PAID $0.010000 USDC via x402. Call before adding or upgrading a dependency: package-registry metadata for one package (PyPI or npm): latest version, summary, license, dependency count; PyPI also returns 30-day downloads.
입력 스키마
{
"type": "object",
"properties": {
"ecosystem": {
"type": "string",
"description": "pypi or npm (default pypi)."
},
"name": {
"type": "string",
"description": "Package name (default requests pypi / express npm)."
},
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
}
},
"additionalProperties": false
}⚪solana_snapshot(address, payment)
PAID $0.020000 USDC via x402. Call before moving funds on Solana: decision-grade account snapshot — kind; mint decimals/supply/authority; whole-account balance and recent signatures — keyless solana-public-rpc.
입력 스키마
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Base58 Solana address (32-44 chars)."
},
"payment": {
"type": "string",
"description": "Base64 x402 payment header (PAYMENT-SIGNATURE v2, or legacy X-PAYMENT v1). Omit to receive the 402 payment requirement."
}
},
"additionalProperties": false
}커뮤니티
증거