Appearance
MCP Servers
Model Context Protocol (MCP) servers provide tools, resources, and prompts that AI assistants like Claude and Cline can use. They're the primary way to extend AI capabilities on Universal API.
Key Features
- Tools — Functions the AI can call (e.g., search the web, send email, query a database)
- Resources — Data the AI can read (e.g., server info, configuration, documentation)
- Prompts — Pre-built prompt templates for common tasks
- Streamable HTTP — Standard MCP transport over HTTP
- Key injection — Third-party API keys automatically available as environment variables
- Tenant isolation — Each user gets a dedicated Firecracker microVM (hardware-level isolation)
- Serverless — No infrastructure to manage
How It Works
AI Client (Claude/Cline) → MCP Protocol → mcp.api.universalapi.co/mcp/{serverId}
→ Lambda loads server source code
→ Executes tool/resource/prompt request
→ Returns MCP-formatted response
→ AI Client processes resultQuick Example
Connect to an MCP server from Claude Desktop:
json
{
"mcpServers": {
"serpapi": {
"url": "https://mcp.api.universalapi.co/mcp/s/snowtimber/serpapi",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}Now Claude can search the web, search Reddit, monitor topics, and more.
Available MCP Servers
Browse the marketplace at universalapi.co/mcp-servers or search via API:
bash
curl -s "https://api.universalapi.co/search?q=web+search&type=mcp" | jqFeatured Servers
| Server | Description | Tools |
|---|---|---|
| universalapi-full | Full platform access | 50+ tools for managing UAPI resources |
| serpapi | Web search via SerpAPI | Google search, news, Reddit search |
| google-suite | Google Workspace | Gmail, Calendar, Drive |
| aws-textract | Document analysis | OCR, table extraction, form parsing |
| aws-mcp-proxy | AWS services | S3, EC2, Lambda, and more |
Endpoints
| Method | Endpoint | Description |
|---|---|---|
POST | /mcp-admin/create | Create a new MCP server |
GET | /mcp-admin/list | List all MCP servers |
GET | /mcp-admin/{serverId} | Get server details |
GET | /mcp-admin/s/{owner}/{slug} | Get server by slug |
PUT | /mcp-admin/update | Update a server |
DELETE | /mcp-admin/delete | Delete a server |
POST/GET | /mcp/{serverId} | MCP protocol endpoint (tool calls) |
POST/GET | /mcp/s/{owner}/{slug} | MCP protocol endpoint (slug) |
Next Steps
- Creating MCP Servers — Build your own server
- Using with Claude & Cline — Connect to AI clients
- API Reference — Complete endpoint docs
- Examples — Real-world server examples