Koskamo

The AI Agent Index MCP

A structured directory of AI agents and agencies that exposes an MCP server allowing agents to search for AI agents and automation agencies, retrieve detailed structured data for specific entities, and list available categories with current counts.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

The AI Agent Index MCP logo, by The AI Agent IndexCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-01Published by The AI Agent Index
MCP endpoint (Streamable HTTP)
https://theaiagentindex.com/mcp/mcp
Vendor documentation

What you can do with it

  • Search AI agents by category, pricing, or capability
  • Retrieve full structured data for a specific agent by slug
  • List all available agent categories with current counts
  • Search and retrieve data for AI automation agencies

Source and maintenance

Community listingRegistry 1.0.0

Protocol and capabilities

Server
mcp-typescript server on vercel 0.1.0
MCP protocol
2025-06-18
Tools
5 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  }
}

Tools

5 advertised

search_agents — Search AI Agents
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search the AI Agent Index for agents matching specific criteria. Returns structured agent data. Use this to find agents by category, sub-type, pricing model, integration, capability tag, or MCP role (mcp=server finds agents that expose an MCP server).

search_agents input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "mcp": {
      "type": "string",
      "description": "MCP role: server (product exposes an MCP server agents can connect to), client (connects out to external servers), both, or none"
    },
    "limit": {
      "type": "number",
      "default": 10,
      "description": "Number of results to return, max 20"
    },
    "query": {
      "type": "string",
      "description": "Free text search across agent names and descriptions"
    },
    "pricing": {
      "type": "string",
      "description": "Pricing model: free, freemium, subscription, usage-based, custom"
    },
    "category": {
      "type": "string",
      "description": "Category slug: ai-sales-agents, ai-customer-support-agents, ai-research-agents, ai-marketing-agents, ai-coding-agents, ai-hr-agents, ai-workflow-agents, ai-customer-success-agents"
    },
    "agent_type": {
      "type": "string",
      "description": "Sub-type within a category for precise matching. Examples: prospecting, ai-sdr, crm, sales-engagement (sales); helpdesk, ticket-resolution, chatbot, voice-agent (support); academic-research, deep-research, vertical-research, data-intelligence (research); paid-media, seo, content-creation, social-media, email-marketing (marketing); ide-assistant, autonomous-engineer, terminal-agent, vibe-coding (coding); recruiting, hris, interviewing, hr-automation (hr); workflow-builder, multi-agent-orchestration, ai-teammate, knowledge-management, browser-automation, office-agents (workflow). Use list_categories first if unsure of available types."
    },
    "capability": {
      "type": "string",
      "description": "Capability tag e.g. lead-generation, ticket-resolution, code-generation, web-search, autonomous"
    },
    "integration": {
      "type": "string",
      "description": "Integration name e.g. HubSpot, Salesforce, Slack, Zapier"
    }
  }
}
search_agents output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "count",
    "agents"
  ],
  "properties": {
    "count": {
      "type": "number",
      "description": "Number of agents returned"
    },
    "agents": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "name",
          "slug",
          "developer",
          "description",
          "category",
          "agent_type",
          "pricing",
          "starting_price",
          "price_currency",
          "billing_period",
          "price_unit",
          "capabilities",
          "integrations",
          "difficulty",
          "segment",
          "editorial_rating",
          "mcp_compatible",
          "mcp_status",
          "url",
          "website"
        ],
        "properties": {
          "url": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "pricing": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "segment": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "website": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "category": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "developer": {
            "type": "string"
          },
          "agent_type": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "difficulty": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "mcp_status": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "price_unit": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "description": "What one unit of starting_price buys. For usage pricing (billing_period = usage) this is the billable unit, e.g. \"per resolution\", \"per ticket\", \"per minute\". For subscription pricing it is the entity charged, e.g. \"seat\" or \"workspace\". Never read a usage price as a monthly price."
          },
          "description": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "capabilities": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "integrations": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              {
                "type": "null"
              }
            ]
          },
          "billing_period": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "description": "What starting_price means: annual (this is the annual-commit rate, month-to-month costs more), monthly (no commitment), usage (consumption-based, see price_unit), or null (unclassified, treat as monthly)"
          },
          "mcp_compatible": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ]
          },
          "price_currency": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "description": "The ISO currency code that starting_price is denominated in, e.g. USD or EUR. Never assume dollars."
          },
          "starting_price": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ]
          },
          "community_rating": {
            "type": "object",
            "required": [
              "average",
              "count"
            ],
            "properties": {
              "count": {
                "type": "number"
              },
              "average": {
                "type": "number"
              }
            },
            "description": "Community (user) review average and count. Present only when real user reviews exist; distinct from the editorial rating.",
            "additionalProperties": false
          },
          "editorial_rating": {
            "type": "object",
            "required": [
              "sub_scores",
              "total"
            ],
            "properties": {
              "note": {
                "type": "string",
                "description": "Present only for On Our Radar agents: the reason the numeric rating is withheld."
              },
              "total": {
                "anyOf": [
                  {
                    "type": "number"
                  },
                  {
                    "type": "string"
                  }
                ],
                "description": "Editorial rating out of 5 when scored, or the string \"On Our Radar\" when the agent is not yet rated (no independent third-party evidence, a rating below our publication threshold, or a rating held while the product builds its review base). Never a number for an On Our Radar agent."
              },
              "sub_scores": {
                "anyOf": [
                  {
                    "type": "object",
                    "required": [
                      "autonomous_capability",
                      "integration_depth",
                      "pricing_transparency",
                      "independent_evidence",
                      "setup_accessibility"
                    ],
                    "properties": {
                      "integration_depth": {
                        "type": "number"
                      },
                      "setup_accessibility": {
                        "type": "number"
                      },
                      "independent_evidence": {
                        "type": "number"
                      },
                      "pricing_transparency": {
                        "type": "number"
                      },
                      "autonomous_capability": {
                        "type": "number"
                      }
                    },
                    "additionalProperties": false
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "The five 1-5 editorial sub-scores behind the rating."
              }
            },
            "additionalProperties": false
          }
        },
        "additionalProperties": false
      },
      "description": "Array of matching agents with full structured details"
    }
  },
  "additionalProperties": false
}
search_agents annotations
{
  "title": "Search AI Agents",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_agent — Get Agent Details
Advertised by the server during the last successful anonymous check.
Advertised read-only

Get full structured details for a specific AI agent by its slug identifier. Returns pricing, capabilities, integrations, agent_type, pros, limitations, buyer decision fields, and ratings. Competitor price references and GitHub star counts are resolved to live values before returning.

get_agent input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "slug"
  ],
  "properties": {
    "slug": {
      "type": "string",
      "description": "The agent slug identifier e.g. apollo-io, cursor, intercom-fin, github-copilot"
    }
  }
}
get_agent output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "name",
    "slug",
    "developer",
    "description",
    "long_description",
    "category",
    "agent_type",
    "pricing",
    "starting_price",
    "price_currency",
    "billing_period",
    "price_unit",
    "pricing_url",
    "pricing_transparency",
    "contract_type",
    "data_training",
    "human_in_loop",
    "mcp_compatible",
    "mcp_status",
    "capabilities",
    "integrations",
    "deployment",
    "difficulty",
    "segment",
    "security_certifications",
    "editorial_rating",
    "pros",
    "limitations",
    "best_for",
    "g2_rating",
    "g2_review_count",
    "github_stars",
    "last_verified_at",
    "url",
    "website"
  ],
  "properties": {
    "url": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "pros": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "slug": {
      "type": "string"
    },
    "pricing": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "segment": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "website": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "best_for": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "category": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "developer": {
      "type": "string"
    },
    "g2_rating": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ]
    },
    "agent_type": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "deployment": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "difficulty": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "mcp_status": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "price_unit": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "What one unit of starting_price buys. For usage pricing (billing_period = usage) this is the billable unit, e.g. \"per resolution\", \"per ticket\", \"per minute\". For subscription pricing it is the entity charged, e.g. \"seat\" or \"workspace\". Never read a usage price as a monthly price."
    },
    "description": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "limitations": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "pricing_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "capabilities": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "github_stars": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ]
    },
    "integrations": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "contract_type": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "data_training": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "human_in_loop": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "billing_period": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "What starting_price means: annual (this is the annual-commit rate, month-to-month costs more), monthly (no commitment), usage (consumption-based, see price_unit), or null (unclassified, treat as monthly)"
    },
    "mcp_compatible": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ]
    },
    "price_currency": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "The ISO currency code that starting_price is denominated in, e.g. USD or EUR. Never assume dollars."
    },
    "starting_price": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ]
    },
    "g2_review_count": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ]
    },
    "community_rating": {
      "type": "object",
      "required": [
        "average",
        "count"
      ],
      "properties": {
        "count": {
          "type": "number"
        },
        "average": {
          "type": "number"
        }
      },
      "description": "Community (user) review average and count. Present only when real user reviews exist; distinct from the editorial rating.",
      "additionalProperties": false
    },
    "editorial_rating": {
      "type": "object",
      "required": [
        "sub_scores",
        "total"
      ],
      "properties": {
        "note": {
          "type": "string",
          "description": "Present only for On Our Radar agents: the reason the numeric rating is withheld."
        },
        "total": {
          "anyOf": [
            {
              "type": "number"
            },
            {
              "type": "string"
            }
          ],
          "description": "Editorial rating out of 5 when scored, or the string \"On Our Radar\" when the agent is not yet rated (no independent third-party evidence, a rating below our publication threshold, or a rating held while the product builds its review base). Never a number for an On Our Radar agent."
        },
        "sub_scores": {
          "anyOf": [
            {
              "type": "object",
              "required": [
                "autonomous_capability",
                "integration_depth",
                "pricing_transparency",
                "independent_evidence",
                "setup_accessibility"
              ],
              "properties": {
                "integration_depth": {
                  "type": "number"
                },
                "setup_accessibility": {
                  "type": "number"
                },
                "independent_evidence": {
                  "type": "number"
                },
                "pricing_transparency": {
                  "type": "number"
                },
                "autonomous_capability": {
                  "type": "number"
                }
              },
              "additionalProperties": false
            },
            {
              "type": "null"
            }
          ],
          "description": "The five 1-5 editorial sub-scores behind the rating."
        }
      },
      "additionalProperties": false
    },
    "last_verified_at": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "long_description": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "pricing_transparency": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "security_certifications": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "additionalProperties": false
}
get_agent annotations
{
  "title": "Get Agent Details",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_categories — List Categories
Advertised by the server during the last successful anonymous check.
Advertised read-only

List all available categories in the AI Agent Index, including AI agent software categories and the AI Automation Agencies services directory. Returns slugs, display names, and counts.

list_categories input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {}
}
list_categories output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "categories"
  ],
  "properties": {
    "categories": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "slug",
          "name",
          "type",
          "count"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "count": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "description": "All categories with slugs, display names, type (agents or agencies), and counts"
    }
  },
  "additionalProperties": false
}
list_categories annotations
{
  "title": "List Categories",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_agencies — Search AI Automation Agencies
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search the AI Agent Index for AI automation agencies (services firms that build AI solutions for clients). Filter by service type, industry, tools, or region.

search_agencies input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "tool": {
      "type": "string",
      "description": "Tool or platform specialization e.g. openai, anthropic, langchain, make, n8n, zapier"
    },
    "limit": {
      "type": "number",
      "default": 10,
      "description": "Number of results to return, max 20"
    },
    "query": {
      "type": "string",
      "description": "Free text search across agency names and descriptions"
    },
    "region": {
      "type": "string",
      "description": "Region served e.g. North America, Europe, Global / Remote"
    },
    "service": {
      "type": "string",
      "description": "Service tag: ai-agent-building, workflow-automation, ai-strategy, chatbot-development, custom-integrations, voice-agents, rag-development, data-pipeline, prompt-engineering, ai-training"
    },
    "industry": {
      "type": "string",
      "description": "Industry served e.g. SaaS, Finance, Healthcare, Manufacturing"
    }
  }
}
search_agencies output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "count",
    "agencies"
  ],
  "properties": {
    "count": {
      "type": "number",
      "description": "Number of agencies returned"
    },
    "agencies": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "name",
          "slug",
          "description",
          "headquarters",
          "team_size",
          "services",
          "industries",
          "tools",
          "pricing_model",
          "hourly_rate",
          "min_budget",
          "regions",
          "rating",
          "review_count",
          "url",
          "website"
        ],
        "properties": {
          "url": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "tools": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "rating": {
            "type": "number"
          },
          "regions": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "website": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "services": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "team_size": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "industries": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "min_budget": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "description": {
            "type": "string"
          },
          "hourly_rate": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "headquarters": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "review_count": {
            "type": "number"
          },
          "pricing_model": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false
      },
      "description": "Array of matching agencies"
    }
  },
  "additionalProperties": false
}
search_agencies annotations
{
  "title": "Search AI Automation Agencies",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_agency — Get Agency Details
Advertised by the server during the last successful anonymous check.
Advertised read-only

Get full structured details for a specific AI automation agency by its slug identifier.

get_agency input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "slug"
  ],
  "properties": {
    "slug": {
      "type": "string",
      "description": "The agency slug identifier e.g. taycon-ai"
    }
  }
}
get_agency output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "name",
    "slug",
    "description",
    "long_description",
    "headquarters",
    "team_size",
    "company_type",
    "services",
    "industries",
    "tools",
    "pricing_model",
    "hourly_rate",
    "min_budget",
    "regions",
    "clients",
    "rating",
    "review_count",
    "url",
    "website"
  ],
  "properties": {
    "url": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "slug": {
      "type": "string"
    },
    "tools": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "rating": {
      "type": "number"
    },
    "clients": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "regions": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "website": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "services": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "team_size": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "industries": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "min_budget": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "description": {
      "type": "string"
    },
    "hourly_rate": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "company_type": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "headquarters": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "review_count": {
      "type": "number"
    },
    "pricing_model": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "long_description": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "additionalProperties": false
}
get_agency annotations
{
  "title": "Get Agency Details",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
1377 ms
95th percentile latency
1377 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 1377 ms · metadata changed · 5 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http the-ai-agent-index-mcp https://theaiagentindex.com/mcp/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add the-ai-agent-index-mcp --url https://theaiagentindex.com/mcp/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable the-ai-agent-index-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "the-ai-agent-index-mcp": {
      "url": "https://theaiagentindex.com/mcp/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "the-ai-agent-index-mcp": {
      "type": "streamableHttp",
      "url": "https://theaiagentindex.com/mcp/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start the-ai-agent-index-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "the-ai-agent-index-mcp": {
      "type": "http",
      "url": "https://theaiagentindex.com/mcp/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http the-ai-agent-index-mcp https://theaiagentindex.com/mcp/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "the-ai-agent-index-mcp": {
      "url": "https://theaiagentindex.com/mcp/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "the-ai-agent-index-mcp": {
      "serverUrl": "https://theaiagentindex.com/mcp/mcp"
    }
  }
}

Let your agent find its tools

Find servers like The AI Agent Index MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.