addrbookFor publishers
← The evidence ledger

Evidence row 4376374

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint a61387e3-4b70-4c60-b007-95fcdcae113d
Recorded
Previous row
#4151646
Body SHA-256
4f504986bd8bda045d180d244099f1e5ba796eda35b5e2ae58a1cf4113d2a105
Leaf
0x7341880ab23dd38951698b7a15266083de3d96cf5ce83f5aa37110664e462f1c

What was observed

{
  "count": 203,
  "tools": [
    {
      "description": "Run up to 20 sub-operations in one call. 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/batch",
      "inputSchema": {
        "properties": {
          "ops": {
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "agentkit__batch"
    },
    {
      "description": "Resolve chain id to CAIP-2 and metadata. 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/chain",
      "inputSchema": {
        "properties": {
          "chain": {
            "type": "number"
          },
          "op": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__chain"
    },
    {
      "description": "Convert units, currencies and formats. 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": {
            "type": "string"
          },
          "to": {
            "type": "string"
          },
          "value": {
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "agentkit__convert"
    },
    {
      "description": "Next N run times for a cron expression in any IANA timezone, with UTC, local time and epoch. 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/cron",
      "inputSchema": {
        "properties": {
          "count": {
            "type": "number"
          },
          "cron": {
            "type": "string"
          },
          "from": {
            "type": "string"
          },
          "tz": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__cron"
    },
    {
      "description": "Evaluate up to 20 cron expressions in one call; each entry isolated so a bad cron returns an error object without failing the batch. 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/cronbatch",
      "inputSchema": {
        "properties": {
          "count": {
            "type": "number"
          },
          "crons": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "from": {
            "type": "string"
          },
          "tz": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__cronbatch"
    },
    {
      "description": "Plain-English explanation of a cron expression plus its next run times. 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/cronexplain",
      "inputSchema": {
        "properties": {
          "count": {
            "type": "number"
          },
          "cron": {
            "type": "string"
          },
          "tz": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__cronexplain"
    },
    {
      "description": "Business-day and timezone date maths. 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": {
          "days": {
            "type": "number"
          },
          "op": {
            "type": "string"
          },
          "ts": {
            "type": "string"
          },
          "tz": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__datetime"
    },
    {
      "description": "Plan a whole task list at once: due dates, weekdays, business days remaining, overdue flags. 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/deadlines",
      "inputSchema": {
        "properties": {
          "tasks": {
            "items": {
              "properties": {
                "days": {
                  "type": "number"
                },
                "start": {
                  "type": "string"
                },
                "unit": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "agentkit__deadlines"
    },
    {
      "description": "Encode/hash/decode (base64, hex, JWT decode, hashes). 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/encode",
      "inputSchema": {
        "properties": {
          "input": {
            "type": "string"
          },
          "op": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__encode"
    },
    {
      "description": "Pull emails, dates, URLs and other entities out of text. 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": {
          "text": {
            "type": "string"
          },
          "types": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "agentkit__extract"
    },
    {
      "description": "Fetch a page and return clean markdown. 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/fetchmd",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__fetchmd"
    },
    {
      "description": "MCP-style tool dispatch endpoint. 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/mcp",
      "inputSchema": {
        "properties": {
          "args": {
            "properties": {},
            "type": "object"
          },
          "tool": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__mcp"
    },
    {
      "description": "One call: page to markdown + entities + PII report. 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/pagebrief",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__pagebrief"
    },
    {
      "description": "Find and mask PII and card numbers in text. 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/redact",
      "inputSchema": {
        "properties": {
          "mode": {
            "type": "string"
          },
          "text": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__redact"
    },
    {
      "description": "Repair malformed JSON (single quotes, unquoted keys, None, trailing commas). 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/repair",
      "inputSchema": {
        "properties": {
          "json": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__repair"
    },
    {
      "description": "Business-hours SLA maths: business minutes remaining to a promise deadline and whether it falls inside business hours. 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/sla",
      "inputSchema": {
        "properties": {
          "from": {
            "type": "string"
          },
          "promise": {
            "type": "string"
          },
          "tz": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__sla"
    },
    {
      "description": "Check x402 seller uptime and price. 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/uptime",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__uptime"
    },
    {
      "description": "Validate formats: IBAN, Luhn card, email, URL, etc. 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": {
          "format": {
            "type": "string"
          },
          "op": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__validate"
    },
    {
      "description": "Stateful watchlist monitor for x402 sellers. 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/watch",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "agentkit__watch"
    },
    {
      "description": "Surface-change report between two OpenAPI 3 specs: which paths/methods/parameters/response codes were added or removed. Informational only, not a full compatibility audit. 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/api-change-check/compare",
      "inputSchema": {
        "properties": {
          "after": {
            "properties": {
              "openapi": {
                "type": "string"
              },
              "paths": {
                "properties": {
                  "/a": {
                    "properties": {
                      "get": {
                        "properties": {
                          "responses": {
                            "properties": {
                              "200": {
                                "properties": {},
                                "type": "object"
                              }
                            },
                            "type": "object"
                          }
                        },
                        "type": "object"
                      },
                      "post": {
                        "properties": {
                          "responses": {
                            "properties": {
                              "201": {
                                "properties": {},
                                "type": "object"
                              }
                            },
                            "type": "object"
                          }
                        },
                        "type": "object"
                      }
                    },
                    "type": "object"
                  }
                },
                "type": "object"
              }
            },
            "type": "object"
          },
          "before": {
            "properties": {
              "openapi": {
                "type": "string"
              },
              "paths": {
                "properties": {
                  "/a": {
                    "properties": {
                      "get": {
                        "properties": {
                          "responses": {
                            "properties": {
                              "200": {
                                "properties": {},
                                "type": "object"
                              }
                            },
                            "type": "object"
                          }
                        },
                        "type": "object"
                      }
                    },
                    "type": "object"
                  }
                },
                "type": "object"
              }
            },
            "type": "object"
          }
        },
        "type": "object"
      },
      "name": "api_change_check__compare"
    },
    {
      "description": "ERC-20 allowance check between an owner and spender on Base. 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/allowance",
      "inputSchema": {
        "properties": {
          "owner": {
            "type": "string"
          },
          "spender": {
            "type": "string"
          },
          "token": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__allowance"
    },
    {
      "description": "List active ERC-20 approvals for a Base wallet, flagging unlimited ones. 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/approvals",
      "inputSchema": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__approvals"
    },
    {
      "description": "Combined due-diligence bundle for a Base token: risk, liquidity and price in one call. 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/bundle",
      "inputSchema": {
        "properties": {
          "token": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__bundle"
    },
    {
      "description": "Quick pass/fail safety check for a Base token. 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/check",
      "inputSchema": {
        "properties": {
          "token": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__check"
    },
    {
      "description": "Compare due diligence for two Base tokens side by side. 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/compare",
      "inputSchema": {
        "properties": {
          "a": {
            "type": "string"
          },
          "b": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__compare"
    },
    {
      "description": "Due-diligence check for one Base token: verdict, score, flags and liquidity summary. 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": {
          "token": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__due"
    },
    {
      "description": "Due-diligence alerts for a comma-separated list of Base tokens. 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/alerts",
      "inputSchema": {
        "properties": {
          "tokens": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__due_alerts"
    },
    {
      "description": "Estimate the USD cost of a Base transaction given gas and calldata. 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/estimate",
      "inputSchema": {
        "properties": {
          "data": {
            "type": "string"
          },
          "to": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__estimate"
    },
    {
      "description": "Estimate exit liquidity for a Base token position: slippage and depth at a given size. 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": {
          "token": {
            "type": "string"
          },
          "usd": {
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "basedue__exit"
    },
    {
      "description": "Current Base gas price and estimated transaction fee. 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/gas",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "basedue__gas"
    },
    {
      "description": "Recently created Base liquidity pools with liquidity and score. 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/newpools",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "basedue__newpools"
    },
    {
      "description": "Resolve the payment recipient and price metadata for this API. 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/payee",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "basedue__payee"
    },
    {
      "description": "Current USD price and liquidity for one or more Base tokens. 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": "Full due-diligence report for one Base token: risk level, score, all flags, liquidity depth, LP-burn status. The complete bundle. 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": {
          "token": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__report"
    },
    {
      "description": "Risk flags for a Base token contract: honeypot, mint, ownership and LP-burn checks. 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/tokenrisk",
      "inputSchema": {
        "properties": {
          "token": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__tokenrisk"
    },
    {
      "description": "Decode and summarize a Base transaction by hash. 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/tx",
      "inputSchema": {
        "properties": {
          "hash": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__tx"
    },
    {
      "description": "Activity summary for a Base wallet: token balances and recent transfers. 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/wallet",
      "inputSchema": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__wallet"
    },
    {
      "description": "Create or check a watch on a Base token: returns new pools and changes since the previous call. 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/watch",
      "inputSchema": {
        "properties": {
          "id": {
            "type": "string"
          },
          "token": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "basedue__watch"
    },
    {
      "description": "Add N business days to a date in one country, skipping that country's weekends and public holidays (the same math as a net-terms due date). 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, GB, DE, FR or NL",
            "type": "string"
          },
          "date": {
            "description": "Start date YYYY-MM-DD",
            "type": "string"
          },
          "days": {
            "description": "Business days to add",
            "type": "string"
          }
        },
        "required": [
          "date",
          "days"
        ],
        "type": "object"
      },
      "name": "bizcal_api__add"
    },
    {
      "description": "Run many dates at once: pass a comma-separated list of dates (max 50) for one country in a single call instead of paying per date. 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/batch",
      "inputSchema": {
        "properties": {
          "country": {
            "description": "US, GB, DE, FR or NL",
            "type": "string"
          },
          "dates": {
            "description": "Comma-separated dates YYYY-MM-DD, up to 50",
            "type": "string"
          }
        },
        "required": [
          "dates"
        ],
        "type": "object"
      },
      "name": "bizcal_api__batch"
    },
    {
      "description": "Count business days between two dates in one country, net of public holidays. 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, GB, DE, FR or NL",
            "type": "string"
          },
          "end": {
            "description": "End date YYYY-MM-DD",
            "type": "string"
          },
          "start": {
            "description": "Start date YYYY-MM-DD",
            "type": "string"
          }
        },
        "required": [
          "start",
          "end"
        ],
        "type": "object"
      },
      "name": "bizcal_api__between"
    },
    {
      "description": "Compare a settlement or due date across several countries at once and return each country's date plus the worst case. 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/compare",
      "inputSchema": {
        "properties": {
          "countries": {
            "description": "Comma-separated countries",
            "type": "string"
          },
          "date": {
            "description": "Start date YYYY-MM-DD",
            "type": "string"
          },
          "days": {
            "description": "Business days to add",
            "type": "string"
          }
        },
        "required": [
          "date",
          "days",
          "countries"
        ],
        "type": "object"
      },
      "name": "bizcal_api__compare"
    },
    {
      "description": "Is a date a business day, weekend or public holiday? Returns weekday, the holiday it falls on and the observed date. 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, GB, DE, FR or NL",
            "type": "string"
          },
          "date": {
            "description": "Date YYYY-MM-DD",
            "type": "string"
          }
        },
        "required": [
          "date"
        ],
        "type": "object"
      },
      "name": "bizcal_api__day"
    },
    {
      "description": "European Central Bank reference FX rates for a base currency, with optional amount conversion. 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/fx",
      "inputSchema": {
        "properties": {
          "amount": {
            "description": "Amount to convert",
            "type": "string"
          },
          "base": {
            "description": "Base currency, e.g. EUR",
            "type": "string"
          },
          "symbols": {
            "description": "Comma-separated targets, e.g. USD,GBP",
            "type": "string"
          }
        },
        "required": [
          "base",
          "symbols"
        ],
        "type": "object"
      },
      "name": "bizcal_api__fx"
    },
    {
      "description": "Invoice or trade date plus N business days = the exact due or settlement date that skips weekends and public holidays, for one or many countries, with the worst case across them. Use days=30 for net-30, days=2 for T+2. 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/settle",
      "inputSchema": {
        "properties": {
          "countries": {
            "description": "Comma-separated, e.g. US,GB",
            "type": "string"
          },
          "date": {
            "description": "Invoice or trade date YYYY-MM-DD",
            "type": "string"
          },
          "days": {
            "description": "Business days to add: 30 for net-30, 2 for T+2",
            "type": "string"
          }
        },
        "required": [
          "date",
          "days"
        ],
        "type": "object"
      },
      "name": "bizcal_api__settle"
    },
    {
      "description": "Business days between two dates net of public holidays, with the list of weekday holidays skipped. 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, GB, DE, FR or NL",
            "type": "string"
          },
          "end": {
            "description": "End date YYYY-MM-DD",
            "type": "string"
          },
          "start": {
            "description": "Start date YYYY-MM-DD",
            "type": "string"
          }
        },
        "required": [
          "start",
          "end"
        ],
        "type": "object"
      },
      "name": "bizcal_api__workdays"
    },
    {
      "description": "Complete public holiday list for a year by country, with rule and observed date detail plus business, weekend and holiday day counts. 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, GB, DE, FR or NL",
            "type": "string"
          },
          "year": {
            "description": "Year, e.g. 2027",
            "type": "string"
          }
        },
        "required": [
          "year"
        ],
        "type": "object"
      },
      "name": "bizcal_api__year"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__balance"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__batch"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__block"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__code"
    },
    {
      "description": "ENS resolution in one call: give a .eth name to get its address (forward), or give an address to get its primary .eth name (reverse, with a forward-match check). Ethereum mainnet. 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/ens",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "0x address for reverse lookup",
            "type": "string"
          },
          "chain": {
            "enum": [
              "ethereum",
              "base"
            ],
            "type": "string"
          },
          "name": {
            "description": "ENS name, e.g. vitalik.eth",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chainread__ens"
    },
    {
      "description": "Recent ERC-20 Transfer logs for a token, optionally filtered to one wallet (as sender or receiver), newest first. Base or Ethereum. 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/erc20-transfers",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "Optional wallet to filter by",
            "type": "string"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum"
            ],
            "type": "string"
          },
          "from_block": {
            "type": "string"
          },
          "limit": {
            "description": "Max transfers 1-100",
            "type": "integer"
          },
          "to_block": {
            "type": "string"
          },
          "token": {
            "description": "ERC-20 contract address",
            "type": "string"
          }
        },
        "required": [
          "token"
        ],
        "type": "object"
      },
      "name": "chainread__erc20_transfers"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__gas"
    },
    {
      "description": "Run up to 20 read-only chain operations (balance, token, gas, block, tx, nonce, code) in one paid call on Base or Ethereum. 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/multiread",
      "inputSchema": {
        "properties": {
          "chain": {
            "enum": [
              "base",
              "ethereum"
            ],
            "type": "string"
          },
          "ops": {
            "description": "Up to 20 read operations",
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "hash": {
                  "type": "string"
                },
                "number": {
                  "type": "string"
                },
                "op": {
                  "enum": [
                    "balance",
                    "token",
                    "gas",
                    "block",
                    "tx",
                    "nonce",
                    "code"
                  ],
                  "type": "string"
                },
                "token": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "required": [
          "ops"
        ],
        "type": "object"
      },
      "name": "chainread__multiread"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__network"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__nonce"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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/payment",
      "inputSchema": {
        "properties": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__payment"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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/preflight",
      "inputSchema": {
        "properties": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__preflight"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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/simulate",
      "inputSchema": {
        "properties": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__simulate"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__token"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__tx"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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/txpreflight",
      "inputSchema": {
        "properties": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__txpreflight"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__verdict"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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/watch",
      "inputSchema": {
        "properties": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__watch"
    },
    {
      "description": "Read-only Base/Ethereum chain data for AI agents: ENS name and reverse resolution, recent ERC-20 transfer logs, batched multi-read (20 reads in one call), tx preflight, token safety verdict, balances, gas, tx lookup, and a stateful watchlist monitor. 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/watch/check",
      "inputSchema": {
        "properties": {
          "ops": {
            "items": {
              "properties": {
                "address": {
                  "type": "string"
                },
                "op": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "chainread__watch_check"
    },
    {
      "description": "Exact match of a crypto wallet address against OFAC-designated digital currency addresses. 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": {
          "address": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_sanctions__address"
    },
    {
      "description": "Screen up to 25 pipe-separated names in one call; cheapest per name. 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": {
          "names": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_sanctions__batch"
    },
    {
      "description": "List sanctions list changes since a date so you re-screen only what moved. 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": {
          "since": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_sanctions__changes"
    },
    {
      "description": "Sanctions data for organisations only (companies, vessels, aircraft): search the entity index, no personal data. 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/entities",
      "inputSchema": {
        "properties": {
          "limit": {
            "type": "number"
          },
          "q": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_sanctions__entities"
    },
    {
      "description": "One-call KYB bundle: sanctions screen across US/GB/EU plus SEC EDGAR company match plus RDAP domain facts, with a roll-up risk level. 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/kyb",
      "inputSchema": {
        "properties": {
          "domain": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_sanctions__kyb"
    },
    {
      "description": "Fuzzy name match across OFAC, UK OFSI and EU sanctions lists, with similarity scores. 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": {
          "name": {
            "type": "string"
          },
          "threshold": {
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "check_sanctions__screen"
    },
    {
      "description": "Buyer preflight: sanctions screen plus domain RDAP facts plus a live x402 probe of the endpoint you are about to pay. 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/seller",
      "inputSchema": {
        "properties": {
          "domain": {
            "type": "string"
          },
          "endpoint": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_sanctions__seller"
    },
    {
      "description": "Sanctions and risk facts for a token or crypto project by name and/or contract 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/check-sanctions/token",
      "inputSchema": {
        "properties": {
          "address": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_sanctions__token"
    },
    {
      "description": "One call, one decision: reconciles name and/or wallet into exposure clear/flagged with reasons. 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": {
          "address": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_sanctions__verdict"
    },
    {
      "description": "Re-screen a fixed counterparty list and report only what changed since the last call. 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": {
          "names": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_sanctions__watchlist"
    },
    {
      "description": "Diff one URL against a durable server-side baseline; returns changed true/false with added/removed line samples. 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": {
            "type": "string"
          },
          "mode": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chgwatch__diff"
    },
    {
      "description": "Diff several URLs in one call, each against its stored baseline. 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": {
          "mode": {
            "type": "string"
          },
          "urls": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chgwatch__diffmulti"
    },
    {
      "description": "Sitemap inventory change monitor: stores a site's sitemap URL inventory as a durable baseline, then later returns only added/removed URLs. 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/sitemapdiff",
      "inputSchema": {
        "properties": {
          "max": {
            "type": "number"
          },
          "submaps": {
            "type": "number"
          },
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chgwatch__sitemapdiff"
    },
    {
      "description": "Register a URL for ongoing monitoring: action=add stores a baseline, action=check reports changes vs it. 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/watch",
      "inputSchema": {
        "properties": {
          "action": {
            "type": "string"
          },
          "mode": {
            "type": "string"
          },
          "urls": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chgwatch__watch"
    },
    {
      "description": "Poll every URL in your watchlist in one call and get per-URL changed flags. 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/watchlist",
      "inputSchema": {
        "properties": {
          "action": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "chgwatch__watchlist"
    },
    {
      "description": "One-call bundle: company identity, recent filings, OFAC screen and the EUR/USD reference rate. 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/bundle",
      "inputSchema": {
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_facts__bundle"
    },
    {
      "description": "RDAP registration facts for a domain: registrar, created and expiry dates, age, 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/company-facts/domain",
      "inputSchema": {
        "properties": {
          "domain": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_facts__domain"
    },
    {
      "description": "Full due-diligence dossier for one company: identity, filings, sanctions and domain facts. 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/dossier",
      "inputSchema": {
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_facts__dossier"
    },
    {
      "description": "Recent SEC EDGAR filings for a company name. 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/filings",
      "inputSchema": {
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_facts__filings"
    },
    {
      "description": "OFAC/EU sanctions screen for one company name, with SEC EDGAR jurisdiction and SIC industry. 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": {
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_facts__lookup"
    },
    {
      "description": "Screen up to 25 company names in one $0.01 call: per name an OFAC/EU verdict plus SEC EDGAR jurisdiction and SIC industry. 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/batch",
      "inputSchema": {
        "properties": {
          "companies": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_facts__lookup_batch"
    },
    {
      "description": "Full OFAC digital-currency address record for one wallet 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/company-facts/lookup/wallet",
      "inputSchema": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_facts__lookup_wallet"
    },
    {
      "description": "Re-screen a company on a schedule and report what changed since the last call. 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/watch",
      "inputSchema": {
        "properties": {
          "q": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_facts__lookup_watch"
    },
    {
      "description": "One joined dossier in a single call: SEC EDGAR entity, recent filings, OFAC sanctions screen and domain RDAP facts. 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": {
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "company_facts__snapshot"
    },
    {
      "description": "Domain trust report: DNS records, SPF/DMARC/DKIM email-auth, TLS cert, registrar and age, with a trust score and fixes. Free /preview teaser. 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": "Domain name to inspect, e.g. github.com",
            "type": "string"
          }
        },
        "required": [
          "domain"
        ],
        "type": "object"
      },
      "name": "domain_intel__dns"
    },
    {
      "description": "Up to 20 domains in one call: DNS + RDAP age/expiry + email-auth grade for each. 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/domainkit/batch",
      "inputSchema": {
        "properties": {
          "domains": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "domainkit__batch"
    },
    {
      "description": "DNS records (A, AAAA, MX, TXT, NS, CAA, SOA) for one domain. 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/domainkit/dns",
      "inputSchema": {
        "properties": {
          "domain": {
            "type": "string"
          },
          "types": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "domainkit__dns"
    },
    {
      "description": "Full report: DNS + RDAP registration age/expiry/registrar/nameservers + email-auth grade. 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/domainkit/domain",
      "inputSchema": {
        "properties": {
          "domain": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "domainkit__domain"
    },
    {
      "description": "Email-auth preflight: SPF, DMARC, DKIM readiness and a deliverability grade. 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/domainkit/email",
      "inputSchema": {
        "properties": {
          "domain": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "domainkit__email"
    },
    {
      "description": "DNS records for a domain: A, AAAA, MX, TXT, NS, CNAME, SOA, CAA. 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": {
            "description": "Domain name, e.g. example.com",
            "type": "string"
          }
        },
        "required": [
          "domain"
        ],
        "type": "object"
      },
      "name": "domfacts__dns"
    },
    {
      "description": "Watch a domain's RDAP registration facts. action=create stores a snapshot; action=check (later calls) returns what changed: status, registrar, expiry, nameservers and the expiry countdown. Built for repeat checks. 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/monitor",
      "inputSchema": {
        "properties": {
          "action": {
            "description": "create stores a snapshot; check returns what changed since the stored one",
            "enum": [
              "create",
              "check"
            ],
            "type": "string"
          },
          "domain": {
            "description": "Domain name, e.g. example.com",
            "type": "string"
          }
        },
        "required": [
          "domain"
        ],
        "type": "object"
      },
      "name": "domfacts__monitor"
    },
    {
      "description": "RDAP registration facts: 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": {
            "description": "Domain name, e.g. example.com",
            "type": "string"
          }
        },
        "required": [
          "domain"
        ],
        "type": "object"
      },
      "name": "domfacts__rdap"
    },
    {
      "description": "Deadline and date arithmetic for AI agents: business days, days between dates, timezone conversion, recurring schedules, deadline risk scoring. Deterministic, no LLM. GET query params or POST JSON. 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/due/batch",
      "inputSchema": {
        "properties": {
          "from": {
            "type": "string"
          },
          "op": {
            "type": "string"
          },
          "to": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "due__batch"
    },
    {
      "description": "Deadline and date arithmetic for AI agents: business days, days between dates, timezone conversion, recurring schedules, deadline risk scoring. Deterministic, no LLM. GET query params or POST JSON. 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/due/due",
      "inputSchema": {
        "properties": {
          "from": {
            "type": "string"
          },
          "op": {
            "type": "string"
          },
          "to": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "due__due"
    },
    {
      "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": "Batch funding lookup for up to 10 symbols in one paid call. 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": {
          "symbols": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "funding_rates__batch"
    },
    {
      "description": "Ranked cross-venue funding carry: gross annualized gap, bps/day, one-time round-trip fee, breakeven days and net return over a holding period. 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/carry",
      "inputSchema": {
        "properties": {
          "hold_days": {
            "type": "number"
          },
          "symbols": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "funding_rates__carry"
    },
    {
      "description": "Current funding rate per symbol across venues, with annualized rate and carry_play block. 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": {
          "symbols": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "funding_rates__funding"
    },
    {
      "description": "Cross-venue funding dispersion per asset: highest vs lowest annualized venue and the carry in bps/day. 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/spread",
      "inputSchema": {
        "properties": {
          "symbols": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "funding_rates__spread"
    },
    {
      "description": "Watchlist monitor: funding for a saved symbol list with change flags. 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/watch",
      "inputSchema": {
        "properties": {
          "symbols": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "funding_rates__watch"
    },
    {
      "description": "For one symbol, the venue with the highest and lowest annualized funding plus the spread, and where to be short or long. 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": {
          "symbol": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "fundinglens__best"
    },
    {
      "description": "Normalized 8h and annualized funding for a comma-separated symbol list across venues, optional venues= filter. 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"
          },
          "venues": {
            "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": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/addrcheck",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__addrcheck"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__audit"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/batch",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__batch"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/bundle",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__bundle"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/canary",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__canary"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/claimcheck",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__claimcheck"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/dataset",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__dataset"
    },
    {
      "description": "PAID ($0.01): real 30-day paid-usage data for the x402 market: which endpoints get called and by how many distinct payers (34,154 endpoints, Coinbase CDP feed). Filter by q, min_calls, min_payers, network; sort calls/payers/recent/price; JSON, CSV, JSONL. 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/demand",
      "inputSchema": {
        "properties": {
          "format": {
            "enum": [
              "json",
              "csv",
              "jsonl"
            ],
            "type": "string"
          },
          "limit": {
            "type": "integer"
          },
          "min_calls": {
            "description": "only endpoints with at least this many calls in 30d",
            "type": "integer"
          },
          "min_payers": {
            "description": "only endpoints with at least this many distinct payers in 30d",
            "type": "integer"
          },
          "network": {
            "description": "e.g. 8453 for Base, or solana",
            "type": "string"
          },
          "offset": {
            "type": "integer"
          },
          "q": {
            "description": "keyword over service/url/description/tags",
            "type": "string"
          },
          "sort": {
            "enum": [
              "calls",
              "payers",
              "recent",
              "price"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__demand"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/export",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__export"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/paycheck",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__paycheck"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/peek",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__peek"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/preflight",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__preflight"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/sellercheck",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__sellercheck"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/sellersearch",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__sellersearch"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/shortlist",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__shortlist"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/sitemap",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__sitemap"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/txpreflight",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__txpreflight"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/vet",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__vet"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/watch",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__watch"
    },
    {
      "description": "Web page intelligence for agents: audit a page, SEO metadata, URL liveness preflight, change monitoring, x402 seller search, and real 30-day paid-usage demand data for the x402 market (34k endpoints). 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/watchlist",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "pageaudit__watchlist"
    },
    {
      "description": "Account info for a Solana address: owner program, lamports, data length. 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/solcheck/account",
      "inputSchema": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "solcheck__account"
    },
    {
      "description": "SOL balance for a Solana 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/solcheck/balance",
      "inputSchema": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "solcheck__balance"
    },
    {
      "description": "Risk score for up to 10 Solana mints in ONE $0.01 call, sorted worst-first. Cheapest per-token risk check available here. 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/solcheck/batch",
      "inputSchema": {
        "properties": {
          "mints": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "solcheck__batch"
    },
    {
      "description": "Current Solana priority fee estimate in micro-lamports per CU. 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/solcheck/fee",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "solcheck__fee"
    },
    {
      "description": "Top holders of an SPL mint with concentration of the top 10. 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/solcheck/holders",
      "inputSchema": {
        "properties": {
          "limit": {
            "type": "number"
          },
          "mint": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "solcheck__holders"
    },
    {
      "description": "Mechanical 0-100 risk score with full flags and facts for one Solana token (mint/freeze authority, holder concentration). Facts only, not advice. 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/solcheck/risk",
      "inputSchema": {
        "properties": {
          "mint": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "solcheck__risk"
    },
    {
      "description": "Current Solana slot and epoch. 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/solcheck/slot",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "solcheck__slot"
    },
    {
      "description": "SPL mint facts: decimals, supply, mint and freeze authority. 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/solcheck/token",
      "inputSchema": {
        "properties": {
          "mint": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "solcheck__token"
    },
    {
      "description": "Transaction status and confirmation for a signature. 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/solcheck/tx",
      "inputSchema": {
        "properties": {
          "signature": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "solcheck__tx"
    },
    {
      "description": "One-call token due diligence for Base/Ethereum tokens: DexScreener markets + GoPlus security/holders + chain RPC, joined and scored. Free /preview teaser. 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": "Token contract address, 0x + 40 hex",
            "type": "string"
          },
          "chain": {
            "description": "Chain: base, ethereum, etc.",
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "token_dd__batch"
    },
    {
      "description": "One-call token due diligence for Base/Ethereum tokens: DexScreener markets + GoPlus security/holders + chain RPC, joined and scored. Free /preview teaser. 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": "Token contract address, 0x + 40 hex",
            "type": "string"
          },
          "chain": {
            "description": "Chain: base, ethereum, etc.",
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "token_dd__check"
    },
    {
      "description": "One-call token due diligence for Base/Ethereum tokens: DexScreener markets + GoPlus security/holders + chain RPC, joined and scored. Free /preview teaser. 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/tx",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "Token contract address, 0x + 40 hex",
            "type": "string"
          },
          "chain": {
            "description": "Chain: base, ethereum, etc.",
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "token_dd__tx"
    },
    {
      "description": "One-call token due diligence for Base/Ethereum tokens: DexScreener markets + GoPlus security/holders + chain RPC, joined and scored. Free /preview teaser. 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/txbatch",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "Token contract address, 0x + 40 hex",
            "type": "string"
          },
          "chain": {
            "description": "Chain: base, ethereum, etc.",
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "token_dd__txbatch"
    },
    {
      "description": "One-call token due diligence for Base/Ethereum tokens: DexScreener markets + GoPlus security/holders + chain RPC, joined and scored. Free /preview teaser. 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/verify",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "Token contract address, 0x + 40 hex",
            "type": "string"
          },
          "chain": {
            "description": "Chain: base, ethereum, etc.",
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "token_dd__verify"
    },
    {
      "description": "One-call token due diligence for Base/Ethereum tokens: DexScreener markets + GoPlus security/holders + chain RPC, joined and scored. Free /preview teaser. 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/wallet",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "Token contract address, 0x + 40 hex",
            "type": "string"
          },
          "chain": {
            "description": "Chain: base, ethereum, etc.",
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "token_dd__wallet"
    },
    {
      "description": "One-call token due diligence for Base/Ethereum tokens: DexScreener markets + GoPlus security/holders + chain RPC, joined and scored. Free /preview teaser. 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/watch",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "Token contract address, 0x + 40 hex",
            "type": "string"
          },
          "chain": {
            "description": "Chain: base, ethereum, etc.",
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "token_dd__watch"
    },
    {
      "description": "Live ERC-20 allowance of owner to spender on Base, plus an infinite-approval flag. 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/allowance",
      "inputSchema": {
        "properties": {
          "owner": {
            "type": "string"
          },
          "spender": {
            "type": "string"
          },
          "token": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "txpreflight__allowance"
    },
    {
      "description": "Batch vet up to 20 x402 seller URLs or verify up to 20 settlement tx hashes in one paid call. 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/txpreflight/batch",
      "inputSchema": {
        "properties": {
          "urls": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "txpreflight__batch"
    },
    {
      "description": "One-call go/no-go for a Base transaction: simulate it and check token allowance/balance, so you know before signing whether it will succeed. 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/guard",
      "inputSchema": {
        "properties": {
          "data": {
            "type": "string"
          },
          "from": {
            "type": "string"
          },
          "to": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "txpreflight__guard"
    },
    {
      "description": "Simulate a Base transaction (to, data, value, optional from and urgency): verdict, revert simulation, gas estimate and USD fee. No signing, no sending. For x402 SELLER URL checks use GET /seller. 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/txpreflight/preflight",
      "inputSchema": {
        "properties": {
          "data": {
            "type": "string"
          },
          "to": {
            "type": "string"
          },
          "urgency": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "txpreflight__preflight"
    },
    {
      "description": "Preflight an x402 seller URL before you pay: fetched for free, returns alive/parked/dead, the parsed 402 terms (price, network, payTo, asset), payee trust on Base, and a proceed/caution/stop verdict. 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/seller",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "txpreflight__seller"
    },
    {
      "description": "Verify a Base transaction: status, gas fee, ETH and USDC transfers. 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": {
          "hash": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "txpreflight__verify"
    },
    {
      "description": "Live ERC-20 allowance hygiene for a Base address: which tokens are approved, to whom, and which approvals are unlimited or stale. 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/hygiene",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "Base address, 0x + 40 hex.",
            "type": "string"
          },
          "range_blocks": {
            "description": "How many recent blocks to scan (default 20000, max 200000).",
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "walletprofile__hygiene"
    },
    {
      "description": "Stateful wallet-change monitor: first call stores a baseline for (id, address); later calls with the same id return the change since your previous call (balance delta in wei, outgoing-tx delta, blocks/seconds elapsed). Built for repeat polling of watchlists and alerts. 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/monitor",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "Base address, 0x + 40 hex.",
            "type": "string"
          },
          "id": {
            "description": "Your opaque key. Reuse it to get the diff for this address (letters, digits, _ . : -, max 120 chars).",
            "type": "string"
          }
        },
        "required": [
          "id",
          "address"
        ],
        "type": "object"
      },
      "name": "walletprofile__monitor"
    },
    {
      "description": "Wallet activity profile for a Base address: balance, outgoing tx count, transfer counts, counterparties, per-token flows, approval events, heuristic risk score and verdict, with a coverage block documenting every limit. 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": "Base address, 0x + 40 hex.",
            "type": "string"
          },
          "range_blocks": {
            "description": "How many recent blocks to scan (default 20000, max 200000).",
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "walletprofile__profile"
    },
    {
      "description": "Exact-address OFAC SDN screen for a Base address. This is an exact-match screen only, not a full compliance check and not legal advice. 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": "Base address, 0x + 40 hex.",
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "walletprofile__sanctions"
    },
    {
      "description": "Extract up to 10 pages in one paid call. 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/batch",
      "inputSchema": {
        "properties": {
          "format": {
            "enum": [
              "text",
              "markdown",
              "json"
            ],
            "type": "string"
          },
          "urls": {
            "description": "Up to 10 public URLs",
            "items": {
              "format": "uri",
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "urls"
        ],
        "type": "object"
      },
      "name": "web_extract__batch"
    },
    {
      "description": "Split a page into token-counted, paragraph-aware chunks for RAG pipelines. 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/chunk",
      "inputSchema": {
        "properties": {
          "max_tokens": {
            "maximum": 8000,
            "minimum": 50,
            "type": "integer"
          },
          "overlap": {
            "maximum": 500,
            "minimum": 0,
            "type": "integer"
          },
          "url": {
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "web_extract__chunk"
    },
    {
      "description": "Structured multi-signal dossier for one page: text, metadata, headings and links together. 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/dossier",
      "inputSchema": {
        "properties": {
          "url": {
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "web_extract__dossier"
    },
    {
      "description": "Fetch a public page and return its main text as plain text, Markdown or JSON. 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": {
            "enum": [
              "text",
              "markdown",
              "json"
            ],
            "type": "string"
          },
          "url": {
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "web_extract__extract"
    },
    {
      "description": "Pull specific named fields from a page (e.g. title, price, author). 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/schema-extract",
      "inputSchema": {
        "properties": {
          "fields": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "url": {
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "web_extract__schema_extract"
    },
    {
      "description": "Convert any public web page to clean Markdown, extract HTML tables to JSON, pull JSON-LD, or crawl a whole site's sitemap and get Markdown for up to 25 pages in one call. 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": {
          "max": {
            "description": "For /sitemap: max pages, default 10, cap 25",
            "type": "integer"
          },
          "mode": {
            "description": "Extraction mode",
            "enum": [
              "text",
              "article",
              "full"
            ],
            "type": "string"
          },
          "url": {
            "description": "Public page URL",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "webmd__extract"
    },
    {
      "description": "Convert any public web page to clean Markdown, extract HTML tables to JSON, pull JSON-LD, or crawl a whole site's sitemap and get Markdown for up to 25 pages in one call. 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/jsonld",
      "inputSchema": {
        "properties": {
          "max": {
            "description": "For /sitemap: max pages, default 10, cap 25",
            "type": "integer"
          },
          "mode": {
            "description": "Extraction mode",
            "enum": [
              "text",
              "article",
              "full"
            ],
            "type": "string"
          },
          "url": {
            "description": "Public page URL",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "webmd__jsonld"
    },
    {
      "description": "Convert any public web page to clean Markdown, extract HTML tables to JSON, pull JSON-LD, or crawl a whole site's sitemap and get Markdown for up to 25 pages in one call. 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/sitemap",
      "inputSchema": {
        "properties": {
          "max": {
            "description": "For /sitemap: max pages, default 10, cap 25",
            "type": "integer"
          },
          "mode": {
            "description": "Extraction mode",
            "enum": [
              "text",
              "article",
              "full"
            ],
            "type": "string"
          },
          "url": {
            "description": "Public page URL",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "webmd__sitemap"
    },
    {
      "description": "Convert any public web page to clean Markdown, extract HTML tables to JSON, pull JSON-LD, or crawl a whole site's sitemap and get Markdown for up to 25 pages in one call. 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/tables",
      "inputSchema": {
        "properties": {
          "max": {
            "description": "For /sitemap: max pages, default 10, cap 25",
            "type": "integer"
          },
          "mode": {
            "description": "Extraction mode",
            "enum": [
              "text",
              "article",
              "full"
            ],
            "type": "string"
          },
          "url": {
            "description": "Public page URL",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "webmd__tables"
    },
    {
      "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 plus clean Markdown extraction of the top results in one call. 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": {
          "chars": {
            "type": "number"
          },
          "extract": {
            "type": "number"
          },
          "q": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "websearch__brief"
    },
    {
      "description": "Batch brief: up to 10 queries, each with Markdown extraction, in one paid call. 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/websearch/briefbatch",
      "inputSchema": {
        "properties": {
          "chars": {
            "type": "number"
          },
          "extract": {
            "type": "number"
          },
          "queries": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "websearch__briefbatch"
    },
    {
      "description": "npm dependency risk check for a package. 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/deps",
      "inputSchema": {
        "properties": {
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "websearch__deps"
    },
    {
      "description": "Multi-source research dossier: search, extract pages, headings, word counts, deduped 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/websearch/dossier",
      "inputSchema": {
        "properties": {
          "q": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "websearch__dossier"
    },
    {
      "description": "Stock and crypto quotes. 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/quotes",
      "inputSchema": {
        "properties": {
          "symbols": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "websearch__quotes"
    },
    {
      "description": "Multi-venue perpetual funding rates. 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/rates",
      "inputSchema": {
        "properties": {
          "symbol": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "websearch__rates"
    },
    {
      "description": "Ranked web search merged from Hacker News, GitHub, Wikipedia and Stack Exchange. 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": {
          "limit": {
            "type": "number"
          },
          "q": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "websearch__search"
    },
    {
      "description": "Batch search: up to 10 queries in ONE $0.01 call. GET ?queries=a,b,c or POST {\"queries\":[...]}. Optional limit, sources, format=md. 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/websearch/searchbatch",
      "inputSchema": {
        "properties": {
          "limit": {
            "type": "number"
          },
          "queries": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "websearch__searchbatch"
    },
    {
      "description": "Audit up to 25 https x402 endpoints for silent revenue leaks: paid paths served free (HTTP 200), 402 bodies with no accepts[] that clients cannot pay, and paid paths missing from openapi.json. 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/audit",
      "inputSchema": {
        "properties": {
          "endpoints": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402_preflight__audit"
    },
    {
      "description": "Vet up to 20 x402 seller URLs in one call, or verify up to 20 settlement tx hashes. Returns a per-item result plus an overall verdict and safe_to_pay flag. 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/batch",
      "inputSchema": {
        "properties": {
          "urls": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402_preflight__batch"
    },
    {
      "description": "One target URL. Returns whether it answers a valid HTTP 402 x402 challenge, the price, network, asset and payTo it quotes, latency, plus whether a nearby /openapi.json exists and is well-formed. 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": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402_preflight__check"
    },
    {
      "description": "Repeat-use: records an endpoint's 402 state (status, payable, payTo, amount, network, in_spec) and returns exactly what changed since your previous call. First call records a baseline; call again later for a delta. 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/monitor",
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402_preflight__monitor"
    },
    {
      "description": "Vet a list of x402 seller URLs and rank them pay/caution/avoid with an overall verdict. Returns count, overall_verdict, safe_to_pay and per-URL results. 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/screen",
      "inputSchema": {
        "properties": {
          "urls": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402_preflight__screen"
    },
    {
      "description": "Given one or more Base USDC transfer tx hashes and an optional expected recipient, returns confirmed status, from/to, amount in USDC, block, timestamp and token contract, read from the chain. 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/verify",
      "inputSchema": {
        "properties": {
          "to": {
            "type": "string"
          },
          "txs": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402_preflight__verify"
    },
    {
      "description": "Screen an EVM wallet address against OFAC's designated crypto addresses and return on-chain facts: whether it appears on a sanctions list, plus its USDC balance and transaction count on Base. $0.01/call. 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/address",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "EVM wallet address (0x...)",
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "x402check__address"
    },
    {
      "description": "Preflight up to 20 x402 endpoint URLs in ONE paid call; each URL gets the same check as /check with a per-URL verdict and a summary count. Cheapest way to vet a whole seller list. $0.01/call. 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/batch",
      "inputSchema": {
        "properties": {
          "urls": {
            "description": "Comma-separated https URLs, at most 20",
            "type": "string"
          }
        },
        "required": [
          "urls"
        ],
        "type": "object"
      },
      "name": "x402check__batch"
    },
    {
      "description": "Preflight an x402 endpoint before you pay: reachable? valid 402 terms (scheme, network, asset, amount, payTo)? is the payTo clean of OFAC sanctions? how old is its domain (RDAP)? Returns a verdict and a list of problems. $0.01/call. 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": "https URL of the x402 endpoint to preflight",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "x402check__check"
    },
    {
      "description": "OFAC sanctions change feed: what was added, removed or changed between two daily snapshots. Poll it on a schedule instead of re-screening your whole book. Pass since=YYYY-MM-DD, or omit for the latest diff. $0.01/call. 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/delta",
      "inputSchema": {
        "properties": {
          "since": {
            "description": "Snapshot date to diff from, YYYY-MM-DD (optional; defaults to the previous snapshot)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402check__delta"
    },
    {
      "description": "One-call company vetting for a counterparty: fuzzy OFAC SDN name screen, SEC EDGAR entity identity (CIK, name, SIC, state, recent forms) and domain age, joined into a verdict. Public data only. $0.01/call. 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/diligence",
      "inputSchema": {
        "properties": {
          "domain": {
            "description": "Company domain for RDAP age check",
            "type": "string"
          },
          "name": {
            "description": "Company name to screen",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "x402check__diligence"
    },
    {
      "description": "One-call seller due diligence before paying: endpoint liveness + valid 402 terms + age and registrar of the endpoint domain (RDAP), with a yes/no verdict. Lighter than /check. $0.01/call. 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/guard",
      "inputSchema": {
        "properties": {
          "url": {
            "description": "https URL of the x402 endpoint",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "x402check__guard"
    },
    {
      "description": "One-call compliance report on a company: OFAC sanctions screen, SEC EDGAR identity and recent filings, and domain registration facts, assembled into a single JSON dossier with a risk verdict. Public data only. $0.01/call. 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/report",
      "inputSchema": {
        "properties": {
          "domain": {
            "description": "Company domain (optional)",
            "type": "string"
          },
          "name": {
            "description": "Company name",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "x402check__report"
    },
    {
      "description": "Screen a company name or an EVM wallet address against the full OFAC SDN and consolidated lists with fuzzy name matching. Returns match/no-match, best score and the matching designations with programs. $0.01/call. 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/screen",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "EVM wallet address to screen instead of a name",
            "type": "string"
          },
          "name": {
            "description": "Company or entity name to screen",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402check__screen"
    },
    {
      "description": "Verify an on-chain USDC settlement actually landed on Base: decodes the ERC-20 Transfer (token, decimals, amount, sender, recipient), success status, and whether the recipient matches the payTo you expected. $0.01/call. 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/settle",
      "inputSchema": {
        "properties": {
          "hash": {
            "description": "Base transaction hash (0x...)",
            "type": "string"
          },
          "min_amount": {
            "description": "Minimum acceptable USDC amount, e.g. 0.01",
            "type": "string"
          },
          "payTo": {
            "description": "Expected recipient address to compare against",
            "type": "string"
          }
        },
        "required": [
          "hash"
        ],
        "type": "object"
      },
      "name": "x402check__settle"
    },
    {
      "description": "Register a company name or wallet address once, then poll for changes: returns the current screen result plus whether it changed since your last call. Built for recurring compliance monitoring. $0.01/call. 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/watch",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "EVM wallet address to watch instead of a name",
            "type": "string"
          },
          "name": {
            "description": "Company or entity name to watch",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402check__watch"
    },
    {
      "description": "Vet x402 sellers before you pay: live 402 charge decode, fairness vs a 59k-listing index, and a one-call full-catalog audit. New: /pick finds the right paid endpoint for a task. 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/x402index/audit",
      "inputSchema": {
        "properties": {
          "limit": {
            "type": "number"
          },
          "task": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402index__audit"
    },
    {
      "description": "Vet x402 sellers before you pay: live 402 charge decode, fairness vs a 59k-listing index, and a one-call full-catalog audit. New: /pick finds the right paid endpoint for a task. 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/x402index/batchcheck",
      "inputSchema": {
        "properties": {
          "limit": {
            "type": "number"
          },
          "task": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402index__batchcheck"
    },
    {
      "description": "Vet x402 sellers before you pay: live 402 charge decode, fairness vs a 59k-listing index, and a one-call full-catalog audit. New: /pick finds the right paid endpoint for a task. 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/x402index/demandreport.json",
      "inputSchema": {
        "properties": {
          "limit": {
            "type": "number"
          },
          "task": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402index__demandreport_json"
    },
    {
      "description": "Vet x402 sellers before you pay: live 402 charge decode, fairness vs a 59k-listing index, and a one-call full-catalog audit. New: /pick finds the right paid endpoint for a task. 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/x402index/demandreport.md",
      "inputSchema": {
        "properties": {
          "limit": {
            "type": "number"
          },
          "task": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402index__demandreport_md"
    },
    {
      "description": "Vet x402 sellers before you pay: live 402 charge decode, fairness vs a 59k-listing index, and a one-call full-catalog audit. New: /pick finds the right paid endpoint for a task. 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/x402index/dossier",
      "inputSchema": {
        "properties": {
          "limit": {
            "type": "number"
          },
          "task": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402index__dossier"
    },
    {
      "description": "Vet x402 sellers before you pay: live 402 charge decode, fairness vs a 59k-listing index, and a one-call full-catalog audit. New: /pick finds the right paid endpoint for a task. 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/x402index/history",
      "inputSchema": {
        "properties": {
          "limit": {
            "type": "number"
          },
          "task": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402index__history"
    },
    {
      "description": "Vet x402 sellers before you pay: live 402 charge decode, fairness vs a 59k-listing index, and a one-call full-catalog audit. New: /pick finds the right paid endpoint for a task. 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/x402index/paycheck",
      "inputSchema": {
        "properties": {
          "limit": {
            "type": "number"
          },
          "task": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402index__paycheck"
    },
    {
      "description": "PAID $0.01: describe the job in plain words (?task=...&limit=N) and get the indexed x402 endpoints most likely to do it, each with price, network, payer evidence and a ready-to-run call plan. POST JSON also accepted. 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/x402index/pick",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Number of picks (1-10, default 3)",
            "type": "integer"
          },
          "max_price_usd": {
            "description": "Ignore endpoints priced above this",
            "type": "number"
          },
          "min_payers": {
            "description": "Only endpoints with at least this many recorded paying buyers",
            "type": "integer"
          },
          "task": {
            "description": "What the agent needs done, in plain words",
            "type": "string"
          }
        },
        "required": [
          "task"
        ],
        "type": "object"
      },
      "name": "x402index__pick"
    },
    {
      "description": "Vet x402 sellers before you pay: live 402 charge decode, fairness vs a 59k-listing index, and a one-call full-catalog audit. New: /pick finds the right paid endpoint for a task. 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/x402index/verdict",
      "inputSchema": {
        "properties": {
          "limit": {
            "type": "number"
          },
          "task": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402index__verdict"
    }
  ]
}

What the leaf hashes

{"body":"4f504986bd8bda045d180d244099f1e5ba796eda35b5e2ae58a1cf4113d2a105","id":4376374,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1794236638577321,"prev":4151646,"subject":"a61387e3-4b70-4c60-b007-95fcdcae113d","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