addrbookFor publishers
← The evidence ledger

Evidence row 1259440

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint a61387e3-4b70-4c60-b007-95fcdcae113d
Recorded
Previous row
#1230479
Body SHA-256
4f241f97c620936c65790295b467ac013c573c3e28c57fbde81514b0aed91474
Leaf
0x08b14ef12036407ac72f04fb4eeef8aaa018c553943fe4c6141f634659ee2e56

What was observed

{
  "count": 76,
  "tools": [
    {
      "description": "Deterministic mid-task utilities for AI agents: unit + currency conversion by ratio, timezone/date maths, cron schedule expansion, entity extraction, and format + JSON Schema validation. Exact answers, no LLM, 30ms. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/agentkit/convert",
      "inputSchema": {
        "properties": {
          "from": {
            "description": "Source unit, e.g. km, kg, F, GB, USD, Km",
            "type": "string"
          },
          "round": {
            "description": "Decimal places (default 6)",
            "type": "integer"
          },
          "to": {
            "description": "Target unit; omit to get all equivalents in the same family",
            "type": "string"
          },
          "value": {
            "description": "Amount to convert",
            "type": "number"
          },
          "values": {
            "description": "Optional list of values instead of a single value",
            "items": {
              "type": "number"
            },
            "type": "array"
          }
        },
        "required": [
          "value",
          "from"
        ],
        "type": "object"
      },
      "name": "agentkit__convert"
    },
    {
      "description": "Deterministic mid-task utilities for AI agents: unit + currency conversion by ratio, timezone/date maths, cron schedule expansion, entity extraction, and format + JSON Schema validation. Exact answers, no LLM, 30ms. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/agentkit/datetime",
      "inputSchema": {
        "properties": {
          "from": {
            "description": "Source unit, e.g. km, kg, F, GB, USD, Km",
            "type": "string"
          },
          "round": {
            "description": "Decimal places (default 6)",
            "type": "integer"
          },
          "to": {
            "description": "Target unit; omit to get all equivalents in the same family",
            "type": "string"
          },
          "value": {
            "description": "Amount to convert",
            "type": "number"
          },
          "values": {
            "description": "Optional list of values instead of a single value",
            "items": {
              "type": "number"
            },
            "type": "array"
          }
        },
        "required": [
          "value",
          "from"
        ],
        "type": "object"
      },
      "name": "agentkit__datetime"
    },
    {
      "description": "Deterministic mid-task utilities for AI agents: unit + currency conversion by ratio, timezone/date maths, cron schedule expansion, entity extraction, and format + JSON Schema validation. Exact answers, no LLM, 30ms. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/agentkit/extract",
      "inputSchema": {
        "properties": {
          "from": {
            "description": "Source unit, e.g. km, kg, F, GB, USD, Km",
            "type": "string"
          },
          "round": {
            "description": "Decimal places (default 6)",
            "type": "integer"
          },
          "to": {
            "description": "Target unit; omit to get all equivalents in the same family",
            "type": "string"
          },
          "value": {
            "description": "Amount to convert",
            "type": "number"
          },
          "values": {
            "description": "Optional list of values instead of a single value",
            "items": {
              "type": "number"
            },
            "type": "array"
          }
        },
        "required": [
          "value",
          "from"
        ],
        "type": "object"
      },
      "name": "agentkit__extract"
    },
    {
      "description": "Deterministic mid-task utilities for AI agents: unit + currency conversion by ratio, timezone/date maths, cron schedule expansion, entity extraction, and format + JSON Schema validation. Exact answers, no LLM, 30ms. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/agentkit/validate",
      "inputSchema": {
        "properties": {
          "from": {
            "description": "Source unit, e.g. km, kg, F, GB, USD, Km",
            "type": "string"
          },
          "round": {
            "description": "Decimal places (default 6)",
            "type": "integer"
          },
          "to": {
            "description": "Target unit; omit to get all equivalents in the same family",
            "type": "string"
          },
          "value": {
            "description": "Amount to convert",
            "type": "number"
          },
          "values": {
            "description": "Optional list of values instead of a single value",
            "items": {
              "type": "number"
            },
            "type": "array"
          }
        },
        "required": [
          "value",
          "from"
        ],
        "type": "object"
      },
      "name": "agentkit__validate"
    },
    {
      "description": "Compare two OpenAPI 3 JSON specs and get a precise breaking-change report: removed paths, renamed parameters, new required fields, type changes. $0.02 via x402. Price: $0.02 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/api-change-check/compare",
      "inputSchema": {
        "properties": {
          "after": {
            "properties": {
              "info": {
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "version": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "openapi": {
                "type": "string"
              },
              "paths": {
                "properties": {},
                "type": "object"
              }
            },
            "type": "object"
          },
          "before": {
            "properties": {
              "info": {
                "properties": {
                  "title": {
                    "type": "string"
                  },
                  "version": {
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "openapi": {
                "type": "string"
              },
              "paths": {
                "properties": {
                  "/users": {
                    "properties": {
                      "get": {
                        "properties": {
                          "responses": {
                            "properties": {
                              "200": {
                                "properties": {
                                  "description": {
                                    "type": "string"
                                  }
                                },
                                "type": "object"
                              }
                            },
                            "type": "object"
                          }
                        },
                        "type": "object"
                      }
                    },
                    "type": "object"
                  }
                },
                "type": "object"
              }
            },
            "type": "object"
          }
        },
        "type": "object"
      },
      "name": "api_change_check__compare"
    },
    {
      "description": "Base token due diligence over x402. /report bundles due diligence, cross-venue reference price and position exit cost in ONE $0.01 call. /price now takes up to 10 tokens per $0.01 call for bulk screening. Free /sample on every endpoint. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/basedue/due",
      "inputSchema": {
        "properties": {
          "tokens": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__due"
    },
    {
      "description": "Base token due diligence over x402. /report bundles due diligence, cross-venue reference price and position exit cost in ONE $0.01 call. /price now takes up to 10 tokens per $0.01 call for bulk screening. Free /sample on every endpoint. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/basedue/exit",
      "inputSchema": {
        "properties": {
          "tokens": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__exit"
    },
    {
      "description": "Base token due diligence over x402. /report bundles due diligence, cross-venue reference price and position exit cost in ONE $0.01 call. /price now takes up to 10 tokens per $0.01 call for bulk screening. Free /sample on every endpoint. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/basedue/price",
      "inputSchema": {
        "properties": {
          "tokens": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__price"
    },
    {
      "description": "Base token due diligence over x402. /report bundles due diligence, cross-venue reference price and position exit cost in ONE $0.01 call. /price now takes up to 10 tokens per $0.01 call for bulk screening. Free /sample on every endpoint. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/basedue/report",
      "inputSchema": {
        "properties": {
          "tokens": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__report"
    },
    {
      "description": "Public holiday and business-day calendar for US and UK: is a date a business day, add N business days, count business days between dates (net of holidays), and list a year's holidays. $0.01 per call in USDC on Base via x402. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/bizcal-api/add",
      "inputSchema": {
        "properties": {
          "country": {
            "description": "US federal or UK England & Wales holidays",
            "enum": [
              "US",
              "GB"
            ],
            "type": "string"
          },
          "end": {
            "description": "YYYY-MM-DD",
            "format": "date",
            "type": "string"
          },
          "start": {
            "description": "YYYY-MM-DD",
            "format": "date",
            "type": "string"
          }
        },
        "required": [
          "country",
          "start",
          "end"
        ],
        "type": "object"
      },
      "name": "bizcal_api__add"
    },
    {
      "description": "Public holiday and business-day calendar for US and UK: is a date a business day, add N business days, count business days between dates (net of holidays), and list a year's holidays. $0.01 per call in USDC on Base via x402. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/bizcal-api/between",
      "inputSchema": {
        "properties": {
          "country": {
            "description": "US federal or UK England & Wales holidays",
            "enum": [
              "US",
              "GB"
            ],
            "type": "string"
          },
          "end": {
            "description": "YYYY-MM-DD",
            "format": "date",
            "type": "string"
          },
          "start": {
            "description": "YYYY-MM-DD",
            "format": "date",
            "type": "string"
          }
        },
        "required": [
          "country",
          "start",
          "end"
        ],
        "type": "object"
      },
      "name": "bizcal_api__between"
    },
    {
      "description": "Public holiday and business-day calendar for US and UK: is a date a business day, add N business days, count business days between dates (net of holidays), and list a year's holidays. $0.01 per call in USDC on Base via x402. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/bizcal-api/day",
      "inputSchema": {
        "properties": {
          "country": {
            "description": "US federal or UK England & Wales holidays",
            "enum": [
              "US",
              "GB"
            ],
            "type": "string"
          },
          "end": {
            "description": "YYYY-MM-DD",
            "format": "date",
            "type": "string"
          },
          "start": {
            "description": "YYYY-MM-DD",
            "format": "date",
            "type": "string"
          }
        },
        "required": [
          "country",
          "start",
          "end"
        ],
        "type": "object"
      },
      "name": "bizcal_api__day"
    },
    {
      "description": "Public holiday and business-day calendar for US and UK: is a date a business day, add N business days, count business days between dates (net of holidays), and list a year's holidays. $0.01 per call in USDC on Base via x402. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/bizcal-api/workdays",
      "inputSchema": {
        "properties": {
          "country": {
            "description": "US federal or UK England & Wales holidays",
            "enum": [
              "US",
              "GB"
            ],
            "type": "string"
          },
          "end": {
            "description": "YYYY-MM-DD",
            "format": "date",
            "type": "string"
          },
          "start": {
            "description": "YYYY-MM-DD",
            "format": "date",
            "type": "string"
          }
        },
        "required": [
          "country",
          "start",
          "end"
        ],
        "type": "object"
      },
      "name": "bizcal_api__workdays"
    },
    {
      "description": "Public holiday and business-day calendar for US and UK: is a date a business day, add N business days, count business days between dates (net of holidays), and list a year's holidays. $0.01 per call in USDC on Base via x402. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/bizcal-api/year",
      "inputSchema": {
        "properties": {
          "country": {
            "description": "US federal or UK England & Wales holidays",
            "enum": [
              "US",
              "GB"
            ],
            "type": "string"
          },
          "end": {
            "description": "YYYY-MM-DD",
            "format": "date",
            "type": "string"
          },
          "start": {
            "description": "YYYY-MM-DD",
            "format": "date",
            "type": "string"
          }
        },
        "required": [
          "country",
          "start",
          "end"
        ],
        "type": "object"
      },
      "name": "bizcal_api__year"
    },
    {
      "description": "Read-only Base and Ethereum chain data over x402: gas, blocks, balances, token metadata, tx status, nonces, and token safety verdicts scored 0-100. Batch up to 25 tokens. Free /scan and /t/<address> verdict pages. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/chainread/balance",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x address or ERC-20 contract address",
            "type": "string"
          },
          "addresses": {
            "description": "Up to 25 addresses (for /batch)",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum"
            ],
            "type": "string"
          },
          "hash": {
            "description": "0x transaction hash (for /tx)",
            "type": "string"
          },
          "number": {
            "description": "Block number or 'latest' (for /block)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chainread__balance"
    },
    {
      "description": "Read-only Base and Ethereum chain data over x402: gas, blocks, balances, token metadata, tx status, nonces, and token safety verdicts scored 0-100. Batch up to 25 tokens. Free /scan and /t/<address> verdict pages. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/chainread/batch",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x address or ERC-20 contract address",
            "type": "string"
          },
          "addresses": {
            "description": "Up to 25 addresses (for /batch)",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum"
            ],
            "type": "string"
          },
          "hash": {
            "description": "0x transaction hash (for /tx)",
            "type": "string"
          },
          "number": {
            "description": "Block number or 'latest' (for /block)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chainread__batch"
    },
    {
      "description": "Read-only Base and Ethereum chain data over x402: gas, blocks, balances, token metadata, tx status, nonces, and token safety verdicts scored 0-100. Batch up to 25 tokens. Free /scan and /t/<address> verdict pages. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/chainread/block",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x address or ERC-20 contract address",
            "type": "string"
          },
          "addresses": {
            "description": "Up to 25 addresses (for /batch)",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum"
            ],
            "type": "string"
          },
          "hash": {
            "description": "0x transaction hash (for /tx)",
            "type": "string"
          },
          "number": {
            "description": "Block number or 'latest' (for /block)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chainread__block"
    },
    {
      "description": "Read-only Base and Ethereum chain data over x402: gas, blocks, balances, token metadata, tx status, nonces, and token safety verdicts scored 0-100. Batch up to 25 tokens. Free /scan and /t/<address> verdict pages. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/chainread/code",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x address or ERC-20 contract address",
            "type": "string"
          },
          "addresses": {
            "description": "Up to 25 addresses (for /batch)",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum"
            ],
            "type": "string"
          },
          "hash": {
            "description": "0x transaction hash (for /tx)",
            "type": "string"
          },
          "number": {
            "description": "Block number or 'latest' (for /block)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chainread__code"
    },
    {
      "description": "Read-only Base and Ethereum chain data over x402: gas, blocks, balances, token metadata, tx status, nonces, and token safety verdicts scored 0-100. Batch up to 25 tokens. Free /scan and /t/<address> verdict pages. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/chainread/gas",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x address or ERC-20 contract address",
            "type": "string"
          },
          "addresses": {
            "description": "Up to 25 addresses (for /batch)",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum"
            ],
            "type": "string"
          },
          "hash": {
            "description": "0x transaction hash (for /tx)",
            "type": "string"
          },
          "number": {
            "description": "Block number or 'latest' (for /block)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chainread__gas"
    },
    {
      "description": "Read-only Base and Ethereum chain data over x402: gas, blocks, balances, token metadata, tx status, nonces, and token safety verdicts scored 0-100. Batch up to 25 tokens. Free /scan and /t/<address> verdict pages. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/chainread/network",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x address or ERC-20 contract address",
            "type": "string"
          },
          "addresses": {
            "description": "Up to 25 addresses (for /batch)",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum"
            ],
            "type": "string"
          },
          "hash": {
            "description": "0x transaction hash (for /tx)",
            "type": "string"
          },
          "number": {
            "description": "Block number or 'latest' (for /block)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chainread__network"
    },
    {
      "description": "Read-only Base and Ethereum chain data over x402: gas, blocks, balances, token metadata, tx status, nonces, and token safety verdicts scored 0-100. Batch up to 25 tokens. Free /scan and /t/<address> verdict pages. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/chainread/nonce",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x address or ERC-20 contract address",
            "type": "string"
          },
          "addresses": {
            "description": "Up to 25 addresses (for /batch)",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum"
            ],
            "type": "string"
          },
          "hash": {
            "description": "0x transaction hash (for /tx)",
            "type": "string"
          },
          "number": {
            "description": "Block number or 'latest' (for /block)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chainread__nonce"
    },
    {
      "description": "Read-only Base and Ethereum chain data over x402: gas, blocks, balances, token metadata, tx status, nonces, and token safety verdicts scored 0-100. Batch up to 25 tokens. Free /scan and /t/<address> verdict pages. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/chainread/token",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x address or ERC-20 contract address",
            "type": "string"
          },
          "addresses": {
            "description": "Up to 25 addresses (for /batch)",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum"
            ],
            "type": "string"
          },
          "hash": {
            "description": "0x transaction hash (for /tx)",
            "type": "string"
          },
          "number": {
            "description": "Block number or 'latest' (for /block)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chainread__token"
    },
    {
      "description": "Read-only Base and Ethereum chain data over x402: gas, blocks, balances, token metadata, tx status, nonces, and token safety verdicts scored 0-100. Batch up to 25 tokens. Free /scan and /t/<address> verdict pages. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/chainread/tx",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x address or ERC-20 contract address",
            "type": "string"
          },
          "addresses": {
            "description": "Up to 25 addresses (for /batch)",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum"
            ],
            "type": "string"
          },
          "hash": {
            "description": "0x transaction hash (for /tx)",
            "type": "string"
          },
          "number": {
            "description": "Block number or 'latest' (for /block)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chainread__tx"
    },
    {
      "description": "Read-only Base and Ethereum chain data over x402: gas, blocks, balances, token metadata, tx status, nonces, and token safety verdicts scored 0-100. Batch up to 25 tokens. Free /scan and /t/<address> verdict pages. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/chainread/verdict",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x address or ERC-20 contract address",
            "type": "string"
          },
          "addresses": {
            "description": "Up to 25 addresses (for /batch)",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum"
            ],
            "type": "string"
          },
          "hash": {
            "description": "0x transaction hash (for /tx)",
            "type": "string"
          },
          "number": {
            "description": "Block number or 'latest' (for /block)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chainread__verdict"
    },
    {
      "description": "Sanctions screening against US OFAC, UK OFSI and EU lists with real matching on all three. Screen a name, a wallet address, a batch, or your own watchlist. Non-Latin names are transliterated; unscreenable names return 400, never a false clear. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/check-sanctions/address",
      "inputSchema": {
        "properties": {
          "days": {
            "description": "Look-back window in days (default 30, max 400).",
            "type": "number"
          },
          "names": {
            "description": "Pipe-separated counterparty names to re-screen, up to 50.",
            "type": "string"
          },
          "threshold": {
            "description": "Fuzzy match threshold 0.5-1.0 (default 0.85).",
            "type": "number"
          }
        },
        "required": [
          "names"
        ],
        "type": "object"
      },
      "name": "check_sanctions__address"
    },
    {
      "description": "Sanctions screening against US OFAC, UK OFSI and EU lists with real matching on all three. Screen a name, a wallet address, a batch, or your own watchlist. Non-Latin names are transliterated; unscreenable names return 400, never a false clear. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/check-sanctions/batch",
      "inputSchema": {
        "properties": {
          "days": {
            "description": "Look-back window in days (default 30, max 400).",
            "type": "number"
          },
          "names": {
            "description": "Pipe-separated counterparty names to re-screen, up to 50.",
            "type": "string"
          },
          "threshold": {
            "description": "Fuzzy match threshold 0.5-1.0 (default 0.85).",
            "type": "number"
          }
        },
        "required": [
          "names"
        ],
        "type": "object"
      },
      "name": "check_sanctions__batch"
    },
    {
      "description": "Sanctions screening against US OFAC, UK OFSI and EU lists with real matching on all three. Screen a name, a wallet address, a batch, or your own watchlist. Non-Latin names are transliterated; unscreenable names return 400, never a false clear. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/check-sanctions/changes",
      "inputSchema": {
        "properties": {
          "days": {
            "description": "Look-back window in days (default 30, max 400).",
            "type": "number"
          },
          "names": {
            "description": "Pipe-separated counterparty names to re-screen, up to 50.",
            "type": "string"
          },
          "threshold": {
            "description": "Fuzzy match threshold 0.5-1.0 (default 0.85).",
            "type": "number"
          }
        },
        "required": [
          "names"
        ],
        "type": "object"
      },
      "name": "check_sanctions__changes"
    },
    {
      "description": "Sanctions screening against US OFAC, UK OFSI and EU lists with real matching on all three. Screen a name, a wallet address, a batch, or your own watchlist. Non-Latin names are transliterated; unscreenable names return 400, never a false clear. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/check-sanctions/screen",
      "inputSchema": {
        "properties": {
          "days": {
            "description": "Look-back window in days (default 30, max 400).",
            "type": "number"
          },
          "names": {
            "description": "Pipe-separated counterparty names to re-screen, up to 50.",
            "type": "string"
          },
          "threshold": {
            "description": "Fuzzy match threshold 0.5-1.0 (default 0.85).",
            "type": "number"
          }
        },
        "required": [
          "names"
        ],
        "type": "object"
      },
      "name": "check_sanctions__screen"
    },
    {
      "description": "Sanctions screening against US OFAC, UK OFSI and EU lists with real matching on all three. Screen a name, a wallet address, a batch, or your own watchlist. Non-Latin names are transliterated; unscreenable names return 400, never a false clear. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/check-sanctions/verdict",
      "inputSchema": {
        "properties": {
          "days": {
            "description": "Look-back window in days (default 30, max 400).",
            "type": "number"
          },
          "names": {
            "description": "Pipe-separated counterparty names to re-screen, up to 50.",
            "type": "string"
          },
          "threshold": {
            "description": "Fuzzy match threshold 0.5-1.0 (default 0.85).",
            "type": "number"
          }
        },
        "required": [
          "names"
        ],
        "type": "object"
      },
      "name": "check_sanctions__verdict"
    },
    {
      "description": "Sanctions screening against US OFAC, UK OFSI and EU lists with real matching on all three. Screen a name, a wallet address, a batch, or your own watchlist. Non-Latin names are transliterated; unscreenable names return 400, never a false clear. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/check-sanctions/watchlist",
      "inputSchema": {
        "properties": {
          "days": {
            "description": "Look-back window in days (default 30, max 400).",
            "type": "number"
          },
          "names": {
            "description": "Pipe-separated counterparty names to re-screen, up to 50.",
            "type": "string"
          },
          "threshold": {
            "description": "Fuzzy match threshold 0.5-1.0 (default 0.85).",
            "type": "number"
          }
        },
        "required": [
          "names"
        ],
        "type": "object"
      },
      "name": "check_sanctions__watchlist"
    },
    {
      "description": "Monitor public web pages for changes. One call checks many URLs; returns changed=true/false plus added/removed lines, so alert agents pay per poll instead of per page. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/chgwatch/diff",
      "inputSchema": {
        "properties": {
          "baseline": {
            "enum": [
              "stored",
              "watch"
            ],
            "type": "string"
          },
          "context_lines": {
            "maximum": 500,
            "minimum": 0,
            "type": "integer"
          },
          "mode": {
            "enum": [
              "text",
              "markdown",
              "meta",
              "links"
            ],
            "type": "string"
          },
          "prev_hash": {
            "type": "string"
          },
          "url": {
            "description": "Single URL alternative to urls",
            "type": "string"
          },
          "urls": {
            "description": "Comma-separated URLs to check (max 20)",
            "type": "string"
          }
        },
        "required": [
          "urls"
        ],
        "type": "object"
      },
      "name": "chgwatch__diff"
    },
    {
      "description": "Monitor public web pages for changes. One call checks many URLs; returns changed=true/false plus added/removed lines, so alert agents pay per poll instead of per page. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/chgwatch/diffmulti",
      "inputSchema": {
        "properties": {
          "baseline": {
            "enum": [
              "stored",
              "watch"
            ],
            "type": "string"
          },
          "context_lines": {
            "maximum": 500,
            "minimum": 0,
            "type": "integer"
          },
          "mode": {
            "enum": [
              "text",
              "markdown",
              "meta",
              "links"
            ],
            "type": "string"
          },
          "prev_hash": {
            "type": "string"
          },
          "url": {
            "description": "Single URL alternative to urls",
            "type": "string"
          },
          "urls": {
            "description": "Comma-separated URLs to check (max 20)",
            "type": "string"
          }
        },
        "required": [
          "urls"
        ],
        "type": "object"
      },
      "name": "chgwatch__diffmulti"
    },
    {
      "description": "One joined company dossier from public sources: SEC EDGAR identity, CIK, SIC industry, incorporation state, recent filings, plus RDAP domain facts and an OFAC/UK/EU sanctions screen of the name. No personal data…[44 more chars, already applied] Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/company-facts/lookup",
      "inputSchema": {
        "properties": {
          "company": {
            "description": "Company name to look up; \"q\" is accepted as an alias.",
            "type": "string"
          }
        },
        "required": [
          "company"
        ],
        "type": "object"
      },
      "name": "company_facts__lookup"
    },
    {
      "description": "One joined company dossier from public sources: SEC EDGAR identity, CIK, SIC industry, incorporation state, recent filings, plus RDAP domain facts and an OFAC/UK/EU sanctions screen of the name. No personal data…[44 more chars, already applied] Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/company-facts/snapshot",
      "inputSchema": {
        "properties": {
          "company": {
            "description": "Company name to look up; \"q\" is accepted as an alias.",
            "type": "string"
          }
        },
        "required": [
          "company"
        ],
        "type": "object"
      },
      "name": "company_facts__snapshot"
    },
    {
      "description": "One call joins public SEC EDGAR data into an agent-ready brief: company profile, annual financial series (revenue, net income, assets, cash, EPS) with YoY growth and margins, recent filings, and risk-factor excerpts. Saves an agent five separate lookups and all the parsing. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/composite/brief",
      "inputSchema": {
        "properties": {
          "excerpts": {
            "description": "Max risk-factor excerpts (0-10)",
            "type": "integer"
          },
          "q": {
            "description": "Ticker, company name or CIK, e.g. AAPL, nvidia, 320193",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "composite__brief"
    },
    {
      "description": "One call joins public SEC EDGAR data into an agent-ready brief: company profile, annual financial series (revenue, net income, assets, cash, EPS) with YoY growth and margins, recent filings, and risk-factor excerpts. Saves an agent five separate lookups and all the parsing. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/composite/filings",
      "inputSchema": {
        "properties": {
          "excerpts": {
            "description": "Max risk-factor excerpts (0-10)",
            "type": "integer"
          },
          "q": {
            "description": "Ticker, company name or CIK, e.g. AAPL, nvidia, 320193",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "composite__filings"
    },
    {
      "description": "One call joins public SEC EDGAR data into an agent-ready brief: company profile, annual financial series (revenue, net income, assets, cash, EPS) with YoY growth and margins, recent filings, and risk-factor excerpts. Saves an agent five separate lookups and all the parsing. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/composite/watchlist",
      "inputSchema": {
        "properties": {
          "excerpts": {
            "description": "Max risk-factor excerpts (0-10)",
            "type": "integer"
          },
          "q": {
            "description": "Ticker, company name or CIK, e.g. AAPL, nvidia, 320193",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "composite__watchlist"
    },
    {
      "description": "Trust check for any domain in one call: DNS records, email auth (SPF/DMARC/DKIM), WHOIS registrar and age, live HTTP status, TLS certificate issuer/expiry and HSTS. Free /preflight returns the real records as a sample; paid /dns full report, /batch up to 10 domains. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/domain-intel/batch",
      "inputSchema": {
        "properties": {
          "domain": {
            "description": "Public domain name, e.g. example.com",
            "type": "string"
          },
          "domains": {
            "description": "For /batch: comma separated domains, max 10",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "domain_intel__batch"
    },
    {
      "description": "Trust check for any domain in one call: DNS records, email auth (SPF/DMARC/DKIM), WHOIS registrar and age, live HTTP status, TLS certificate issuer/expiry and HSTS. Free /preflight returns the real records as a sample; paid /dns full report, /batch up to 10 domains. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/domain-intel/dns",
      "inputSchema": {
        "properties": {
          "domain": {
            "description": "Public domain name, e.g. example.com",
            "type": "string"
          },
          "domains": {
            "description": "For /batch: comma separated domains, max 10",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "domain_intel__dns"
    },
    {
      "description": "DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA) and RDAP registration facts for any domain: registrar, created and expiry dates, domain age, days to expiry, nameservers, EPP status. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/domfacts/dns",
      "inputSchema": {
        "properties": {
          "domain": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "domfacts__dns"
    },
    {
      "description": "DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA) and RDAP registration facts for any domain: registrar, created and expiry dates, domain age, days to expiry, nameservers, EPP status. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/domfacts/rdap",
      "inputSchema": {
        "properties": {
          "domain": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "domfacts__rdap"
    },
    {
      "description": "Public SEC EDGAR data for agents: company profile plus recent filings, XBRL financial history for any tag (revenue, net income, assets), and full-text search across EDGAR filings si…[29 more chars, already applied] Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/edgar/company",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Max results (1-100)",
            "type": "integer"
          },
          "period": {
            "description": "all, annual or quarterly",
            "enum": [
              "all",
              "annual",
              "quarterly"
            ],
            "type": "string"
          },
          "q": {
            "description": "Ticker, company name or CIK, e.g. AAPL, nvidia, 320193",
            "type": "string"
          },
          "tag": {
            "description": "XBRL tag or alias: revenue, net_income, assets, cash, eps, or any us-gaap tag",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "edgar__company"
    },
    {
      "description": "Public SEC EDGAR data for agents: company profile plus recent filings, XBRL financial history for any tag (revenue, net income, assets), and full-text search across EDGAR filings si…[29 more chars, already applied] Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/edgar/financials",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Max results (1-100)",
            "type": "integer"
          },
          "period": {
            "description": "all, annual or quarterly",
            "enum": [
              "all",
              "annual",
              "quarterly"
            ],
            "type": "string"
          },
          "q": {
            "description": "Ticker, company name or CIK, e.g. AAPL, nvidia, 320193",
            "type": "string"
          },
          "tag": {
            "description": "XBRL tag or alias: revenue, net_income, assets, cash, eps, or any us-gaap tag",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "edgar__financials"
    },
    {
      "description": "Public SEC EDGAR data for agents: company profile plus recent filings, XBRL financial history for any tag (revenue, net income, assets), and full-text search across EDGAR filings si…[29 more chars, already applied] Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/edgar/resolve",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Max results (1-100)",
            "type": "integer"
          },
          "period": {
            "description": "all, annual or quarterly",
            "enum": [
              "all",
              "annual",
              "quarterly"
            ],
            "type": "string"
          },
          "q": {
            "description": "Ticker, company name or CIK, e.g. AAPL, nvidia, 320193",
            "type": "string"
          },
          "tag": {
            "description": "XBRL tag or alias: revenue, net_income, assets, cash, eps, or any us-gaap tag",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "edgar__resolve"
    },
    {
      "description": "Public SEC EDGAR data for agents: company profile plus recent filings, XBRL financial history for any tag (revenue, net income, assets), and full-text search across EDGAR filings si…[29 more chars, already applied] Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/edgar/search",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Max results (1-100)",
            "type": "integer"
          },
          "period": {
            "description": "all, annual or quarterly",
            "enum": [
              "all",
              "annual",
              "quarterly"
            ],
            "type": "string"
          },
          "q": {
            "description": "Ticker, company name or CIK, e.g. AAPL, nvidia, 320193",
            "type": "string"
          },
          "tag": {
            "description": "XBRL tag or alias: revenue, net_income, assets, cash, eps, or any us-gaap tag",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "edgar__search"
    },
    {
      "description": "News and feed digest from public RSS/Atom/JSON feeds: merge up to 12 sources, dedupe, filter by keyword and recency, return one ranked list with title, link, time and summary. Free /demo returns a complete real digest. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/feednews/digest",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Max items (default 30, max 100).",
            "type": "number"
          },
          "q": {
            "description": "Comma-separated keywords to filter on.",
            "type": "string"
          },
          "since_hours": {
            "description": "Only items newer than this many hours.",
            "type": "number"
          },
          "sources": {
            "description": "Category names (ai, tech, security, finance, science, world, dev), cat:<name>, or explicit feed URLs, comma-separated.",
            "type": "string"
          }
        },
        "required": [
          "sources"
        ],
        "type": "object"
      },
      "name": "feednews__digest"
    },
    {
      "description": "Perpetual-futures funding rates and annualized carry for BTC, ETH, SOL and more, from exchange public market-data APIs, in one call. Free /preflight sample. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/funding-rates/batch",
      "inputSchema": {
        "properties": {
          "symbol": {
            "description": "Asset symbol, e.g. BTC",
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "funding_rates__batch"
    },
    {
      "description": "Perpetual-futures funding rates and annualized carry for BTC, ETH, SOL and more, from exchange public market-data APIs, in one call. Free /preflight sample. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/funding-rates/best",
      "inputSchema": {
        "properties": {
          "symbol": {
            "description": "Asset symbol, e.g. BTC",
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "funding_rates__best"
    },
    {
      "description": "Perpetual-futures funding rates and annualized carry for BTC, ETH, SOL and more, from exchange public market-data APIs, in one call. Free /preflight sample. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/funding-rates/funding",
      "inputSchema": {
        "properties": {
          "symbol": {
            "description": "Asset symbol, e.g. BTC",
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "funding_rates__funding"
    },
    {
      "description": "Perpetual-futures funding rates and annualized carry for BTC, ETH, SOL and more, from exchange public market-data APIs, in one call. Free /preflight sample. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/funding-rates/history",
      "inputSchema": {
        "properties": {
          "symbol": {
            "description": "Asset symbol, e.g. BTC",
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "funding_rates__history"
    },
    {
      "description": "Perpetual-futures funding rates and annualized carry for BTC, ETH, SOL and more, from exchange public market-data APIs, in one call. Free /preflight sample. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/funding-rates/rates",
      "inputSchema": {
        "properties": {
          "symbol": {
            "description": "Asset symbol, e.g. BTC",
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "funding_rates__rates"
    },
    {
      "description": "Perpetual funding rates across 7 venues (Binance, Bybit, OKX, Bitget, Hyperliquid, dYdX, Deribit), normalized to 8h and annualized. Free /sample. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/fundinglens/best",
      "inputSchema": {
        "properties": {
          "symbols": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "fundinglens__best"
    },
    {
      "description": "Perpetual funding rates across 7 venues (Binance, Bybit, OKX, Bitget, Hyperliquid, dYdX, Deribit), normalized to 8h and annualized. Free /sample. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/fundinglens/rates",
      "inputSchema": {
        "properties": {
          "symbols": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "fundinglens__rates"
    },
    {
      "description": "Free. Lists the paid services on this server: name, description, price, HTTP paths, MCP tools and OpenAPI document. Paid tools are billed per call with x402 in USDC on Base.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_services"
    },
    {
      "description": "On-page SEO audit of any public URL: title/description length, headings, image alt coverage, word count, canonical/robots meta and a broken-link sample. Free /demo shows a full real audit. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/pageaudit/audit",
      "inputSchema": {
        "properties": {
          "link_cap": {
            "description": "How many links to health-check (default 10, max 50).",
            "type": "number"
          },
          "timeout_ms": {
            "description": "Per-request timeout in ms.",
            "type": "number"
          },
          "url": {
            "description": "Public http(s) page to audit.",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "pageaudit__audit"
    },
    {
      "description": "Token due-diligence report for any Base/ETH/BSC/Arbitrum token: live price and liquidity, contract security (honeypot, mint/freeze authority, tax, holder concentration), on-chain supply checks and a risk verdict. Free preview; full report $0.01. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/token-dd/batch",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x-prefixed token contract address",
            "type": "string"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum",
              "bsc",
              "arbitrum"
            ],
            "type": "string"
          }
        },
        "required": [
          "chain",
          "address"
        ],
        "type": "object"
      },
      "name": "token_dd__batch"
    },
    {
      "description": "Token due-diligence report for any Base/ETH/BSC/Arbitrum token: live price and liquidity, contract security (honeypot, mint/freeze authority, tax, holder concentration), on-chain supply checks and a risk verdict. Free preview; full report $0.01. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/token-dd/check",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x-prefixed token contract address",
            "type": "string"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum",
              "bsc",
              "arbitrum"
            ],
            "type": "string"
          }
        },
        "required": [
          "chain",
          "address"
        ],
        "type": "object"
      },
      "name": "token_dd__check"
    },
    {
      "description": "Base agent toolbox. /preflight simulates a tx (revert reason, gas, EIP-1559 fees in ETH and USD) before you sign. /verify reads a receipt and proves a USDC transfer settled: confirmations, amount, sender, recipient. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/txpreflight/preflight",
      "inputSchema": {
        "properties": {
          "amount_usd": {
            "description": "/verify: minimum USD that must have transferred",
            "type": "number"
          },
          "asset": {
            "description": "/verify: ERC-20 to check (default USDC on Base)",
            "type": "string"
          },
          "pay_from": {
            "description": "/verify: require this sender",
            "type": "string"
          },
          "pay_to": {
            "description": "/verify: require this recipient",
            "type": "string"
          },
          "tx": {
            "description": "Transaction hash, 0x + 64 hex",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "txpreflight__preflight"
    },
    {
      "description": "Base agent toolbox. /preflight simulates a tx (revert reason, gas, EIP-1559 fees in ETH and USD) before you sign. /verify reads a receipt and proves a USDC transfer settled: confirmations, amount, sender, recipient. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/txpreflight/verify",
      "inputSchema": {
        "properties": {
          "amount_usd": {
            "description": "/verify: minimum USD that must have transferred",
            "type": "number"
          },
          "asset": {
            "description": "/verify: ERC-20 to check (default USDC on Base)",
            "type": "string"
          },
          "pay_from": {
            "description": "/verify: require this sender",
            "type": "string"
          },
          "pay_to": {
            "description": "/verify: require this recipient",
            "type": "string"
          },
          "tx": {
            "description": "Transaction hash, 0x + 64 hex",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "txpreflight__verify"
    },
    {
      "description": "Base wallet activity profile + heuristic risk score + exact-address OFAC SDN sanctions screen (US Treasury list, public data). /profile and /sanctions. Free /sample. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/walletprofile/profile",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x-prefixed 20-byte Base address",
            "type": "string"
          },
          "range_blocks": {
            "description": "How many recent blocks to scan (2000-20000, default 20000)",
            "type": "number"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "walletprofile__profile"
    },
    {
      "description": "Base wallet activity profile + heuristic risk score + exact-address OFAC SDN sanctions screen (US Treasury list, public data). /profile and /sanctions. Free /sample. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/walletprofile/sanctions",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x-prefixed 20-byte Base address",
            "type": "string"
          },
          "range_blocks": {
            "description": "How many recent blocks to scan (2000-20000, default 20000)",
            "type": "number"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "walletprofile__sanctions"
    },
    {
      "description": "Extract clean readable text or markdown from any public web page: title, language, word/paragraph counts and the full article body. Free /preview sample first. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/web-extract/extract",
      "inputSchema": {
        "properties": {
          "format": {
            "description": "text or markdown",
            "enum": [
              "text",
              "markdown"
            ],
            "type": "string"
          },
          "url": {
            "description": "Public web page URL",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "web_extract__extract"
    },
    {
      "description": "Convert any public web page into clean markdown plus title, description, headings, word count and link inventory. Batch up to 10 URLs in one call. Free /demo shows a full real extraction first. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/webmd/extract",
      "inputSchema": {
        "properties": {
          "chars": {
            "description": "Max markdown characters to return.",
            "type": "number"
          },
          "url": {
            "description": "Public http(s) page to convert.",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "webmd__extract"
    },
    {
      "description": "Fetch a public web page and return clean structured content for agents: title and description, heading outline, main article text (boilerplate removed), markdown, links, images, tables and JSON-LD. No LLM, no API key, ~1s. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/webread/meta",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Max characters of main text/markdown (200-60000)",
            "type": "integer"
          },
          "mode": {
            "description": "all, text, markdown, outline, links, images, tables or jsonld",
            "enum": [
              "all",
              "text",
              "markdown",
              "outline",
              "links",
              "images",
              "tables",
              "jsonld"
            ],
            "type": "string"
          },
          "same_domain_only": {
            "description": "For links mode: only links on the same domain (default true)",
            "type": "boolean"
          },
          "url": {
            "description": "Public http(s) URL to read",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "webread__meta"
    },
    {
      "description": "Fetch a public web page and return clean structured content for agents: title and description, heading outline, main article text (boilerplate removed), markdown, links, images, tables and JSON-LD. No LLM, no API key, ~1s. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/webread/outline",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Max characters of main text/markdown (200-60000)",
            "type": "integer"
          },
          "mode": {
            "description": "all, text, markdown, outline, links, images, tables or jsonld",
            "enum": [
              "all",
              "text",
              "markdown",
              "outline",
              "links",
              "images",
              "tables",
              "jsonld"
            ],
            "type": "string"
          },
          "same_domain_only": {
            "description": "For links mode: only links on the same domain (default true)",
            "type": "boolean"
          },
          "url": {
            "description": "Public http(s) URL to read",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "webread__outline"
    },
    {
      "description": "Fetch a public web page and return clean structured content for agents: title and description, heading outline, main article text (boilerplate removed), markdown, links, images, tables and JSON-LD. No LLM, no API key, ~1s. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/webread/read",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Max characters of main text/markdown (200-60000)",
            "type": "integer"
          },
          "mode": {
            "description": "all, text, markdown, outline, links, images, tables or jsonld",
            "enum": [
              "all",
              "text",
              "markdown",
              "outline",
              "links",
              "images",
              "tables",
              "jsonld"
            ],
            "type": "string"
          },
          "same_domain_only": {
            "description": "For links mode: only links on the same domain (default true)",
            "type": "boolean"
          },
          "url": {
            "description": "Public http(s) URL to read",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "webread__read"
    },
    {
      "description": "Search + extract in one call. GET /brief?q=... merges public sources (Wikipedia, Hacker News, GitHub, Stack Exchange), dedupes by URL, ranks by query relevance, and optionally extracts page text. Free sample at /demo. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/websearch/brief",
      "inputSchema": {
        "properties": {
          "extract": {
            "type": "number"
          },
          "limit": {
            "type": "number"
          },
          "q": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "websearch__brief"
    },
    {
      "description": "Search + extract in one call. GET /brief?q=... merges public sources (Wikipedia, Hacker News, GitHub, Stack Exchange), dedupes by URL, ranks by query relevance, and optionally extracts page text. Free sample at /demo. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/websearch/briefbatch",
      "inputSchema": {
        "properties": {
          "extract": {
            "type": "number"
          },
          "limit": {
            "type": "number"
          },
          "q": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "websearch__briefbatch"
    },
    {
      "description": "Search + extract in one call. GET /brief?q=... merges public sources (Wikipedia, Hacker News, GitHub, Stack Exchange), dedupes by URL, ranks by query relevance, and optionally extracts page text. Free sample at /demo. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/websearch/search",
      "inputSchema": {
        "properties": {
          "extract": {
            "type": "number"
          },
          "limit": {
            "type": "number"
          },
          "q": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "websearch__search"
    },
    {
      "description": "Preflight and monitoring for x402/HTTP APIs: free structural audit of any x402 402 challenge (accepts[], scheme, network, asset, amount, payTo), plus paid live probe (/check), headers, TLS, uptime history and a public monitored board. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/x402-preflight/check",
      "inputSchema": {
        "properties": {
          "url": {
            "description": "https URL of an x402-paid endpoint to probe",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "x402_preflight__check"
    },
    {
      "description": "Preflight and monitoring for x402/HTTP APIs: free structural audit of any x402 402 challenge (accepts[], scheme, network, asset, amount, payTo), plus paid live probe (/check), headers, TLS, uptime history and a public monitored board. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/x402-preflight/headers",
      "inputSchema": {
        "properties": {
          "url": {
            "description": "https URL of an x402-paid endpoint to probe",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "x402_preflight__headers"
    },
    {
      "description": "Preflight and monitoring for x402/HTTP APIs: free structural audit of any x402 402 challenge (accepts[], scheme, network, asset, amount, payTo), plus paid live probe (/check), headers, TLS, uptime history and a public monitored board. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/x402-preflight/tls",
      "inputSchema": {
        "properties": {
          "url": {
            "description": "https URL of an x402-paid endpoint to probe",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "x402_preflight__tls"
    },
    {
      "description": "Check whether any x402 endpoint is live and correctly priced before you pay it: fetches the target URL, decodes its HTTP 402 payment requirements and returns a verdict with the accepted price, network, asset and pay-to address. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: GET https://api.firstmention.uk/s/x402check/check",
      "inputSchema": {
        "properties": {
          "url": {
            "description": "Full HTTPS URL of the x402 endpoint to inspect.",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "x402check__check"
    },
    {
      "description": "x402 market intelligence over 41k live listings. Free /search, /market, /compare, /gaps, /opportunities, /guide. Paid $0.01: /verdict vets one endpoint (or batch up to 25) and /demandreport.json returns the full 30-day distinct-payer demand report with underserved-gap analysis. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/x402index/demandreport.json",
      "inputSchema": {
        "properties": {
          "resource": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402index__demandreport_json"
    },
    {
      "description": "x402 market intelligence over 41k live listings. Free /search, /market, /compare, /gaps, /opportunities, /guide. Paid $0.01: /verdict vets one endpoint (or batch up to 25) and /demandreport.json returns the full 30-day distinct-payer demand report with underserved-gap analysis. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/x402index/demandreport.md",
      "inputSchema": {
        "properties": {
          "resource": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402index__demandreport_md"
    },
    {
      "description": "x402 market intelligence over 41k live listings. Free /search, /market, /compare, /gaps, /opportunities, /guide. Paid $0.01: /verdict vets one endpoint (or batch up to 25) and /demandreport.json returns the full 30-day distinct-payer demand report with underserved-gap analysis. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta[\"x402/payment\"]. HTTP: POST https://api.firstmention.uk/s/x402index/verdict",
      "inputSchema": {
        "properties": {
          "resource": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402index__verdict"
    }
  ]
}

What the leaf hashes

{"body":"4f241f97c620936c65790295b467ac013c573c3e28c57fbde81514b0aed91474","id":1259440,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793384556428122,"prev":1230479,"subject":"a61387e3-4b70-4c60-b007-95fcdcae113d","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (243099 rows).

  1. 0x08b17571feeda7ba50223d28e3b799440262906f1698769e621619f874c9e8a0
  2. 0x4c266a4a9ae408452a77f65454b49c620862752aacedc7e6cdb733da71d01b1f
  3. 0x4926e8c3529b2dd2a1768fbe3a2f5398796835d8b64f13210a30f67b66e2305d
  4. 0x34b77b61aaed6699f3ada65bc471cbee40afcfdc5591014903d7816587144b6a
  5. 0x7ca5dba8ab03b7913a8ecda98540c1dd9872c50044b011f93c82459d40f31da1
  6. 0x8dfbde8da8ee16c4b3891ffa61af09ccc6a65c69c630933c0235d9ade90f0c9c
  7. 0x94d8a154a06d23c528dd2f1b6003496a949c63e90a3077da24c69eef27123534
  8. 0x3a8130d28c2ef100d0efa7070a19419abdf436afde5889a8cdef623654585944
  9. 0xa89642a1cc17fb44a22f77cd2b39fd49d0c305a2a7802bf5828b3538f329e6b1
  10. 0x29f4b094a7ad9610bfe790bb37b177a489c95164aa942d53e9e1bd14c988339d
  11. 0xf46c70b5b18dce930836b4b013de7f82ad4af78eb35d9d89820ba4e2fd9720c3
  12. 0xd2255b34e2c0ec7a81089e282f9ba9683852d46704a2353cf461cd198d8d2f57
  13. 0x07a3338ff82774d53d7b3eb537fe113270a3edf37254cd960efb7d6d3a7745cd
  14. 0xdf5b016e08f93664d06694a7722324dcb27caedd549f286f07d4b4798e0c706e
  15. 0x2b7a05865245feaf40ea40b73e02d86357af2dcbac9c7b992f1420f5eaa15246
  16. 0xe2a9872e1b6a01c55a7a8cc5c05c61f3933255db5c26b9c79be4011d28685b52
  17. 0xb0c9ef42e725578748f3119c9dbebf2fc437266bda013df29f98ed3ebe621403
  18. 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON