There's An AI For That
REMOTE · THERESANAIFORTHAT.COM
Search TAAFT for AI tools and retrieve public tool details.
Available components
Last scanned (6 hours ago)
Scores higher than 95% of remote servers
Reachable. Last reached 7 Nov 2026.
Category Search and Retrieval
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security83
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC is configured correctly; the domain's records validate against the full chain to the root. View diagnostics → Pass
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability73
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 3820 tokens (~103/item across 37 items; 37 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
- No destabilizing schema changes in the last 30 days.Pass
Tool Coverage92
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 72% of tool parameters carry a description.Partial
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 37 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 38 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a current MCP spec version (2026-07-28).Pass
Checks we ran (13)
- TLS certificate
- Authorization
- HTTPS
- HSTS header
- DNSSEC
- Transport
- Schema quality
- Stability
- Tool coverage
- Injection markers
- Destructive annotations
- Judged manipulation
- MCP protocol
Does not apply to this hosted endpoint (2)
- Supply Chain SecurityScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.
- Provenance & TransparencyScored on package channels only. This is a hosted endpoint, so there is nothing to install or inspect.
The score does not measure everything. What the score does not measure →
Where what the registry lists and what we observed about the package disagree. This is read from the stored diagnostics and is never an input to the score.
Endpoint address
- Registry says
https://theresanaiforthat.com/mcp-server/- Package shows
https://theresanaiforthat.com/mcp/
The registry's URL redirects here, so the authorisation and transport results describe this address rather than the one listed. See the evidence →
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 6 Nov 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 5 Nov 26 +1
- Stability: 0.97 → pass security
- 4 Nov 26 −1
- Stability: pass → 0.97 functional
- 26 Oct 26 0
- Authorization: unverified → partial ▲ security
- Injection markers: unverified → pass ▲ security
- Stability: unverified → pass ▲ security
- Transport: fail → pass ▲ security
- Endpoint reachability: unreachable → reachable ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- MCP protocol: unverified → pass ▲ functional
- 25 Oct 26 0
- Endpoint reachability: reachable → unreachable ▼ security
- Stability: pass → unverified ▼ security
- Authorization: partial → unverified ▼ security
- Tool safety: pass → unverified ▼ security
- Transport: pass → fail ▼ security
- Capabilities: pass → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- 22 Oct 26 0
- The server rewrote its instructions, which are the text every model session reads security
- Schema quality: pass → fail ▼ functional
- Server version: 1.4.0 → 1.5.0 functional
- New tool “list_feature_models” functional
- New tool “list_feature_tools” functional
- New tool “list_features” functional
- 18 Oct 26 0
- MCP protocol: Implements a current MCP spec version (2026-07-28). functional
- MCP protocol version: 2025-11-25 → 2026-07-28 functional
- 17 Oct 26 0
- MCP protocol: Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28. functional
- MCP protocol version: 2026-07-28 → 2025-11-25 functional
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 7 Nov 2026 · Probed https://theresanaiforthat.com/mcp/ · Declared URL https://theresanaiforthat.com/mcp-server/
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=theresanaiforthat.com | CN=WE1,O=Google Trust Services,C=US | 19 Oct 2026 | 17 Jan 2027 | ECDSA 256 | ECDSA-SHA256 | 7467f0a0964cd3d013377a474440cd5a |
| SANs: theresanaiforthat.com, wae.theresanaiforthat.com | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC secure
Validation of theresanaiforthat.com. — Secure
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | Trust anchor | 20326, 38696 | 8, 8 | Verified |
| com. | DS published | 19718 | 13 | Verified |
| theresanaiforthat.com. | DS published | 2371 | 13 | Verified |
| theresanaiforthat.com. | Verified address RRset verified with the apex keys |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=15552000; includeSubDomains; preload |
| x-content-type-options | nosniff |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 3 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://theresanaiforthat.com/mcp-server/ | Redirected | 308 | /mcp/ |
| streamable-http · followed | https://theresanaiforthat.com/mcp/ | Verified | 200 | |
| http (plaintext) | http://theresanaiforthat.com/mcp-server/ | HTTPS enforced | 301 | https://theresanaiforthat.com/mcp-server/ |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
get_breakthrough Get breakthrough details ~33
Get one public AI breakthrough by ID.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | The numeric ID returned by search_breakthroughs. |
| Name | Type | Req | Description |
|---|---|---|---|
| breakthrough | object|null | yes | – |
| error | string | – | – |
No examples provided.
get_company Get company details ~88
Get a public AI company profile, valuation, total raised, and paginated company-page collections by slug. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Items per returned collection. |
| offset | integer | – | Zero-based collection offset. |
| section | string | – | Return all company page collections or one collection for paging. |
| slug | string | yes | The company slug returned by search_companies. |
| Name | Type | Req | Description |
|---|---|---|---|
| company | object | yes | – |
No examples provided.
get_country Get country details ~50
Get the public TAAFT country identity for a country code returned by search_countries. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | The lowercase country code returned as the slug by search_countries. |
| Name | Type | Req | Description |
|---|---|---|---|
| country | object | yes | – |
No examples provided.
get_deal Get deal details ~46
Get one approved TAAFT partner deal by tool slug, including full tool details. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | The tool slug returned by search_deals. |
| Name | Type | Req | Description |
|---|---|---|---|
| deal | object | yes | – |
No examples provided.
get_device Get device details ~39
Get public details and specifications for one AI device by slug. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | The device slug returned by search_devices. |
| Name | Type | Req | Description |
|---|---|---|---|
| device | object | yes | – |
No examples provided.
get_event Get event details ~37
Get public details for one AI event by slug. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | The event slug returned by search_events. |
| Name | Type | Req | Description |
|---|---|---|---|
| event | object | yes | – |
No examples provided.
get_fundraise Get fundraise details ~48
Get public details and participating investors for one AI company fundraising round by ID. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | The numeric fundraise ID returned by search_fundraises. |
| Name | Type | Req | Description |
|---|---|---|---|
| fundraise | object | yes | – |
No examples provided.
get_investor Get investor details ~46
Get public details and funding activity for one verified active AI investor by slug. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | The investor slug returned by search_investors. |
| Name | Type | Req | Description |
|---|---|---|---|
| investor | object | yes | – |
No examples provided.
get_mcp Get MCP details ~39
Get public details for one MCP server by slug. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | The MCP slug returned by search_mcps. |
| Name | Type | Req | Description |
|---|---|---|---|
| mcp | object | yes | – |
No examples provided.
get_model Get model details ~37
Get public details for one AI model by slug. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | The model slug returned by search_models. |
| Name | Type | Req | Description |
|---|---|---|---|
| model | object | yes | – |
No examples provided.
get_news Get news details ~31
Get one public AI news item by ID.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | yes | The numeric ID returned by search_news. |
| Name | Type | Req | Description |
|---|---|---|---|
| error | string | – | – |
| news | object|null | yes | – |
No examples provided.
get_organization Get organization details ~48
Get public details, papers, and linked paper authors and companies for one AI organization by slug. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | The organization slug returned by search_organizations. |
| Name | Type | Req | Description |
|---|---|---|---|
| organization | object | yes | – |
No examples provided.
get_paper Get paper details ~60
Get public details for one published AI research paper by ID or slug. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | – | The exact numeric paper ID returned by search_papers. |
| slug | string | – | The paper slug returned by search_papers. |
| Name | Type | Req | Description |
|---|---|---|---|
| paper | object | yes | – |
No examples provided.
get_repository Get repository details ~64
Get public details for one AI repository by its owner/repository slug or numeric ID. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| id | integer | – | The numeric repository ID returned by search_repositories. |
| slug | string | – | The exact owner/repository slug returned by search_repositories. |
| Name | Type | Req | Description |
|---|---|---|---|
| repository | object | yes | – |
No examples provided.
get_robot Get robot details ~39
Get public details and specifications for one robot by slug. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | The robot slug returned by search_robots. |
| Name | Type | Req | Description |
|---|---|---|---|
| robot | object | yes | – |
No examples provided.
get_task Get task details ~40
Get public details for one TAAFT task category by slug. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | The task slug returned by search_tasks. |
| Name | Type | Req | Description |
|---|---|---|---|
| task | object | yes | – |
No examples provided.
get_tool Get tool details ~69
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.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | The tool slug returned by search_tools. |
| Name | Type | Req | Description |
|---|---|---|---|
| tool | object | yes | – |
No examples provided.
list_feature_models List feature models ~131
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.
| Name | Type | Req | Description |
|---|---|---|---|
| feature | integer|string | yes | Feature id, feature slug, or exact feature name as returned by list_features. |
| limit | integer | – | Page size. Keep calling with next_offset until has_more is false to get the complete listing. |
| offset | integer | – | Number of models to skip, in feature page order. |
| Name | Type | Req | Description |
|---|---|---|---|
| feature | object | yes | – |
| has_more | boolean | yes | – |
| limit | integer|null | yes | – |
| models | array | yes | – |
| next_offset | integer|null | yes | – |
| offset | integer | yes | – |
| total | integer | yes | – |
No examples provided.
list_feature_tools List feature tools ~144
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.
| Name | Type | Req | Description |
|---|---|---|---|
| feature | integer|string | yes | Feature id, feature slug, or exact feature name as returned by list_features. |
| limit | integer | – | Page size. Keep calling with next_offset until has_more is false to get the complete listing. |
| offset | integer | – | Number of tools to skip, in feature page order. |
| Name | Type | Req | Description |
|---|---|---|---|
| feature | object | yes | – |
| has_more | boolean | yes | – |
| limit | integer|null | yes | – |
| next_offset | integer|null | yes | – |
| offset | integer | yes | – |
| tools | array | yes | – |
| total | integer | yes | – |
No examples provided.
list_features List features ~98
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | Optional page size. Omit it to list every feature. |
| offset | integer | – | Number of features to skip. |
| Name | Type | Req | Description |
|---|---|---|---|
| features | array | yes | – |
| has_more | boolean | yes | – |
| limit | integer|null | yes | – |
| next_offset | integer|null | yes | – |
| offset | integer | yes | – |
| total | integer | yes | – |
No examples provided.
search_breakthroughs Search breakthroughs ~181
Search public AI breakthroughs by keyword, time frame, topic, source, and importance. An omitted or empty query lists matching items.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| minimum_importance | integer | – | – |
| query | string | – | Optional keywords matched against title, description, and topics. Empty lists all matching items. |
| since | string | – | Optional inclusive lower date bound as YYYY-MM-DD, ISO 8601, or 24h, 7d, or 30d. |
| sort | string | – | – |
| source | string | – | Optional publisher name, domain, or ingest source. |
| topic | string | – | Optional exact topic name or slug. |
| until | string | – | Optional inclusive upper date bound as YYYY-MM-DD, ISO 8601, or 24h, 7d, or 30d. |
| Name | Type | Req | Description |
|---|---|---|---|
| breakthroughs | array | yes | – |
No examples provided.
search_companies Search companies ~184
Search and filter public TAAFT companies by name, description, industry, and products. Exact company names rank first.
| Name | Type | Req | Description |
|---|---|---|---|
| ai_native | boolean | – | – |
| country | string | – | Two-letter country code. |
| headcount_max | integer | – | – |
| headcount_min | integer | – | – |
| industry | string | – | Industry name or industry slug. |
| limit | integer | – | – |
| model_company | boolean | – | – |
| offset | integer | – | – |
| profitable | boolean | – | – |
| query | string | – | Optional keywords for the company name, description, industry, tools, or models. |
| sort | string | – | – |
| tool_company | boolean | – | – |
| total_raised_max | integer | – | – |
| total_raised_min | integer | – | – |
| valuation_max | integer | – | – |
| valuation_min | integer | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| companies | array | yes | – |
| has_more | boolean | yes | – |
| limit | integer | yes | – |
| next_offset | integer|null | yes | – |
| offset | integer | yes | – |
| total | integer | yes | – |
No examples provided.
search_countries Search countries ~42
Search TAAFT country pages for AI companies and activity by country.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| query | string | yes | Country name to search for. |
| Name | Type | Req | Description |
|---|---|---|---|
| countries | array | yes | – |
No examples provided.
search_deals Search deals ~146
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.
| Name | Type | Req | Description |
|---|---|---|---|
| feature | string | – | Optional feature or tag. |
| limit | integer | – | Optional result cap. Omit it to list every matching deal. |
| min_discount_amount | number | – | – |
| min_discount_percent | number | – | – |
| pricing_model | string | – | – |
| query | string | – | Optional keywords such as "social media scheduling". |
| sort | string | – | – |
| task | string | – | Optional task name or task slug. |
| Name | Type | Req | Description |
|---|---|---|---|
| deals | array | yes | – |
No examples provided.
search_devices Search devices ~265
Search and compare AI devices by name, description, specifications, type, use case, maker, and linked task. Supports hardware filters and sorting.
| Name | Type | Req | Description |
|---|---|---|---|
| availability | string | – | Exact availability, such as Available, Pre-order, or Discontinued. |
| device_type | string | – | Exact device type, such as Smart Glasses or Handheld AI Assistant. |
| form_factor | string | – | Exact form factor, such as Handheld, Tabletop, or Earbuds. |
| limit | integer | – | – |
| manufacturing_country | string | – | Manufacturing country name or two-letter country code. |
| max_price | number | – | Maximum listed price, inclusive. |
| min_price | number | – | Minimum listed price, inclusive. |
| query | string | – | Optional free-text device capability, product, use case, specification, or maker query. |
| release_date_from | string | – | Earliest release date, inclusive, in YYYY-MM-DD format. |
| release_date_to | string | – | Latest release date, inclusive, in YYYY-MM-DD format. |
| sort | string | – | – |
| task | string | – | Exact TAAFT task name or slug. Matches primary and secondary task links. |
| use_case | string | – | Exact primary use case, such as Warehousing & Logistics or Productivity. |
| Name | Type | Req | Description |
|---|---|---|---|
| devices | array | yes | – |
No examples provided.
search_events Search events ~40
Search the TAAFT catalog for AI events by name.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| query | string | yes | AI event name to search for. |
| Name | Type | Req | Description |
|---|---|---|---|
| events | array | yes | – |
No examples provided.
search_fundraises Search fundraises ~187
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.
| Name | Type | Req | Description |
|---|---|---|---|
| investor | string | – | Optional verified active investor slug returned by search_investors. |
| limit | integer | – | – |
| order | string | – | Sort direction. Use desc for the latest fundraises first. |
| query | string | – | Optional company name or round type. Omit it, pass an empty string, or pass "*" to search all public fundraising rounds. |
| round_type | string | – | Exact fundraising round type to include, such as Seed or Series A. |
| since | string | – | Include rounds announced on or after this date (YYYY-MM-DD). |
| sort | string | – | Field used to sort results. |
| until | string | – | Include rounds announced on or before this date (YYYY-MM-DD). |
| Name | Type | Req | Description |
|---|---|---|---|
| fundraises | array | yes | – |
No examples provided.
search_investors Search investors ~98
Search or browse verified active investors in AI companies. Results include investor type, headquarters country, investment stages, and public fundraise count.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| query | string | – | Optional investor name to search for. Omit or pass an empty string to browse investors. |
| sort | string | – | Result order. Relevance falls back to fundraise count when query is empty; recent uses the latest public announced date. |
| Name | Type | Req | Description |
|---|---|---|---|
| investors | array | yes | – |
No examples provided.
search_mcps Search MCPs ~176
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.
| Name | Type | Req | Description |
|---|---|---|---|
| auth_type | string | – | Filter by the server authentication classification. |
| company | string | – | Company slug. |
| limit | integer | – | – |
| official | boolean | – | True for official servers, false for community servers. Unclassified servers are excluded. |
| query | string | – | Optional natural-language task, capability, server, company, or protocol-tool query. |
| sort | string | – | Sort explicitly instead of using relevance for a query or popularity for an empty query. |
| task | string | – | Primary task, secondary task, or MCP category slug. |
| transport | string | – | Filter by remote HTTP/SSE or local stdio transport. |
| Name | Type | Req | Description |
|---|---|---|---|
| mcps | array | yes | – |
No examples provided.
search_models Search models ~41
Search the TAAFT catalog for AI models by model name.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| query | string | yes | AI model name to search for. |
| Name | Type | Req | Description |
|---|---|---|---|
| models | array | yes | – |
No examples provided.
search_news Search news ~179
Search public AI news by keyword, time frame, topic, source, and importance. An omitted or empty query lists matching items.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| minimum_importance | integer | – | – |
| query | string | – | Optional keywords matched against title, description, and topics. Empty lists all matching items. |
| since | string | – | Optional inclusive lower date bound as YYYY-MM-DD, ISO 8601, or 24h, 7d, or 30d. |
| sort | string | – | – |
| source | string | – | Optional publisher name, domain, or ingest source. |
| topic | string | – | Optional exact topic name or slug. |
| until | string | – | Optional inclusive upper date bound as YYYY-MM-DD, ISO 8601, or 24h, 7d, or 30d. |
| Name | Type | Req | Description |
|---|---|---|---|
| news | array | yes | – |
No examples provided.
search_organizations Search organizations ~126
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.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | Country name or country code to filter by. |
| industry | string | – | Industry name or slug to filter by. |
| limit | integer | – | – |
| query | string | – | Optional organization name, short name, acronym, domain, or description text. |
| sort | string | – | – |
| type | string | – | Organization type to filter by (case-insensitive). |
| Name | Type | Req | Description |
|---|---|---|---|
| organizations | array | yes | – |
No examples provided.
search_papers Search papers ~169
Search the TAAFT catalog for published AI research papers by title, optionally filtered by organization slug. Preserve returned URLs exactly.
| Name | Type | Req | Description |
|---|---|---|---|
| author | string | – | Author name or exact name phrase. |
| company | string | – | Exact company slug. |
| featured | boolean | – | Filter by featured status. |
| limit | integer | – | – |
| organization | string | – | Exact organization slug. |
| query | string | – | Optional AI research paper title or topic. Required unless organization is provided. |
| since | string | – | Only papers published on or after this YYYY-MM-DD date. |
| sort | string | – | Rank a query by title relevance or return newest papers first. |
| until | string | – | Only papers published on or before this YYYY-MM-DD date. |
| venue | string | – | Exact publication venue. |
| Name | Type | Req | Description |
|---|---|---|---|
| papers | array | yes | – |
No examples provided.
search_repositories Search repositories ~160
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.
| Name | Type | Req | Description |
|---|---|---|---|
| company | string | – | Exact linked TAAFT company slug. |
| language | string | – | Primary programming language. |
| license | string | – | Repository license. |
| limit | integer | – | – |
| min_stars | integer | – | Minimum GitHub star count. |
| owner | string | – | Exact source owner, such as anthropics. |
| query | string | – | Optional repository name, capability, topic, owner, or README keywords. |
| sort | string | – | – |
| updated_after | string | – | Only repositories updated on or after this YYYY-MM-DD date. |
| Name | Type | Req | Description |
|---|---|---|---|
| repositories | array | yes | – |
No examples provided.
search_robots Search robots ~259
Search and compare robots by name, description, specifications, type, use case, maker, and linked task. Supports hardware filters and sorting.
| Name | Type | Req | Description |
|---|---|---|---|
| autonomy_level | string | – | Exact autonomy level, such as Teleoperated or Fully autonomous. |
| limit | integer | – | – |
| manufacturing_country | string | – | Manufacturing country name or two-letter country code. |
| max_price | number | – | Maximum listed price, inclusive. |
| min_price | number | – | Minimum listed price, inclusive. |
| query | string | – | Optional free-text robot capability, product, use case, specification, or maker query. |
| release_date_from | string | – | Earliest release date, inclusive, in YYYY-MM-DD format. |
| release_date_to | string | – | Latest release date, inclusive, in YYYY-MM-DD format. |
| robot_type | string | – | Exact robot type, such as Warehouse, Home, or Humanoid. |
| sort | string | – | – |
| status | string | – | Exact availability status, such as Pilot or Commercially available. |
| task | string | – | Exact TAAFT task name or slug. Matches primary and secondary task links. |
| use_case | string | – | Exact primary use case, such as Warehousing & Logistics or Productivity. |
| Name | Type | Req | Description |
|---|---|---|---|
| robots | array | yes | – |
No examples provided.
search_tasks Search tasks ~49
Search TAAFT task categories for capabilities or jobs that users want AI tools to perform.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| query | string | yes | Capability, task, or job to search for. |
| Name | Type | Req | Description |
|---|---|---|---|
| tasks | array | yes | – |
No examples provided.
search_tools Search tools ~92
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
| query | string | yes | What the user needs an AI tool for. |
| sort | string | – | – |
| type | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| tools | array | yes | – |
No examples provided.
How do I install the There's An AI For That MCP server?
There's An AI For That is a hosted endpoint at https://theresanaiforthat.com/mcp-server/, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · theresanaiforthat.com
claude mcp add --transport http com-theresanaiforthat-taaft 'https://theresanaiforthat.com/mcp-server/'
What is the There's An AI For That MCP server?
There's An AI For That is an MCP server listed in the public MCP registry as com.theresanaiforthat/taaft. Search TAAFT for AI tools and retrieve public tool details. This page covers its hosted endpoint (https://theresanaiforthat.com/mcp-server/).
Is the There's An AI For That MCP server safe to use?
There's An AI For That scores 88 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the There's An AI For That MCP server expose?
There's An AI For That exposes 37 tools: search_tools, get_tool, search_deals, get_deal, search_tasks, and 32 more. Their descriptions and schemas cost roughly 3,581 tokens of context every time the server is loaded.
Does the There's An AI For That MCP server require authentication?
No. We connected to There's An AI For That without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the There's An AI For That MCP server still maintained?
There's An AI For That is still listed as active in the MCP registry. We last reached this channel on 7 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.
What did VerifyMCP test on the There's An AI For That MCP server?
VerifyMCP ran 13 checks on There's An AI For That, covering TLS certificate, Authorization, HTTPS, HSTS header and 9 more. Supply Chain Security and Provenance & Transparency do not apply to a hosted endpoint, so they were not tested. The score does not measure everything, and the scoring documentation lists what it leaves out.