addrbookFor publishers
← The evidence ledger

Evidence row 384030

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 42ee1e76-b940-44a1-9965-2f6e48e8e947
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
8bf92b80dca51c6931d9014e91cba42fcd49ce582352aaa812261637305eba9e
Leaf
0x6ca7a3b937be8f4035d92abbe05d5d72093b847bfb4ec5a80c5cdf6c1e18027e

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Create a durable order that spends `amount` of fromToken. Returns the deposit address and exact amount to send. Confirm with the user first. Never retry after a timeout or error: another call creates another order.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "amount": {
            "description": "Human decimal amount, e.g. \"0.5\". Not atomic units.",
            "pattern": "^\\d+(\\.\\d+)?$",
            "type": "string"
          },
          "fromChainId": {
            "description": "Chain id from list_chains.",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "fromToken": {
            "description": "Token address from search_tokens, or \"native\" for the chain coin.",
            "minLength": 1,
            "type": "string"
          },
          "refundAddress": {
            "description": "Only for a native-coin source such as XMR or TRX; token sources refund to the sender.",
            "type": "string"
          },
          "toAddress": {
            "description": "Recipient address on toChainId.",
            "minLength": 1,
            "type": "string"
          },
          "toChainId": {
            "description": "Chain id from list_chains.",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "toToken": {
            "description": "Token address from search_tokens, or \"native\" for the chain coin.",
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "fromChainId",
          "fromToken",
          "toChainId",
          "toToken",
          "amount",
          "toAddress"
        ],
        "type": "object"
      },
      "name": "create_swap"
    },
    {
      "description": "Estimate a swap. side \"from\" (default) quotes spending `amount`; side \"to\" quotes receiving `amount`. A quote is an estimate, not a funding instruction.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "amount": {
            "description": "Human decimal amount, e.g. \"0.5\". Not atomic units.",
            "pattern": "^\\d+(\\.\\d+)?$",
            "type": "string"
          },
          "fromChainId": {
            "description": "Chain id from list_chains.",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "fromToken": {
            "description": "Token address from search_tokens, or \"native\" for the chain coin.",
            "minLength": 1,
            "type": "string"
          },
          "side": {
            "enum": [
              "from",
              "to"
            ],
            "type": "string"
          },
          "toAddress": {
            "description": "Recipient address; improves the estimate.",
            "type": "string"
          },
          "toChainId": {
            "description": "Chain id from list_chains.",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "toToken": {
            "description": "Token address from search_tokens, or \"native\" for the chain coin.",
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "fromChainId",
          "fromToken",
          "toChainId",
          "toToken",
          "amount"
        ],
        "type": "object"
      },
      "name": "get_quote"
    },
    {
      "description": "Current status and customerState of an order. Amounts are atomic; *Decimals fields give scale.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "orderId": {
            "minLength": 1,
            "type": "string"
          },
          "sessionId": {
            "description": "The sessionId create_swap returned.",
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "orderId",
          "sessionId"
        ],
        "type": "object"
      },
      "name": "get_swap"
    },
    {
      "description": "Chains available right now, which ids can be a source or a destination, and featured tokens.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "list_chains"
    },
    {
      "description": "Find a token address and decimals by symbol, name or address.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "chainId": {
            "description": "Chain id from list_chains.",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "direction": {
            "description": "\"from\" = you send it, \"to\" = you receive it.",
            "enum": [
              "from",
              "to"
            ],
            "type": "string"
          },
          "limit": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "query": {
            "description": "Symbol, name or address, e.g. \"USDC\".",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "direction"
        ],
        "type": "object"
      },
      "name": "search_tokens"
    },
    {
      "description": "Only when get_swap shows customerState { kind: \"action_required\", action: \"refund_address\" }. Saves one immutable destination; it does not start a transfer by itself.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "orderId": {
            "minLength": 1,
            "type": "string"
          },
          "refundAddress": {
            "maxLength": 256,
            "minLength": 1,
            "type": "string"
          },
          "sessionId": {
            "description": "The sessionId create_swap returned.",
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "orderId",
          "sessionId",
          "refundAddress"
        ],
        "type": "object"
      },
      "name": "set_refund_address"
    }
  ]
}

What the leaf hashes

{"body":"8bf92b80dca51c6931d9014e91cba42fcd49ce582352aaa812261637305eba9e","id":384030,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793060321234500,"prev":null,"subject":"42ee1e76-b940-44a1-9965-2f6e48e8e947","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON