← The evidence ledger
Evidence row 561358
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 62c9a4e8-6f22-4898-a65f-8a0e09239368
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- ff224e009e7e7d26a945f57748a23c530bf4807159a8bf45cf3216a9bf5d191b
- Leaf
- 0x676fb82b644cd14f200f674d8e7e136df4bfc15e68e69bd301cf8cfbfddf8ae0
What was observed
{
"count": 37,
"tools": [
{
"description": "Get one public AI breakthrough by ID.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "The numeric ID returned by search_breakthroughs.",
"minimum": 1,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_breakthrough"
},
{
"description": "Get a public AI company profile, valuation, total raised, and paginated company-page collections by slug. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 10,
"description": "Items per returned collection.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"description": "Zero-based collection offset.",
"minimum": 0,
"type": "integer"
},
"section": {
"default": "all",
"description": "Return all company page collections or one collection for paging.",
"enum": [
"all",
"tools",
"models",
"papers",
"fundraises",
"investments",
"jobs",
"repositories",
"news",
"videos"
],
"type": "string"
},
"slug": {
"description": "The company slug returned by search_companies.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_company"
},
{
"description": "Get the public TAAFT country identity for a country code returned by search_countries. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "The lowercase country code returned as the slug by search_countries.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_country"
},
{
"description": "Get one approved TAAFT partner deal by tool slug, including full tool details. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "The tool slug returned by search_deals.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_deal"
},
{
"description": "Get public details and specifications for one AI device by slug. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "The device slug returned by search_devices.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_device"
},
{
"description": "Get public details for one AI event by slug. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "The event slug returned by search_events.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_event"
},
{
"description": "Get public details and participating investors for one AI company fundraising round by ID. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "The numeric fundraise ID returned by search_fundraises.",
"minimum": 1,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_fundraise"
},
{
"description": "Get public details and funding activity for one verified active AI investor by slug. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "The investor slug returned by search_investors.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_investor"
},
{
"description": "Get public details for one MCP server by slug. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "The MCP slug returned by search_mcps.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_mcp"
},
{
"description": "Get public details for one AI model by slug. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "The model slug returned by search_models.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_model"
},
{
"description": "Get one public AI news item by ID.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "The numeric ID returned by search_news.",
"minimum": 1,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_news"
},
{
"description": "Get public details, papers, and linked paper authors and companies for one AI organization by slug. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "The organization slug returned by search_organizations.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_organization"
},
{
"description": "Get public details for one published AI research paper by ID or slug. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"oneOf": [
{
"required": [
"id"
]
},
{
"required": [
"slug"
]
}
],
"properties": {
"id": {
"description": "The exact numeric paper ID returned by search_papers.",
"minimum": 1,
"type": "integer"
},
"slug": {
"description": "The paper slug returned by search_papers.",
"type": "string"
}
},
"type": "object"
},
"name": "get_paper"
},
{
"description": "Get public details for one AI repository by its owner/repository slug or numeric ID. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"oneOf": [
{
"required": [
"slug"
]
},
{
"required": [
"id"
]
}
],
"properties": {
"id": {
"description": "The numeric repository ID returned by search_repositories.",
"minimum": 1,
"type": "integer"
},
"slug": {
"description": "The exact owner/repository slug returned by search_repositories.",
"type": "string"
}
},
"type": "object"
},
"name": "get_repository"
},
{
"description": "Get public details and specifications for one robot by slug. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "The robot slug returned by search_robots.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_robot"
},
{
"description": "Get public details for one TAAFT task category by slug. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "The task slug returned by search_tasks.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_task"
},
{
"description": "Get public details for one TAAFT AI tool by slug, including deal details when an approved TAAFT partner offer exists. Use url for the TAAFT page and website_url for the external website. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"slug": {
"description": "The tool slug returned by search_tools.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_tool"
},
{
"description": "List every AI model on one TAAFT feature, in the same order as the feature page. This is a complete listing, not a search: no query, no relevance ranking, nothing missing and nothing extra. Each model carries the full get_model fields. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"feature": {
"description": "Feature id, feature slug, or exact feature name as returned by list_features.",
"type": [
"integer",
"string"
]
},
"limit": {
"default": 50,
"description": "Page size. Keep calling with next_offset until has_more is false to get the complete listing.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"description": "Number of models to skip, in feature page order.",
"minimum": 0,
"type": "integer"
}
},
"required": [
"feature"
],
"type": "object"
},
"name": "list_feature_models"
},
{
"description": "List every AI tool on one TAAFT feature, in the same order as the feature page. This is a complete listing, not a search: no query, no relevance ranking, nothing missing and nothing extra. Each tool carries the full get_tool fields, including deal details when an approved TAAFT partner offer exists. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"feature": {
"description": "Feature id, feature slug, or exact feature name as returned by list_features.",
"type": [
"integer",
"string"
]
},
"limit": {
"default": 50,
"description": "Page size. Keep calling with next_offset until has_more is false to get the complete listing.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"description": "Number of tools to skip, in feature page order.",
"minimum": 0,
"type": "integer"
}
},
"required": [
"feature"
],
"type": "object"
},
"name": "list_feature_tools"
},
{
"description": "List every TAAFT feature with its id, name, slug, TAAFT URL, tool count, and model count. This is a complete alphabetical listing, not a search: there is no query and no relevance ranking. Call it with no arguments to list everything. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"description": "Optional page size. Omit it to list every feature.",
"maximum": 500,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"description": "Number of features to skip.",
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"name": "list_features"
},
{
"description": "Search public AI breakthroughs by keyword, time frame, topic, source, and importance. An omitted or empty query lists matching items.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"minimum_importance": {
"default": 0,
"maximum": 100,
"minimum": 0,
"type": "integer"
},
"query": {
"description": "Optional keywords matched against title, description, and topics. Empty lists all matching items.",
"type": "string"
},
"since": {
"description": "Optional inclusive lower date bound as YYYY-MM-DD, ISO 8601, or 24h, 7d, or 30d.",
"type": "string"
},
"sort": {
"default": "latest",
"enum": [
"latest",
"importance",
"popularity"
],
"type": "string"
},
"source": {
"description": "Optional publisher name, domain, or ingest source.",
"type": "string"
},
"topic": {
"description": "Optional exact topic name or slug.",
"type": "string"
},
"until": {
"description": "Optional inclusive upper date bound as YYYY-MM-DD, ISO 8601, or 24h, 7d, or 30d.",
"type": "string"
}
},
"type": "object"
},
"name": "search_breakthroughs"
},
{
"description": "Search and filter public TAAFT companies by name, description, industry, and products. Exact company names rank first.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"ai_native": {
"type": "boolean"
},
"country": {
"description": "Two-letter country code.",
"type": "string"
},
"headcount_max": {
"minimum": 0,
"type": "integer"
},
"headcount_min": {
"minimum": 0,
"type": "integer"
},
"industry": {
"description": "Industry name or industry slug.",
"type": "string"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"model_company": {
"type": "boolean"
},
"offset": {
"default": 0,
"minimum": 0,
"type": "integer"
},
"profitable": {
"type": "boolean"
},
"query": {
"description": "Optional keywords for the company name, description, industry, tools, or models.",
"type": "string"
},
"sort": {
"default": "relevance",
"enum": [
"relevance",
"latest",
"most-raised",
"valuation",
"headcount"
],
"type": "string"
},
"tool_company": {
"type": "boolean"
},
"total_raised_max": {
"minimum": 0,
"type": "integer"
},
"total_raised_min": {
"minimum": 0,
"type": "integer"
},
"valuation_max": {
"minimum": 0,
"type": "integer"
},
"valuation_min": {
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"name": "search_companies"
},
{
"description": "Search TAAFT country pages for AI companies and activity by country.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Country name to search for.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_countries"
},
{
"description": "List or search TAAFT partner deals. Results use the same approved offers as the public deals page and include full tool details plus the TAAFT code, discount, plan, terms, trial, and expiry data when known.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"feature": {
"description": "Optional feature or tag.",
"type": "string"
},
"limit": {
"description": "Optional result cap. Omit it to list every matching deal.",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"min_discount_amount": {
"minimum": 0,
"type": "number"
},
"min_discount_percent": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"pricing_model": {
"enum": [
"freeonly",
"trial",
"freemium",
"paidonly",
"nopricing"
],
"type": "string"
},
"query": {
"description": "Optional keywords such as \"social media scheduling\".",
"type": "string"
},
"sort": {
"default": "biggest-discount",
"enum": [
"biggest-discount",
"newest"
],
"type": "string"
},
"task": {
"description": "Optional task name or task slug.",
"type": "string"
}
},
"type": "object"
},
"name": "search_deals"
},
{
"description": "Search and compare AI devices by name, description, specifications, type, use case, maker, and linked task. Supports hardware filters and sorting.",
"inputSchema": {
"additionalProperties": false,
"anyOf": [
{
"required": [
"query"
]
},
{
"required": [
"device_type"
]
},
{
"required": [
"form_factor"
]
},
{
"required": [
"availability"
]
},
{
"required": [
"use_case"
]
},
{
"required": [
"min_price"
]
},
{
"required": [
"max_price"
]
},
{
"required": [
"manufacturing_country"
]
},
{
"required": [
"release_date_from"
]
},
{
"required": [
"release_date_to"
]
},
{
"required": [
"task"
]
}
],
"properties": {
"availability": {
"description": "Exact availability, such as Available, Pre-order, or Discontinued.",
"enum": [
"Rumored",
"Announced",
"Pre-order",
"Available",
"Limited Release",
"Discontinued",
"Cancelled",
"Waitlist",
"Delayed"
],
"type": "string"
},
"device_type": {
"description": "Exact device type, such as Smart Glasses or Handheld AI Assistant.",
"enum": [
"Smart Glasses",
"AR/VR Headset",
"AI Wearable",
"Handheld AI Assistant",
"Smart Speaker",
"Smart Display",
"AI Earbuds",
"AI Camera",
"Companion Device",
"Smart Ring",
"Smart Home Hub",
"AI Pendant/Pin",
"Smart Phone",
"Other"
],
"type": "string"
},
"form_factor": {
"description": "Exact form factor, such as Handheld, Tabletop, or Earbuds.",
"enum": [
"Glasses",
"Headset",
"Pin/Brooch",
"Pendant/Necklace",
"Wristband/Watch",
"Ring",
"Handheld",
"Tabletop",
"Wall-mounted",
"Clip-on",
"Earbuds",
"Other"
],
"type": "string"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"manufacturing_country": {
"description": "Manufacturing country name or two-letter country code.",
"type": "string"
},
"max_price": {
"description": "Maximum listed price, inclusive.",
"minimum": 0,
"type": "number"
},
"min_price": {
"description": "Minimum listed price, inclusive.",
"minimum": 0,
"type": "number"
},
"query": {
"description": "Optional free-text device capability, product, use case, specification, or maker query.",
"type": "string"
},
"release_date_from": {
"description": "Earliest release date, inclusive, in YYYY-MM-DD format.",
"format": "date",
"type": "string"
},
"release_date_to": {
"description": "Latest release date, inclusive, in YYYY-MM-DD format.",
"format": "date",
"type": "string"
},
"sort": {
"default": "relevance",
"enum": [
"relevance",
"price",
"latest",
"popular"
],
"type": "string"
},
"task": {
"description": "Exact TAAFT task name or slug. Matches primary and secondary task links.",
"type": "string"
},
"use_case": {
"description": "Exact primary use case, such as Warehousing & Logistics or Productivity.",
"enum": [
"Personal Assistant",
"Communication",
"Health & Fitness",
"Navigation",
"Translation",
"Smart Home Control",
"Entertainment",
"Productivity",
"Education",
"Accessibility",
"Security",
"Photography/Video",
"Other"
],
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "search_devices"
},
{
"description": "Search the TAAFT catalog for AI events by name.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "AI event name to search for.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_events"
},
{
"description": "Search and list public AI company fundraising rounds. Filter by company name, round type, announcement date, or participating investor slug, and sort by announcement date.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"investor": {
"description": "Optional verified active investor slug returned by search_investors.",
"type": "string"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"order": {
"default": "desc",
"description": "Sort direction. Use desc for the latest fundraises first.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"query": {
"description": "Optional company name or round type. Omit it, pass an empty string, or pass \"*\" to search all public fundraising rounds.",
"type": "string"
},
"round_type": {
"description": "Exact fundraising round type to include, such as Seed or Series A.",
"enum": [
"Pre-Seed",
"Seed",
"Series A",
"Series B",
"Series C",
"Series D",
"Series E",
"Series E+",
"Series F",
"Series G",
"Bridge",
"Convertible Note",
"SAFE",
"Pre-IPO",
"IPO",
"Debt Financing",
"Growth Round"
],
"type": "string"
},
"since": {
"description": "Include rounds announced on or after this date (YYYY-MM-DD).",
"format": "date",
"type": "string"
},
"sort": {
"default": "announced_date",
"description": "Field used to sort results.",
"enum": [
"announced_date"
],
"type": "string"
},
"until": {
"description": "Include rounds announced on or before this date (YYYY-MM-DD).",
"format": "date",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "search_fundraises"
},
{
"description": "Search or browse verified active investors in AI companies. Results include investor type, headquarters country, investment stages, and public fundraise count.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Optional investor name to search for. Omit or pass an empty string to browse investors.",
"type": "string"
},
"sort": {
"default": "relevance",
"description": "Result order. Relevance falls back to fundraise count when query is empty; recent uses the latest public announced date.",
"enum": [
"relevance",
"fundraises",
"recent",
"total-invested",
"name"
],
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "search_investors"
},
{
"description": "Search and recommend MCP servers by name, description, capabilities, protocol tools, company, task, and category. The query is optional; use filters or sort to browse the directory.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"auth_type": {
"description": "Filter by the server authentication classification.",
"enum": [
"none",
"api-key",
"oauth",
"other"
],
"type": "string"
},
"company": {
"description": "Company slug.",
"type": "string"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"official": {
"description": "True for official servers, false for community servers. Unclassified servers are excluded.",
"type": "boolean"
},
"query": {
"description": "Optional natural-language task, capability, server, company, or protocol-tool query.",
"type": "string"
},
"sort": {
"description": "Sort explicitly instead of using relevance for a query or popularity for an empty query.",
"enum": [
"latest",
"popular",
"tools_count"
],
"type": "string"
},
"task": {
"description": "Primary task, secondary task, or MCP category slug.",
"type": "string"
},
"transport": {
"description": "Filter by remote HTTP/SSE or local stdio transport.",
"enum": [
"remote",
"stdio"
],
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "search_mcps"
},
{
"description": "Search the TAAFT catalog for AI models by model name.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "AI model name to search for.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_models"
},
{
"description": "Search public AI news by keyword, time frame, topic, source, and importance. An omitted or empty query lists matching items.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"minimum_importance": {
"default": 0,
"maximum": 100,
"minimum": 0,
"type": "integer"
},
"query": {
"description": "Optional keywords matched against title, description, and topics. Empty lists all matching items.",
"type": "string"
},
"since": {
"description": "Optional inclusive lower date bound as YYYY-MM-DD, ISO 8601, or 24h, 7d, or 30d.",
"type": "string"
},
"sort": {
"default": "latest",
"enum": [
"latest",
"importance",
"popularity"
],
"type": "string"
},
"source": {
"description": "Optional publisher name, domain, or ingest source.",
"type": "string"
},
"topic": {
"description": "Optional exact topic name or slug.",
"type": "string"
},
"until": {
"description": "Optional inclusive upper date bound as YYYY-MM-DD, ISO 8601, or 24h, 7d, or 30d.",
"type": "string"
}
},
"type": "object"
},
"name": "search_news"
},
{
"description": "Search and browse AI organizations. Exact names, short names, and derived acronyms rank first. Filter by type, country, or industry, and sort by paper count or latest activity.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country": {
"description": "Country name or country code to filter by.",
"type": "string"
},
"industry": {
"description": "Industry name or slug to filter by.",
"type": "string"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Optional organization name, short name, acronym, domain, or description text.",
"type": "string"
},
"sort": {
"default": "paper_count",
"enum": [
"paper_count",
"latest_activity"
],
"type": "string"
},
"type": {
"description": "Organization type to filter by (case-insensitive).",
"enum": [
"Educational",
"Nonprofit",
"Other",
"university",
"lab",
"institute",
"company"
],
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "search_organizations"
},
{
"description": "Search the TAAFT catalog for published AI research papers by title, optionally filtered by organization slug. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"author": {
"description": "Author name or exact name phrase.",
"type": "string"
},
"company": {
"description": "Exact company slug.",
"type": "string"
},
"featured": {
"description": "Filter by featured status.",
"type": "boolean"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"organization": {
"description": "Exact organization slug.",
"type": "string"
},
"query": {
"description": "Optional AI research paper title or topic. Required unless organization is provided.",
"type": "string"
},
"since": {
"description": "Only papers published on or after this YYYY-MM-DD date.",
"format": "date",
"type": "string"
},
"sort": {
"description": "Rank a query by title relevance or return newest papers first.",
"enum": [
"relevance",
"latest"
],
"type": "string"
},
"until": {
"description": "Only papers published on or before this YYYY-MM-DD date.",
"format": "date",
"type": "string"
},
"venue": {
"description": "Exact publication venue.",
"type": "string"
}
},
"type": "object"
},
"name": "search_papers"
},
{
"description": "Search AI repositories by name, description, README, topics, owner, or linked TAAFT company. Results rank relevant, popular, official repositories first unless a sort is selected.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"company": {
"description": "Exact linked TAAFT company slug.",
"type": "string"
},
"language": {
"description": "Primary programming language.",
"type": "string"
},
"license": {
"description": "Repository license.",
"type": "string"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"min_stars": {
"description": "Minimum GitHub star count.",
"minimum": 0,
"type": "integer"
},
"owner": {
"description": "Exact source owner, such as anthropics.",
"type": "string"
},
"query": {
"description": "Optional repository name, capability, topic, owner, or README keywords.",
"type": "string"
},
"sort": {
"default": "relevance",
"enum": [
"relevance",
"stars",
"latest",
"recently_updated"
],
"type": "string"
},
"updated_after": {
"description": "Only repositories updated on or after this YYYY-MM-DD date.",
"format": "date",
"type": "string"
}
},
"type": "object"
},
"name": "search_repositories"
},
{
"description": "Search and compare robots by name, description, specifications, type, use case, maker, and linked task. Supports hardware filters and sorting.",
"inputSchema": {
"additionalProperties": false,
"anyOf": [
{
"required": [
"query"
]
},
{
"required": [
"robot_type"
]
},
{
"required": [
"autonomy_level"
]
},
{
"required": [
"status"
]
},
{
"required": [
"use_case"
]
},
{
"required": [
"min_price"
]
},
{
"required": [
"max_price"
]
},
{
"required": [
"manufacturing_country"
]
},
{
"required": [
"release_date_from"
]
},
{
"required": [
"release_date_to"
]
},
{
"required": [
"task"
]
}
],
"properties": {
"autonomy_level": {
"description": "Exact autonomy level, such as Teleoperated or Fully autonomous.",
"enum": [
"Teleoperated",
"Assisted",
"Semi-autonomous",
"Fully autonomous"
],
"type": "string"
},
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"manufacturing_country": {
"description": "Manufacturing country name or two-letter country code.",
"type": "string"
},
"max_price": {
"description": "Maximum listed price, inclusive.",
"minimum": 0,
"type": "number"
},
"min_price": {
"description": "Minimum listed price, inclusive.",
"minimum": 0,
"type": "number"
},
"query": {
"description": "Optional free-text robot capability, product, use case, specification, or maker query.",
"type": "string"
},
"release_date_from": {
"description": "Earliest release date, inclusive, in YYYY-MM-DD format.",
"format": "date",
"type": "string"
},
"release_date_to": {
"description": "Latest release date, inclusive, in YYYY-MM-DD format.",
"format": "date",
"type": "string"
},
"robot_type": {
"description": "Exact robot type, such as Warehouse, Home, or Humanoid.",
"enum": [
"Humanoid",
"Mobile",
"Manipulator",
"Drone",
"Industrial",
"Warehouse",
"Healthcare",
"Home",
"Agricultural",
"Defense",
"Service",
"Companion",
"Other"
],
"type": "string"
},
"sort": {
"default": "relevance",
"enum": [
"relevance",
"price",
"latest",
"popular"
],
"type": "string"
},
"status": {
"description": "Exact availability status, such as Pilot or Commercially available.",
"enum": [
"Announced",
"In development",
"Prototype",
"Pilot",
"Pre-order",
"In production",
"Commercially available",
"Paused",
"Discontinued",
"Cancelled",
"Waitlist"
],
"type": "string"
},
"task": {
"description": "Exact TAAFT task name or slug. Matches primary and secondary task links.",
"type": "string"
},
"use_case": {
"description": "Exact primary use case, such as Warehousing & Logistics or Productivity.",
"enum": [
"Manufacturing",
"Warehousing & Logistics",
"Healthcare",
"Elder Care",
"Surgery",
"Agriculture",
"Construction",
"Inspection",
"Security",
"Defense",
"Retail",
"Hospitality",
"Home Assistance",
"Education",
"Research",
"Disaster Response",
"Other"
],
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "search_robots"
},
{
"description": "Search TAAFT task categories for capabilities or jobs that users want AI tools to perform.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 20,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Capability, task, or job to search for.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_tasks"
},
{
"description": "Search the TAAFT directory for AI tools that match a query. Each result includes deal details when an approved TAAFT partner offer exists. Use url for TAAFT pages and website_url for external websites. Preserve returned URLs exactly.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 10,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "What the user needs an AI tool for.",
"type": "string"
},
"sort": {
"default": "default",
"enum": [
"default",
"latest",
"most-saved",
"top-rated",
"popular",
"price",
"sota"
],
"type": "string"
},
"type": {
"enum": [
"gpt",
"ios",
"android",
"chrome",
"ai",
"tool",
"agents",
"apis",
"telegram",
"mini-tools"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_tools"
}
]
}What the leaf hashes
{"body":"ff224e009e7e7d26a945f57748a23c530bf4807159a8bf45cf3216a9bf5d191b","id":561358,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793136913865498,"prev":null,"subject":"62c9a4e8-6f22-4898-a65f-8a0e09239368","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x676f50c24ebe82bb08c826cb703b7fc36a460c2023bd6ba2d97c2bce577dd850
- 0x837764a37a63c1abc24296542fc0cdf89a733247cd2f6586c3c7a8a21ce3fb00
- 0x5ba675253b047d78b25e6352613e6ce6a319e1b861d88319686eb5f3ddcb06df
- 0x1cc5e7f357ad058af427b2925c892ec7df4593158b1fb7f0166684d93a89564c
- 0x5ddb0d0adf520b33c212d8548dbfb3dc4a5c2c1961eba0b16899c7c22037ed95
- 0x9c2756979d7cb5bb8324dd62271b73e8597a8ebafec72f5f446ef0e700bb04ee
- 0xe3fc3e8e040ca8d08b19afabdd9f425d90917aff59c856fb1e40c6fe53dde604
- 0xfc566a25df31c9e573eb58569cbbce8586ae3d829355b52999df36fbdf2916b2
- 0x5fec91b14605606ecbd6510d4c67250916009c059e06e50f7a9ef3ce238db5f0
- 0x2608a759e949b4a340729da8dac2beb68c884a8e159fc223b826c7032b7c976c
- 0x48ff5606b64d91742c8fa41d67fc330937434ce7b5ba57971caf801ce419f684
- 0xfc80c3ec28002b5abbe969b82c8409cc3216ef75df720eab92db371621f671d9
- 0x4c257542b0421f909cc313308d9054fb29b4b46d9dca1b83169d04797233fda2
- 0x3c5462812bd2f841e3d7deefc01555f18262fe5e0d5a7eb155330b7a7cb0388e
- 0x6f00f0da417f4126951ba8ba9b7962c847e91f5c61364ad9ad47e5f979698a60
- 0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996
- 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4