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_xxxxxxxxxxxxxxxxxxxxxxxxAuthorization: Bearer vibe_live_xxxxxxxxxxxxxxxxxxxxxxxx?api_key=vibe_live_xxxxxxxxxxxxxxxxxxxxxxxxEndpoints
| Method | Endpoint | Parameters | Description |
|---|---|---|---|
GET | /api/v1/search | q, type, limit, offset | Search resources by keyword |
GET | /api/v1/resources | type, tag, limit, offset, sort | List resources by type |
GET | /api/v1/trending | type, period, limit | Get trending resources |
GET | /api/v1/install | name, type | Get 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.