There's An AI For That

Search TAAFT for AI tools and retrieve public tool details.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
95%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~7,258Tokens (tool definitions)
~2.7 KBTypical response size
Significant attention impact (5.67% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "taaft": {
      "url": "https://theresanaiforthat.com/mcp-server/"
    }
  }
}

Remote endpoints

https://theresanaiforthat.com/mcp-server/streamable-http

What it can do

Tool inventory

Tools (28)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The task slug returned by search_tasks."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The model slug returned by search_models."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The company slug returned by search_companies."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The robot slug returned by search_robots."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The device slug returned by search_devices."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The organization slug returned by search_organizations."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The investor slug returned by search_investors."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The lowercase country code returned as the slug by search_countries."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The event slug returned by search_events."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "The numeric fundraise ID returned by search_fundraises.",
      "minimum": 1
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false
}

Output Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The paper slug returned by search_papers."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The owner/repository slug returned by search_repositories."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "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.

Input Schema

{
  "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
}

Output Schema

{
  "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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "The MCP slug returned by search_mcps."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "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
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded28 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools