MCP-Server

There's An AI For That

com.theresanaiforthat/taaft
KI & Agenten Suche & Recherche Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Searches and retrieves public information about AI tools, models, companies, MCP servers, devices, events, investors, papers, repositories, robots, and task categories.

get_company
Get company details
Get public details for one AI company by slug. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The company slug returned by search_companies.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['company'], 'properties': {'company': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'canonical_url', 'url', 'description', 'attributes'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'attributes': {'type': 'object', 'properties': {'city': {'type': ['string', 'null']}, 'state': {'type': ['string', 'null']}, 'domain': {'type': ['string', 'null']}, 'github': {'type': ['string', 'null']}, 'country': {'type': ['string', 'null']}, 'twitter': {'type': ['string', 'null']}, 'youtube': {'type': ['string', 'null']}, 'facebook': {'type': ['string', 'null']}, 'industry': {'type': ['string', 'null']}, 'linkedin': {'type': ['string', 'null']}, 'ai_native': {'type': ['boolean', 'null']}, 'headcount': {'type': ['string', 'null']}, 'instagram': {'type': ['string', 'null']}, 'legal_name': {'type': ['string', 'null']}, 'profitable': {'type': ['boolean', 'null']}, 'updated_at': {'type': ['string', 'null']}, 'tool_company': {'type': ['boolean', 'null']}, 'model_company': {'type': ['boolean', 'null']}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}, 'canonical_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_country
Get country details
Get the public TAAFT country identity for a country code returned by search_countries. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The lowercase country code returned as the slug by search_countries.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['country'], 'properties': {'country': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'canonical_url', 'url', 'description', 'attributes'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'attributes': {'type': 'object', 'properties': {'code': {'type': ['string', 'null']}, 'flag': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}, 'canonical_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_device
Get device details
Get public details and specifications for one AI device by slug. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The device slug returned by search_devices.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['device'], 'properties': {'device': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'canonical_url', 'url', 'description', 'attributes'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'attributes': {'type': 'object', 'properties': {'price': {'type': ['number', 'null']}, 'specs': {'type': ['string', 'null']}, 'weight': {'type': ['number', 'null']}, 'processor': {'type': ['string', 'null']}, 'company_id': {'type': ['integer', 'null']}, 'dimensions': {'type': ['string', 'null']}, 'updated_at': {'type': ['string', 'null']}, 'ai_features': {'type': ['array', 'null'], 'items': {}}, 'form_factor': {'type': ['string', 'null']}, 'os_platform': {'type': ['string', 'null']}, 'product_url': {'type': ['string', 'null']}, 'availability': {'type': ['string', 'null']}, 'company_name': {'type': ['string', 'null']}, 'company_slug': {'type': ['string', 'null']}, 'connectivity': {'type': ['array', 'null'], 'items': {}}, 'device_types': {'type': ['array', 'null'], 'items': {}}, 'release_date': {'type': ['string', 'null']}, 'price_currency': {'type': ['string', 'null']}, 'billing_frequency': {'type': ['string', 'null']}, 'primary_use_cases': {'type': ['array', 'null'], 'items': {}}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}, 'canonical_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_event
Get event details
Get public details for one AI event by slug. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The event slug returned by search_events.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['event'], 'properties': {'event': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'canonical_url', 'url', 'description', 'attributes'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'attributes': {'type': 'object', 'properties': {'url': {'type': ['string', 'null']}, 'city': {'type': ['string', 'null']}, 'state': {'type': ['string', 'null']}, 'address': {'type': ['string', 'null']}, 'country': {'type': ['string', 'null']}, 'end_date': {'type': ['string', 'null']}, 'timezone': {'type': ['string', 'null']}, 'organizer': {'type': ['string', 'null']}, 'start_date': {'type': ['string', 'null']}, 'organizer_url': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}, 'canonical_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_fundraise
Get fundraise details
Get public details for one AI company fundraising round by ID. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'minimum': 1, 'description': 'The numeric fundraise ID returned by search_fundraises.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['fundraise'], 'properties': {'fundraise': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'canonical_url', 'url', 'description', 'attributes'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'attributes': {'type': 'object', 'properties': {'status': {'type': ['string', 'null']}, 'currency': {'type': ['string', 'null']}, 'valuation': {'type': ['integer', 'null']}, 'additional': {'type': ['string', 'null']}, 'company_id': {'type': ['integer', 'null']}, 'round_size': {'type': ['integer', 'null']}, 'round_type': {'type': ['string', 'null']}, 'updated_at': {'type': ['string', 'null']}, 'closed_date': {'type': ['string', 'null']}, 'company_slug': {'type': ['string', 'null']}, 'amount_raised': {'type': ['integer', 'null']}, 'announced_date': {'type': ['string', 'null']}, 'valuation_type': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}, 'canonical_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_investor
Get investor details
Get public details for one verified active AI investor by slug. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The investor slug returned by search_investors.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['investor'], 'properties': {'investor': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'canonical_url', 'url', 'description', 'attributes'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'attributes': {'type': 'object', 'properties': {'aum': {'type': ['integer', 'null']}, 'type': {'type': ['string', 'null']}, 'website': {'type': ['string', 'null']}, 'fund_size': {'type': ['integer', 'null']}, 'legal_name': {'type': ['string', 'null']}, 'updated_at': {'type': ['string', 'null']}, 'founded_year': {'type': ['integer', 'null']}, 'linkedin_url': {'type': ['string', 'null']}, 'crunchbase_url': {'type': ['string', 'null']}, 'max_check_size': {'type': ['integer', 'null']}, 'min_check_size': {'type': ['integer', 'null']}, 'twitter_handle': {'type': ['string', 'null']}, 'geographic_focus': {'type': ['string', 'null']}, 'headquarters_city': {'type': ['string', 'null']}, 'investment_stages': {'type': ['string', 'null']}, 'investment_sectors': {'type': ['string', 'null']}, 'headquarters_region': {'type': ['string', 'null']}, 'headquarters_country': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}, 'canonical_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_mcp
Get MCP details
Get public details for one MCP server by slug. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The MCP slug returned by search_mcps.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['mcp'], 'properties': {'mcp': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'canonical_url', 'url', 'description', 'attributes'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'attributes': {'type': 'object', 'properties': {'website': {'type': ['string', 'null']}, 'endpoint': {'type': ['string', 'null']}, 'overview': {'type': ['string', 'null']}, 'task_name': {'type': ['string', 'null']}, 'task_slug': {'type': ['string', 'null']}, 'transport': {'type': ['string', 'null']}, 'auth_notes': {'type': ['string', 'null']}, 'repository': {'type': ['string', 'null']}, 'updated_at': {'type': ['string', 'null']}, 'capabilities': {'type': ['string', 'null']}, 'company_name': {'type': ['string', 'null']}, 'company_slug': {'type': ['string', 'null']}, 'package_name': {'type': ['string', 'null']}, 'release_date': {'type': ['string', 'null']}, 'setup_instructions': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}, 'canonical_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_model
Get model details
Get public details for one AI model by slug. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The model slug returned by search_models.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['model'], 'properties': {'model': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'canonical_url', 'url', 'description', 'attributes'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'attributes': {'type': 'object', 'properties': {'type': {'type': ['string', 'null']}, 'source': {'type': ['integer', 'null']}, 'company_id': {'type': ['integer', 'null']}, 'generation': {'type': ['integer', 'null']}, 'updated_at': {'type': ['string', 'null']}, 'availability': {'type': ['integer', 'null']}, 'company_name': {'type': ['string', 'null']}, 'company_slug': {'type': ['string', 'null']}, 'release_date': {'type': ['string', 'null']}, 'is_deprecated': {'type': ['boolean', 'null']}, 'is_proprietary': {'type': ['boolean', 'null']}, 'short_description': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}, 'canonical_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_organization
Get organization details
Get public details for one AI organization by slug. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The organization slug returned by search_organizations.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['organization'], 'properties': {'organization': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'canonical_url', 'url', 'description', 'attributes'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'attributes': {'type': 'object', 'properties': {'city': {'type': ['string', 'null']}, 'type': {'type': ['string', 'null']}, 'state': {'type': ['string', 'null']}, 'domain': {'type': ['string', 'null']}, 'country': {'type': ['string', 'null']}, 'twitter': {'type': ['string', 'null']}, 'website': {'type': ['string', 'null']}, 'facebook': {'type': ['string', 'null']}, 'industry': {'type': ['string', 'null']}, 'linkedin': {'type': ['string', 'null']}, 'short_name': {'type': ['string', 'null']}, 'updated_at': {'type': ['string', 'null']}, 'country_short': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}, 'canonical_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_paper
Get paper details
Get public details for one published AI research paper by slug. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The paper slug returned by search_papers.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['paper'], 'properties': {'paper': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'canonical_url', 'url', 'description', 'attributes'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'attributes': {'type': 'object', 'properties': {'venue': {'type': ['string', 'null']}, 'authors': {'type': ['array', 'null'], 'items': {}}, 'pdf_url': {'type': ['string', 'null']}, 'arxiv_url': {'type': ['string', 'null']}, 'sort_date': {'type': ['string', 'null']}, 'updated_at': {'type': ['string', 'null']}, 'is_featured': {'type': ['boolean', 'null']}, 'date_published': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}, 'canonical_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_repository
Get repository details
Get public details for one AI repository by its owner/repository slug. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The owner/repository slug returned by search_repositories.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['repository'], 'properties': {'repository': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'canonical_url', 'url', 'description', 'attributes'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'attributes': {'type': 'object', 'properties': {'url': {'type': ['string', 'null']}, 'size': {'type': ['string', 'null']}, 'tags': {'type': ['array', 'null'], 'items': {}}, 'type': {'type': ['string', 'null']}, 'source': {'type': ['string', 'null']}, 'company': {'type': ['string', 'null']}, 'formats': {'type': ['array', 'null'], 'items': {}}, 'license': {'type': ['string', 'null']}, 'languages': {'type': ['array', 'null'], 'items': {}}, 'libraries': {'type': ['array', 'null'], 'items': {}}, 'display_name': {'type': ['string', 'null']}, 'source_stars': {'type': ['integer', 'null']}, 'repo_updated_at': {'type': ['string', 'null']}, 'repository_slug': {'type': ['string', 'null']}, 'source_homepage': {'type': ['string', 'null']}, 'source_pushed_at': {'type': ['string', 'null']}, 'source_primary_language': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}, 'canonical_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_robot
Get robot details
Get public details and specifications for one robot by slug. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The robot slug returned by search_robots.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['robot'], 'properties': {'robot': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'canonical_url', 'url', 'description', 'attributes'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'attributes': {'type': 'object', 'properties': {'url': {'type': ['string', 'null']}, 'price': {'type': ['number', 'null']}, 'specs': {'type': ['string', 'null']}, 'height': {'type': ['number', 'null']}, 'status': {'type': ['integer', 'null']}, 'weight': {'type': ['number', 'null']}, 'company_id': {'type': ['integer', 'null']}, 'updated_at': {'type': ['string', 'null']}, 'robot_types': {'type': ['array', 'null'], 'items': {}}, 'company_name': {'type': ['string', 'null']}, 'company_slug': {'type': ['string', 'null']}, 'release_date': {'type': ['string', 'null']}, 'autonomy_level': {'type': ['string', 'null']}, 'hardware_focus': {'type': ['array', 'null'], 'items': {}}, 'price_currency': {'type': ['string', 'null']}, 'billing_frequency': {'type': ['string', 'null']}, 'primary_use_cases': {'type': ['array', 'null'], 'items': {}}, 'manufacturing_country': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}, 'canonical_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_task
Get task details
Get public details for one TAAFT task category by slug. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The task slug returned by search_tasks.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['task'], 'properties': {'task': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'canonical_url', 'url', 'description', 'attributes'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'attributes': {'type': 'object', 'properties': {'emojis': {'type': ['string', 'null']}, 'total_ais': {'type': ['integer', 'null']}, 'updated_at': {'type': ['string', 'null']}, 'total_free_ais': {'type': ['integer', 'null']}, 'meta_description': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}, 'canonical_url': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
get_tool
Get tool details
Get public details for one TAAFT AI tool by slug. Use url for the TAAFT page and website_url for the external website. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The tool slug returned by search_tools.'}}, 'additionalProperties': False}
search_companies
Search companies
Search the TAAFT catalog for companies that build AI products.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'AI company name to search for.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['companies'], 'properties': {'companies': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'url'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_countries
Search countries
Search TAAFT country pages for AI companies and activity by country.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Country name to search for.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['countries'], 'properties': {'countries': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'url'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_devices
Search devices
Search the TAAFT catalog for AI devices by name.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'AI device name to search for.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['devices'], 'properties': {'devices': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'url'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_events
Search events
Search the TAAFT catalog for AI events by name.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'AI event name to search for.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['events'], 'properties': {'events': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'url'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_fundraises
Search fundraises
Search the TAAFT catalog for AI company fundraising rounds.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Company name associated with a fundraising round.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['fundraises'], 'properties': {'fundraises': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'url'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_investors
Search investors
Search the TAAFT catalog for investors in AI companies.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'AI investor name to search for.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['investors'], 'properties': {'investors': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'url'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_mcps
Search MCPs
Search and recommend MCP servers from the TAAFT MCP directory. Use this when the user asks for MCP recommendations or when an MCP server is relevant to their task. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string', 'description': 'The task or capability the user needs an MCP server for.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['mcps'], 'properties': {'mcps': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'slug', 'description', 'company_name', 'tools_count', 'url'], 'properties': {'url': {'type': 'string', 'description': 'TAAFT MCP catalog page. Preserve this URL exactly when sharing it.'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'description': {'type': 'string'}, 'tools_count': {'type': 'integer'}, 'company_name': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_models
Search models
Search the TAAFT catalog for AI models by model name.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'AI model name to search for.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['models'], 'properties': {'models': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'url'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_organizations
Search organizations
Search the TAAFT catalog for AI organizations by name.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'AI organization name to search for.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['organizations'], 'properties': {'organizations': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'url'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_papers
Search papers
Search the TAAFT catalog for AI research papers by title.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'AI research paper title or topic to search for.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['papers'], 'properties': {'papers': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'url'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_repositories
Search repositories
Search the TAAFT catalog for AI code repositories by name or company.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'AI repository name or company to search for.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['repositories'], 'properties': {'repositories': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'url'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_robots
Search robots
Search the TAAFT catalog for robots by name.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Robot name to search for.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['robots'], 'properties': {'robots': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'url'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_tasks
Search tasks
Search TAAFT task categories for capabilities or jobs that users want AI tools to perform.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'Capability, task, or job to search for.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['tasks'], 'properties': {'tasks': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'entity_type', 'name', 'slug', 'url'], 'properties': {'id': {'type': 'integer'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'description': {'type': ['string', 'null']}, 'entity_type': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_tools
Search tools
Search the TAAFT directory for AI tools that match a query. Use url for TAAFT pages and website_url for external websites. Preserve returned URLs exactly.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'sort': {'enum': ['default', 'latest', 'most-saved', 'top-rated', 'popular', 'price', 'sota'], 'type': 'string', 'default': 'default'}, 'type': {'enum': ['gpt', 'ios', 'android', 'chrome', 'ai', 'tool', 'agents', 'apis', 'telegram', 'mini-tools'], 'type': 'string'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'description': 'What the user needs an AI tool for.'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['tools'], 'properties': {'tools': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'slug', 'task', 'tagline', 'url', 'website_url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'task': {'type': 'string'}, 'tagline': {'type': 'string'}, 'website_url': {'type': ['string', 'null'], 'description': 'TAAFT redirect to the external website. Preserve this URL exactly when sharing it.'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Hinzugefügt
get_mcp
29. September 2026 03:03
Hinzugefügt
search_mcps
29. September 2026 03:03
Hinzugefügt
get_repository
29. September 2026 03:03
Hinzugefügt
search_repositories
29. September 2026 03:03
Hinzugefügt
get_paper
29. September 2026 03:03
Hinzugefügt
search_papers
29. September 2026 03:03
Hinzugefügt
get_fundraise
29. September 2026 03:03
Hinzugefügt
search_fundraises
29. September 2026 03:03
Hinzugefügt
get_event
29. September 2026 03:03
Hinzugefügt
search_events
29. September 2026 03:03
Hinzugefügt
get_country
29. September 2026 03:03
Hinzugefügt
search_countries
29. September 2026 03:03
Hinzugefügt
get_investor
29. September 2026 03:03
Hinzugefügt
search_investors
29. September 2026 03:03
Hinzugefügt
get_organization
29. September 2026 03:03
Hinzugefügt
search_organizations
29. September 2026 03:03
Hinzugefügt
get_device
29. September 2026 03:03
Hinzugefügt
search_devices
29. September 2026 03:03
Hinzugefügt
get_robot
29. September 2026 03:03
Hinzugefügt
search_robots
29. September 2026 03:03
Hinzugefügt
get_company
29. September 2026 03:03
Hinzugefügt
search_companies
29. September 2026 03:03
Hinzugefügt
get_model
29. September 2026 03:03
Hinzugefügt
search_models
29. September 2026 03:03
Hinzugefügt
get_task
29. September 2026 03:03
Hinzugefügt
search_tasks
29. September 2026 03:03
Hinzugefügt
get_tool
17. September 2026 12:38
Hinzugefügt
search_tools
17. September 2026 12:38