Back to Arena
Developer Platform
API & MCP Server Documentation
Programmatic REST endpoints and Model Context Protocol specifications for AIWebsiteDirectory.com.
Authentication Required
All external API and MCP requests require an API key passed in the x-api-key header. Request a developer key via [email protected].
GET
/api/productsRetrieve published artificial intelligence tools ranked by community upvotes.
// Headers: x-api-key: your_api_key_here
[
{
"id": "clt1abcde000008j12345",
"name": "Super AI Creator",
"url": "https://superaicreator.com",
"tagline": "The fastest way to generate web components",
"description": "An interactive AI agent designed to write and ship clean code.",
"category": "Development",
"tags": ["AI Coding", "Developer Productivity"],
"votes": 128,
"logoUrl": "https://r2.domain.com/logos/clt1abc.png",
"screenshotUrl": "https://r2.domain.com/screenshots/clt1abc.png"
}
]GET
/api/categoriesRetrieve supported directory categories along with published tool counts.
// Headers: x-api-key: your_api_key_here
[
{
"name": "Development",
"slug": "development",
"count": 42
},
{
"name": "LLMs",
"slug": "llms",
"count": 18
}
]MCP
/api/mcpAIWebsiteDirectory supports the Model Context Protocol (MCP) so desktop AI clients (such as Claude Desktop or Cursor) can query directory listings, categories, and rubric scores directly.
Claude Desktop Configuration
Add the server entry to your client config with your x-api-key mapped:
{
"mcpServers": {
"ai-website-directory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/client-sse",
"https://aiwebsitedirectory.com/api/mcp?sessionId=claude-desktop"
],
"env": {
"x-api-key": "YOUR_API_KEY_HERE"
}
}
}
}