There's An AI For That
Search TAAFT for AI tools and retrieve public tool details.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"taaft": {
"url": "https://theresanaiforthat.com/mcp-server/"
}
}
}リモートエンドポイント
https://theresanaiforthat.com/mcp-server/streamable-httpできること
ツール一覧
ツール(28)
🟢search_tools(query, type, sort, limit)
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.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "What the user needs an AI tool for."
},
"type": {
"type": "string",
"enum": [
"gpt",
"ios",
"android",
"chrome",
"ai",
"tool",
"agents",
"apis",
"telegram",
"mini-tools"
]
},
"sort": {
"type": "string",
"enum": [
"default",
"latest",
"most-saved",
"top-rated",
"popular",
"price",
"sota"
],
"default": "default"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"tools": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"task": {
"type": "string"
},
"tagline": {
"type": "string"
},
"url": {
"type": "string"
},
"website_url": {
"type": [
"string",
"null"
],
"description": "TAAFT redirect to the external website. Preserve this URL exactly when sharing it."
}
},
"required": [
"name",
"slug",
"task",
"tagline",
"url",
"website_url"
],
"additionalProperties": false
}
}
},
"required": [
"tools"
],
"additionalProperties": false
}🟢get_tool(slug)
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.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The tool slug returned by search_tools."
}
},
"required": [
"slug"
],
"additionalProperties": false
}🟢search_tasks(query, limit)
Search TAAFT task categories for capabilities or jobs that users want AI tools to perform.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Capability, task, or job to search for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"tasks": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"tasks"
],
"additionalProperties": false
}🟢get_task(slug)
Get public details for one TAAFT task category by slug. Preserve returned URLs exactly.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The task slug returned by search_tasks."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"task": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"attributes": {
"type": "object",
"properties": {
"emojis": {
"type": [
"string",
"null"
]
},
"meta_description": {
"type": [
"string",
"null"
]
},
"total_ais": {
"type": [
"integer",
"null"
]
},
"total_free_ais": {
"type": [
"integer",
"null"
]
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"canonical_url",
"url",
"description",
"attributes"
],
"additionalProperties": false
}
},
"required": [
"task"
],
"additionalProperties": false
}🟢search_models(query, limit)
Search the TAAFT catalog for AI models by model name.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "AI model name to search for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"models": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"models"
],
"additionalProperties": false
}🟢get_model(slug)
Get public details for one AI model by slug. Preserve returned URLs exactly.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The model slug returned by search_models."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"model": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"attributes": {
"type": "object",
"properties": {
"short_description": {
"type": [
"string",
"null"
]
},
"type": {
"type": [
"string",
"null"
]
},
"company_id": {
"type": [
"integer",
"null"
]
},
"company_name": {
"type": [
"string",
"null"
]
},
"company_slug": {
"type": [
"string",
"null"
]
},
"release_date": {
"type": [
"string",
"null"
]
},
"generation": {
"type": [
"integer",
"null"
]
},
"is_proprietary": {
"type": [
"boolean",
"null"
]
},
"availability": {
"type": [
"integer",
"null"
]
},
"source": {
"type": [
"integer",
"null"
]
},
"is_deprecated": {
"type": [
"boolean",
"null"
]
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"canonical_url",
"url",
"description",
"attributes"
],
"additionalProperties": false
}
},
"required": [
"model"
],
"additionalProperties": false
}🟢search_companies(query, limit)
Search the TAAFT catalog for companies that build AI products.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "AI company name to search for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"companies": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"companies"
],
"additionalProperties": false
}🟢get_company(slug)
Get public details for one AI company by slug. Preserve returned URLs exactly.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The company slug returned by search_companies."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"company": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"attributes": {
"type": "object",
"properties": {
"legal_name": {
"type": [
"string",
"null"
]
},
"domain": {
"type": [
"string",
"null"
]
},
"industry": {
"type": [
"string",
"null"
]
},
"headcount": {
"type": [
"string",
"null"
]
},
"country": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"linkedin": {
"type": [
"string",
"null"
]
},
"twitter": {
"type": [
"string",
"null"
]
},
"facebook": {
"type": [
"string",
"null"
]
},
"instagram": {
"type": [
"string",
"null"
]
},
"youtube": {
"type": [
"string",
"null"
]
},
"github": {
"type": [
"string",
"null"
]
},
"ai_native": {
"type": [
"boolean",
"null"
]
},
"model_company": {
"type": [
"boolean",
"null"
]
},
"tool_company": {
"type": [
"boolean",
"null"
]
},
"profitable": {
"type": [
"boolean",
"null"
]
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"canonical_url",
"url",
"description",
"attributes"
],
"additionalProperties": false
}
},
"required": [
"company"
],
"additionalProperties": false
}🟢search_robots(query, limit)
Search the TAAFT catalog for robots by name.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Robot name to search for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"robots": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"robots"
],
"additionalProperties": false
}🟢get_robot(slug)
Get public details and specifications for one robot by slug. Preserve returned URLs exactly.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The robot slug returned by search_robots."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"robot": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"attributes": {
"type": "object",
"properties": {
"company_id": {
"type": [
"integer",
"null"
]
},
"company_name": {
"type": [
"string",
"null"
]
},
"company_slug": {
"type": [
"string",
"null"
]
},
"specs": {
"type": [
"string",
"null"
]
},
"manufacturing_country": {
"type": [
"string",
"null"
]
},
"robot_types": {
"type": [
"array",
"null"
],
"items": {}
},
"primary_use_cases": {
"type": [
"array",
"null"
],
"items": {}
},
"autonomy_level": {
"type": [
"string",
"null"
]
},
"hardware_focus": {
"type": [
"array",
"null"
],
"items": {}
},
"status": {
"type": [
"integer",
"null"
]
},
"height": {
"type": [
"number",
"null"
]
},
"weight": {
"type": [
"number",
"null"
]
},
"price": {
"type": [
"number",
"null"
]
},
"price_currency": {
"type": [
"string",
"null"
]
},
"billing_frequency": {
"type": [
"string",
"null"
]
},
"release_date": {
"type": [
"string",
"null"
]
},
"url": {
"type": [
"string",
"null"
]
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"canonical_url",
"url",
"description",
"attributes"
],
"additionalProperties": false
}
},
"required": [
"robot"
],
"additionalProperties": false
}🟢search_devices(query, limit)
Search the TAAFT catalog for AI devices by name.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "AI device name to search for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"devices": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"devices"
],
"additionalProperties": false
}🟢get_device(slug)
Get public details and specifications for one AI device by slug. Preserve returned URLs exactly.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The device slug returned by search_devices."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"device": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"attributes": {
"type": "object",
"properties": {
"company_id": {
"type": [
"integer",
"null"
]
},
"company_name": {
"type": [
"string",
"null"
]
},
"company_slug": {
"type": [
"string",
"null"
]
},
"specs": {
"type": [
"string",
"null"
]
},
"device_types": {
"type": [
"array",
"null"
],
"items": {}
},
"primary_use_cases": {
"type": [
"array",
"null"
],
"items": {}
},
"form_factor": {
"type": [
"string",
"null"
]
},
"availability": {
"type": [
"string",
"null"
]
},
"price": {
"type": [
"number",
"null"
]
},
"price_currency": {
"type": [
"string",
"null"
]
},
"billing_frequency": {
"type": [
"string",
"null"
]
},
"release_date": {
"type": [
"string",
"null"
]
},
"weight": {
"type": [
"number",
"null"
]
},
"dimensions": {
"type": [
"string",
"null"
]
},
"processor": {
"type": [
"string",
"null"
]
},
"connectivity": {
"type": [
"array",
"null"
],
"items": {}
},
"ai_features": {
"type": [
"array",
"null"
],
"items": {}
},
"os_platform": {
"type": [
"string",
"null"
]
},
"product_url": {
"type": [
"string",
"null"
]
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"canonical_url",
"url",
"description",
"attributes"
],
"additionalProperties": false
}
},
"required": [
"device"
],
"additionalProperties": false
}🟢search_organizations(query, limit)
Search the TAAFT catalog for AI organizations by name.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "AI organization name to search for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"organizations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"organizations"
],
"additionalProperties": false
}🟢get_organization(slug)
Get public details for one AI organization by slug. Preserve returned URLs exactly.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The organization slug returned by search_organizations."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"organization": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"attributes": {
"type": "object",
"properties": {
"short_name": {
"type": [
"string",
"null"
]
},
"domain": {
"type": [
"string",
"null"
]
},
"type": {
"type": [
"string",
"null"
]
},
"industry": {
"type": [
"string",
"null"
]
},
"country": {
"type": [
"string",
"null"
]
},
"country_short": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"website": {
"type": [
"string",
"null"
]
},
"linkedin": {
"type": [
"string",
"null"
]
},
"twitter": {
"type": [
"string",
"null"
]
},
"facebook": {
"type": [
"string",
"null"
]
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"canonical_url",
"url",
"description",
"attributes"
],
"additionalProperties": false
}
},
"required": [
"organization"
],
"additionalProperties": false
}🟢search_investors(query, limit)
Search the TAAFT catalog for investors in AI companies.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "AI investor name to search for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"investors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"investors"
],
"additionalProperties": false
}🟢get_investor(slug)
Get public details for one verified active AI investor by slug. Preserve returned URLs exactly.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The investor slug returned by search_investors."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"investor": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"attributes": {
"type": "object",
"properties": {
"legal_name": {
"type": [
"string",
"null"
]
},
"type": {
"type": [
"string",
"null"
]
},
"website": {
"type": [
"string",
"null"
]
},
"linkedin_url": {
"type": [
"string",
"null"
]
},
"twitter_handle": {
"type": [
"string",
"null"
]
},
"crunchbase_url": {
"type": [
"string",
"null"
]
},
"founded_year": {
"type": [
"integer",
"null"
]
},
"headquarters_country": {
"type": [
"string",
"null"
]
},
"headquarters_city": {
"type": [
"string",
"null"
]
},
"headquarters_region": {
"type": [
"string",
"null"
]
},
"aum": {
"type": [
"integer",
"null"
]
},
"fund_size": {
"type": [
"integer",
"null"
]
},
"investment_stages": {
"type": [
"string",
"null"
]
},
"investment_sectors": {
"type": [
"string",
"null"
]
},
"geographic_focus": {
"type": [
"string",
"null"
]
},
"min_check_size": {
"type": [
"integer",
"null"
]
},
"max_check_size": {
"type": [
"integer",
"null"
]
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"canonical_url",
"url",
"description",
"attributes"
],
"additionalProperties": false
}
},
"required": [
"investor"
],
"additionalProperties": false
}🟢search_countries(query, limit)
Search TAAFT country pages for AI companies and activity by country.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Country name to search for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"countries": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"countries"
],
"additionalProperties": false
}🟢get_country(slug)
Get the public TAAFT country identity for a country code returned by search_countries. Preserve returned URLs exactly.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The lowercase country code returned as the slug by search_countries."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"country": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"attributes": {
"type": "object",
"properties": {
"code": {
"type": [
"string",
"null"
]
},
"flag": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"canonical_url",
"url",
"description",
"attributes"
],
"additionalProperties": false
}
},
"required": [
"country"
],
"additionalProperties": false
}🟢search_events(query, limit)
Search the TAAFT catalog for AI events by name.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "AI event name to search for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"events": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"events"
],
"additionalProperties": false
}🟢get_event(slug)
Get public details for one AI event by slug. Preserve returned URLs exactly.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The event slug returned by search_events."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"event": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"attributes": {
"type": "object",
"properties": {
"organizer": {
"type": [
"string",
"null"
]
},
"start_date": {
"type": [
"string",
"null"
]
},
"end_date": {
"type": [
"string",
"null"
]
},
"timezone": {
"type": [
"string",
"null"
]
},
"city": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"address": {
"type": [
"string",
"null"
]
},
"country": {
"type": [
"string",
"null"
]
},
"url": {
"type": [
"string",
"null"
]
},
"organizer_url": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"canonical_url",
"url",
"description",
"attributes"
],
"additionalProperties": false
}
},
"required": [
"event"
],
"additionalProperties": false
}🟢search_fundraises(query, limit)
Search the TAAFT catalog for AI company fundraising rounds.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Company name associated with a fundraising round."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"fundraises": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"fundraises"
],
"additionalProperties": false
}🟢get_fundraise(id)
Get public details for one AI company fundraising round by ID. Preserve returned URLs exactly.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "The numeric fundraise ID returned by search_fundraises.",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"fundraise": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"attributes": {
"type": "object",
"properties": {
"company_id": {
"type": [
"integer",
"null"
]
},
"company_slug": {
"type": [
"string",
"null"
]
},
"round_type": {
"type": [
"string",
"null"
]
},
"additional": {
"type": [
"string",
"null"
]
},
"round_size": {
"type": [
"integer",
"null"
]
},
"amount_raised": {
"type": [
"integer",
"null"
]
},
"valuation": {
"type": [
"integer",
"null"
]
},
"valuation_type": {
"type": [
"string",
"null"
]
},
"currency": {
"type": [
"string",
"null"
]
},
"announced_date": {
"type": [
"string",
"null"
]
},
"closed_date": {
"type": [
"string",
"null"
]
},
"status": {
"type": [
"string",
"null"
]
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"canonical_url",
"url",
"description",
"attributes"
],
"additionalProperties": false
}
},
"required": [
"fundraise"
],
"additionalProperties": false
}🟢search_papers(query, limit)
Search the TAAFT catalog for AI research papers by title.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "AI research paper title or topic to search for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"papers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"papers"
],
"additionalProperties": false
}🟢get_paper(slug)
Get public details for one published AI research paper by slug. Preserve returned URLs exactly.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The paper slug returned by search_papers."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"paper": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"attributes": {
"type": "object",
"properties": {
"pdf_url": {
"type": [
"string",
"null"
]
},
"arxiv_url": {
"type": [
"string",
"null"
]
},
"authors": {
"type": [
"array",
"null"
],
"items": {}
},
"venue": {
"type": [
"string",
"null"
]
},
"date_published": {
"type": [
"string",
"null"
]
},
"sort_date": {
"type": [
"string",
"null"
]
},
"is_featured": {
"type": [
"boolean",
"null"
]
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"canonical_url",
"url",
"description",
"attributes"
],
"additionalProperties": false
}
},
"required": [
"paper"
],
"additionalProperties": false
}🟢search_repositories(query, limit)
Search the TAAFT catalog for AI code repositories by name or company.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "AI repository name or company to search for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"repositories": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"repositories"
],
"additionalProperties": false
}🟢get_repository(slug)
Get public details for one AI repository by its owner/repository slug. Preserve returned URLs exactly.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The owner/repository slug returned by search_repositories."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"repository": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"attributes": {
"type": "object",
"properties": {
"display_name": {
"type": [
"string",
"null"
]
},
"company": {
"type": [
"string",
"null"
]
},
"repository_slug": {
"type": [
"string",
"null"
]
},
"source": {
"type": [
"string",
"null"
]
},
"type": {
"type": [
"string",
"null"
]
},
"url": {
"type": [
"string",
"null"
]
},
"tags": {
"type": [
"array",
"null"
],
"items": {}
},
"formats": {
"type": [
"array",
"null"
],
"items": {}
},
"languages": {
"type": [
"array",
"null"
],
"items": {}
},
"size": {
"type": [
"string",
"null"
]
},
"libraries": {
"type": [
"array",
"null"
],
"items": {}
},
"license": {
"type": [
"string",
"null"
]
},
"source_stars": {
"type": [
"integer",
"null"
]
},
"source_primary_language": {
"type": [
"string",
"null"
]
},
"source_pushed_at": {
"type": [
"string",
"null"
]
},
"source_homepage": {
"type": [
"string",
"null"
]
},
"repo_updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"canonical_url",
"url",
"description",
"attributes"
],
"additionalProperties": false
}
},
"required": [
"repository"
],
"additionalProperties": false
}🟢search_mcps(query, limit)
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.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The task or capability the user needs an MCP server for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"mcps": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"description": {
"type": "string"
},
"company_name": {
"type": "string"
},
"tools_count": {
"type": "integer"
},
"url": {
"type": "string",
"description": "TAAFT MCP catalog page. Preserve this URL exactly when sharing it."
}
},
"required": [
"name",
"slug",
"description",
"company_name",
"tools_count",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"mcps"
],
"additionalProperties": false
}🟢get_mcp(slug)
Get public details for one MCP server by slug. Preserve returned URLs exactly.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The MCP slug returned by search_mcps."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"mcp": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"entity_type": {
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"canonical_url": {
"type": "string"
},
"url": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"attributes": {
"type": "object",
"properties": {
"overview": {
"type": [
"string",
"null"
]
},
"capabilities": {
"type": [
"string",
"null"
]
},
"website": {
"type": [
"string",
"null"
]
},
"repository": {
"type": [
"string",
"null"
]
},
"transport": {
"type": [
"string",
"null"
]
},
"package_name": {
"type": [
"string",
"null"
]
},
"endpoint": {
"type": [
"string",
"null"
]
},
"auth_notes": {
"type": [
"string",
"null"
]
},
"setup_instructions": {
"type": [
"string",
"null"
]
},
"company_name": {
"type": [
"string",
"null"
]
},
"company_slug": {
"type": [
"string",
"null"
]
},
"task_name": {
"type": [
"string",
"null"
]
},
"task_slug": {
"type": [
"string",
"null"
]
},
"release_date": {
"type": [
"string",
"null"
]
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
},
"required": [
"id",
"entity_type",
"name",
"slug",
"canonical_url",
"url",
"description",
"attributes"
],
"additionalProperties": false
}
},
"required": [
"mcp"
],
"additionalProperties": false
}コミュニティ
エビデンス