← The evidence ledger
Evidence row 1286491
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 7aa247ae-4fd7-4d87-9c76-f2f7d292ddab
- Recorded
- Previous row
- #527957
- Body SHA-256
- f580b31a383af2ed5c11bded97eba03fa0919c3a3c44f54e8e5d23c8afa4c964
- Leaf
- 0x68f562438bf4f3cac0983781d74a7dec996634836930747719c6b44ef506a638
What was observed
{
"count": 5,
"tools": [
{
"description": "Call this before paying a specific API URL you were given or found elsewhere, to see whether it can be trusted: Hagglyai's reliability score and recent check history, its price per call, how many paying users it has, and any warnings (for example a payment wallet that does not match the seller). It never calls the URL. Hagglyai API documentation: https://hagglyai.com/openapi.json",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"url": {
"description": "The API's URL, exactly as you would call it",
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "check_endpoint"
},
{
"description": "Call this to weigh the options in one area instead of taking find_best's single recommendation, or when the user asks \"which is the cheapest / most reliable X API?\". Returns every tracked API in the category ranked by score, with price per call, reliability, usage and any warnings. Category ids: web-search, web-extraction, llm-inference, crypto-prices, onchain-data, enrichment, weather, news, social-media, jobs, ecommerce, maps-places, translation, messaging, travel, stocks, pdf-generation, captcha-solving, sports-data. Narrow by platform or task ids from list_categories. Free, read-only and quick: it never calls or pays the APIs it describes.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"category": {
"description": "Category id, e.g. 'web-search'",
"type": "string"
},
"hide_flags": {
"description": "Warnings to leave out, e.g. [\"wallet-mismatch\", \"few-repeat-buyers\"]",
"items": {
"enum": [
"wallet-mismatch",
"price-mismatch",
"few-repeat-buyers",
"unusual-seller-traffic",
"test-listing"
],
"type": "string"
},
"type": "array"
},
"limit": {
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"max_price_usd": {
"exclusiveMinimum": 0,
"type": "number"
},
"platform": {
"description": "Sub-category platform ids, any of, e.g. [\"instagram\",\"tiktok\"]. See list_categories",
"items": {
"type": "string"
},
"type": "array"
},
"rail": {
"description": "Paid rails to include, e.g. [\"x402\"] for pay-per-call only (default both)",
"items": {
"enum": [
"x402",
"apify"
],
"type": "string"
},
"type": "array"
},
"recent": {
"description": "true = only endpoints checked in the last 7 days",
"type": "boolean"
},
"task": {
"description": "Sub-category task ids, any of, e.g. [\"comments\"]. See list_categories",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"category"
],
"type": "object"
},
"name": "compare_category"
},
{
"description": "Call this when a task needs an outside API or data source and you have not picked one, e.g. \"search the web\", \"scrape this page to markdown\", \"get the BTC price\", \"Instagram comments for a post\", \"flight prices\", \"generate a PDF\", \"solve a captcha\", \"translate this text\". Returns the recommended pay-per-call API with its price per call, reliability score and real usage, plus ranked alternatives and a link to each. Covers Web search; Web page extraction; LLM inference; Crypto prices & market data; On-chain data; People & company enrichment; Weather; News; Social media data; Job listings; Products & prices; Maps & places; Translation; Email, SMS & messaging; Flights & travel; Stocks & forex; PDF generation; Captcha solving; Sports data. Free, read-only and quick: it never calls or pays the APIs it describes.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"hide_flags": {
"description": "Warnings to leave out, e.g. [\"wallet-mismatch\", \"few-repeat-buyers\"]",
"items": {
"enum": [
"wallet-mismatch",
"price-mismatch",
"few-repeat-buyers",
"unusual-seller-traffic",
"test-listing"
],
"type": "string"
},
"type": "array"
},
"max_price_usd": {
"description": "Budget per call in USD, e.g. 0.01",
"exclusiveMinimum": 0,
"type": "number"
},
"recent": {
"description": "true = only endpoints checked in the last 7 days",
"type": "boolean"
},
"task": {
"description": "The job in plain words, as the user would put it, e.g. \"scrape TikTok comments\" or \"weather forecast for a city\"",
"maxLength": 300,
"minLength": 2,
"type": "string"
}
},
"required": [
"task"
],
"type": "object"
},
"name": "find_best"
},
{
"description": "Call this to see whether Hagglyai can help with a need, or to get ids for compare_category and most_popular: every category with how many APIs it tracks, the cheapest price per call, and its platform and task sub-categories (e.g. instagram, comments).",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "list_categories"
},
{
"description": "Call this when the user asks what other people use, or wants a safe, proven choice: the 3 APIs in a category with the most paying users in the last 30 days, \"Most popular\" first. APIs with warnings are held back and named. Category ids: web-search, web-extraction, llm-inference, crypto-prices, onchain-data, enrichment, weather, news, social-media, jobs, ecommerce, maps-places, translation, messaging, travel, stocks, pdf-generation, captcha-solving, sports-data. Free, read-only and quick: it never calls or pays the APIs it describes.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"category": {
"description": "Category id, e.g. 'web-search'",
"type": "string"
},
"hide_flags": {
"description": "Warnings to leave out, e.g. [\"wallet-mismatch\", \"few-repeat-buyers\"]",
"items": {
"enum": [
"wallet-mismatch",
"price-mismatch",
"few-repeat-buyers",
"unusual-seller-traffic",
"test-listing"
],
"type": "string"
},
"type": "array"
},
"max_price_usd": {
"exclusiveMinimum": 0,
"type": "number"
},
"platform": {
"description": "Sub-category platform ids, any of, e.g. [\"instagram\",\"tiktok\"]. See list_categories",
"items": {
"type": "string"
},
"type": "array"
},
"rail": {
"description": "Paid rails to include, e.g. [\"x402\"] for pay-per-call only (default both)",
"items": {
"enum": [
"x402",
"apify"
],
"type": "string"
},
"type": "array"
},
"recent": {
"description": "true = only endpoints checked in the last 7 days",
"type": "boolean"
},
"task": {
"description": "Sub-category task ids, any of, e.g. [\"comments\"]. See list_categories",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"category"
],
"type": "object"
},
"name": "most_popular"
}
]
}What the leaf hashes
{"body":"f580b31a383af2ed5c11bded97eba03fa0919c3a3c44f54e8e5d23c8afa4c964","id":1286491,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793386785867306,"prev":527957,"subject":"7aa247ae-4fd7-4d87-9c76-f2f7d292ddab","subject_kind":"endpoint"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.