{
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "5arz",
    "version": "0.1.0"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "enabled": false,
  "jsonrpc_endpoint": "https://api.5arz.com/api/mcp",
  "tools": [
    {
      "name": "list_verified_human_tasks",
      "description": "List currently-buyable verified human work tasks. Each task includes its USD price, supported settlement chains, and the kind of Proof-of-Human-Fulfillment receipt issued on completion.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "number",
            "description": "Max tasks to return (default 20, max 100)"
          }
        }
      }
    },
    {
      "name": "purchase_verified_human_task",
      "description": "Buy one slot of a verified human task. Returns a 402 challenge with payment instructions (HTTP 402 / x402 protocol) — the agent must settle USDC on Base/Polygon/Solana and re-call this tool with the X-PAYMENT proof to receive an attestation_id (verifiable Proof-of-Human-Fulfillment receipt).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "description": "Task id from list_verified_human_tasks"
          },
          "x_payment": {
            "type": "string",
            "description": "Optional X-PAYMENT settlement proof. Omit to receive the 402 challenge."
          },
          "purchase_id": {
            "type": "string",
            "description": "Optional purchase id from a previous 402. Required when presenting an x_payment."
          },
          "agent_key_thumb": {
            "type": "string",
            "description": "Optional RFC 7638 JWK thumbprint of your agent key; embedded in the resulting PoHF receipt's cnf.jkt claim."
          }
        },
        "required": [
          "task_id"
        ]
      },
      "paid": true
    },
    {
      "name": "get_attestation_receipt",
      "description": "Fetch a Proof-of-Human-Fulfillment receipt by attestation id. Returns the signed packet, verifier identifier, JWKS URL, patent references, and a how-to-verify hint.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "attestation_id": {
            "type": "string",
            "description": "Returned at fulfillment, or in the X-Attestation-Id header on the buy response."
          }
        },
        "required": [
          "attestation_id"
        ]
      }
    },
    {
      "name": "bind_human_to_payment",
      "description": "Bind a verified human (5arz sessionId or memberId) to a settlement payment on ANY rail - Tempo, Open USD (OUSD), Mastercard Agent Pay, Stripe, or USDC - and receive a signed credential clipping the human, the agent key, and the paymentRef together. The human-proof layer for agentic payments. Pass test=true to try with no live payment. Authenticate with an API key (Authorization: Bearer arz_).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "paymentRef": {
            "type": "string",
            "description": "The Tempo/OUSD/Agent Pay/USDC transaction id"
          },
          "sessionId": {
            "type": "string",
            "description": "A 5arz verified session id"
          },
          "memberId": {
            "type": "string",
            "description": "A 5arz identity-verified member (alternative to sessionId)"
          },
          "workRef": {
            "type": "string",
            "description": "Optional work reference when using memberId"
          },
          "test": {
            "type": "boolean",
            "description": "Try without a live payment"
          }
        }
      },
      "paid": true
    }
  ],
  "manifest": "https://api.5arz.com/.well-known/mcp.json",
  "provenance_tag": "verified-human · 5arz · stripe-identity · USPTO-63/979,474"
}