addrbookFor publishers
← The evidence ledger

Evidence row 1743096

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 06dea4d5-fc76-419a-aeae-31355e889d8e
Recorded
Previous row
#1534319
Body SHA-256
832c8914683f16449cf0eb153227498aad6502cbecd147b6c5c0b78df9cceaa9
Leaf
0x2c0719920888f851edb9298d8dca8dea248fdf0a3c461285d65d1d56774f3a96

What was observed

{
  "count": 15,
  "tools": [
    {
      "description": "[arxiv] Search arXiv research papers by keyword across title, abstract and authors, ranked by relevance. Use it for academic preprints; use wikipedia_search for general background. Returns id/link, title, publication date, authors and abstract.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 5,
            "description": "Max results (1-20)",
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Keywords, e.g. 'model context protocol'",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "arxiv_search"
    },
    {
      "description": "[baiduhot] Get the current Baidu real-time hot search ranking (百度热搜榜): what Chinese internet users are searching for right now. Use it for Chinese news and trending topics; use hackernews_front_page for English tech news. Returns up to 50 entries of word (topic in Chinese), index (rank; the pinned item has none) and url (Baidu search link).",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "baiduhot_realtime"
    },
    {
      "description": "[currency] Get the latest European Central Bank reference exchange rates (updated once per working day) from a base currency. Omit symbols to get all ~30 currencies. Returns an object with base, date and a rates map, e.g. rates.CNY.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "base": {
            "default": "USD",
            "description": "Base currency, e.g. USD",
            "type": "string"
          },
          "symbols": {
            "description": "Comma-separated targets, e.g. CNY,EUR (optional)",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "currency_latest"
    },
    {
      "description": "[geocode] Turn a city or place name into coordinates. Use this before weather_forecast, which needs latitude/longitude. A name can match several places, so up to `limit` candidates are returned, best match first, each with name, country, region, latitude, longitude and timezone.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "language": {
            "default": "en",
            "description": "Result language, e.g. en, zh",
            "type": "string"
          },
          "limit": {
            "default": 3,
            "description": "Max candidate places to return (1-10)",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "name": {
            "description": "Place name, e.g. 'Shanghai'",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "geocode_search"
    },
    {
      "description": "[github] Get metadata for one public repository you already know by owner and name: description, stars, forks, language, license, topics, url and last push time. Use github_search_repos first if you only have keywords. Returns an error if the repo does not exist or is private.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "owner": {
            "description": "User or organization that owns the repo, e.g. 'cloudflare'",
            "type": "string"
          },
          "repo": {
            "description": "Repository name only, without the owner, e.g. 'workers-sdk'",
            "type": "string"
          }
        },
        "required": [
          "owner",
          "repo"
        ],
        "type": "object"
      },
      "name": "github_repo"
    },
    {
      "description": "[github] Find public GitHub repositories matching a query. Use this when you don't know the exact repo; use github_repo when you already have owner and name. Supports GitHub qualifiers like 'mcp language:rust stars:>100'. Returns up to `limit` repos (full_name, description, stars, language, url, updated_at). Unauthenticated calls share a low rate limit.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 10,
            "description": "Max repositories to return (1-30)",
            "maximum": 30,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Search text with optional GitHub qualifiers, e.g. 'mcp server language:typescript'",
            "type": "string"
          },
          "sort": {
            "default": "stars",
            "description": "Sort order: most stars, most recently updated, or most forks",
            "enum": [
              "stars",
              "updated",
              "forks"
            ],
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "github_search_repos"
    },
    {
      "description": "[hackernews] List the stories currently on the Hacker News front page, ranked as on the site. Use this to see what is trending now; use hackernews_search to find stories on a topic. Returns title, url, points, comment count and story id.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 10,
            "description": "Max stories (1-30)",
            "maximum": 30,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "hackernews_front_page"
    },
    {
      "description": "[hackernews] Full-text search of Hacker News stories (not comments) by keyword, ranked by relevance. Use this to find discussions about a product, project or topic; use hackernews_front_page for what is trending now. Returns title, url, points, comment count, date and story id.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 10,
            "description": "Max results (1-30)",
            "maximum": 30,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Keywords to match in story titles and text, e.g. 'model context protocol'",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "hackernews_search"
    },
    {
      "description": "[holidaycn] List every official holiday day off and every make-up workday (调休上班) in mainland China for one year, e.g. to tell whether a date is a working day or plan around 春节/国庆. Returns entries of name (Chinese holiday name), date (YYYY-MM-DD) and isOffDay (true = day off, false = make-up workday). Ordinary weekends are not listed; a date that is absent follows the normal Mon-Fri rule. Data usually appears in November for the next year.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "year": {
            "description": "Four-digit year, e.g. 2026 (data from 2007 on)",
            "maximum": 2100,
            "minimum": 2007,
            "type": "integer"
          }
        },
        "required": [
          "year"
        ],
        "type": "object"
      },
      "name": "holidaycn_year"
    },
    {
      "description": "[npm] Get the latest version, description, license and homepage of an npm package. For download counts use npmstats_downloads instead. Returns an error if the package does not exist.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "description": "Package name, e.g. 'express' or '@types/node'",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "npm_package"
    },
    {
      "description": "[npmstats] Get how many times an npm package was downloaded in the last 7 days, as a popularity signal. For version or license info use npm_package instead. Returns package, downloads, start and end dates.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "description": "Package name, e.g. 'express' or '@types/node'",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "npmstats_downloads"
    },
    {
      "description": "[shici] Get one random famous line of classical Chinese poetry (诗/词/曲), optionally from a theme. Use it for a daily quote, a greeting card line or a writing prompt. Returns content (the line), origin (poem title), author and category (theme path such as 古诗文-抒情-感恩).",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "theme": {
            "default": "all",
            "description": "Theme: all (default), or a category path such as shuqing (抒情), siji (四季), shanshui (山水), tianqi (天气), renwu (人物), shenghuo (生活), jieri (节日), dongwu (动物), zhiwu (植物)",
            "enum": [
              "all",
              "shuqing",
              "siji",
              "shanshui",
              "tianqi",
              "renwu",
              "shenghuo",
              "jieri",
              "dongwu",
              "zhiwu"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "shici_random"
    },
    {
      "description": "[weather] Get current conditions and a daily forecast for a location given by coordinates. If you only have a place name, call geocode_search first. Returns temperature (°C), humidity, wind (km/h), WMO weather code, and per-day max/min temperature and precipitation (mm) in the location's local timezone.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "days": {
            "default": 3,
            "description": "Number of forecast days including today (1-16)",
            "maximum": 16,
            "minimum": 1,
            "type": "integer"
          },
          "latitude": {
            "description": "Latitude in decimal degrees, e.g. 31.23",
            "maximum": 90,
            "minimum": -90,
            "type": "number"
          },
          "longitude": {
            "description": "Longitude in decimal degrees, e.g. 121.47",
            "maximum": 180,
            "minimum": -180,
            "type": "number"
          }
        },
        "required": [
          "latitude",
          "longitude"
        ],
        "type": "object"
      },
      "name": "weather_forecast"
    },
    {
      "description": "[wikipedia] Full-text search of English Wikipedia. Use this to find the right article title, then call wikipedia_summary with it. Returns titles, short descriptions and excerpts, best match first.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 5,
            "description": "Max results (1-20)",
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "What to search for",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "wikipedia_search"
    },
    {
      "description": "[wikipedia] Get the lead summary of an English Wikipedia article by its exact title (redirects are followed). If you are unsure of the title, use wikipedia_search first. Returns title, short description, the lead extract and the article url.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "title": {
            "description": "Exact article title, e.g. 'Cloudflare'",
            "type": "string"
          }
        },
        "required": [
          "title"
        ],
        "type": "object"
      },
      "name": "wikipedia_summary"
    }
  ]
}

What the leaf hashes

{"body":"832c8914683f16449cf0eb153227498aad6502cbecd147b6c5c0b78df9cceaa9","id":1743096,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793512722106884,"prev":1534319,"subject":"06dea4d5-fc76-419a-aeae-31355e889d8e","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