Vibe Index API

A REST API to search and retrieve skills, MCP servers, and plugins from the Claude Code ecosystem.

Full API Documentation β†’

Authentication

All API requests require an API key. Provide it in one of three ways:

X-API-Key: vibe_live_xxxxxxxxxxxxxxxxxxxxxxxx
Authorization: Bearer vibe_live_xxxxxxxxxxxxxxxxxxxxxxxx
?api_key=vibe_live_xxxxxxxxxxxxxxxxxxxxxxxx

Endpoints

MethodEndpointParametersDescription
GET/api/v1/searchq, type, limit, offsetSearch resources by keyword
GET/api/v1/resourcestype, tag, limit, offset, sortList resources by type
GET/api/v1/trendingtype, period, limitGet trending resources
GET/api/v1/installname, typeGet install command

Example

Request:

curl "https://vibeindex.ai/api/v1/search?q=git&type=mcp" \
  -H "X-API-Key: YOUR_API_KEY"

Response:

{
  "success": true,
  "data": [
    {
      "name": "git-mcp",
      "slug": "modelcontextprotocol-servers-git-mcp",
      "resource_type": "mcp",
      "description": "Git operations for Claude",
      "github_owner": "modelcontextprotocol",
      "github_repo": "servers",
      "github_url": "https://github.com/modelcontextprotocol/servers",
      "stars": 1234,
      "tags": ["git", "version-control"],
      "is_official": false,
      "relevance_score": 85.5,
      "badges": { "official": false, "verified": false, "trending": false },
      "star_info": { "count": 1234, "inherited": false },
      "computed_install_command": "# See setup: https://vibeindex.ai/mcp/..."
    }
  ],
  "pagination": { "limit": 10, "offset": 0, "total": 42 },
  "usage": { "remaining": -1, "reset_at": "..." }
}

API Keys

Sign in to get your API key.