Skip to content

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 result

Quick 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" | jq
ServerDescriptionTools
universalapi-fullFull platform access50+ tools for managing UAPI resources
serpapiWeb search via SerpAPIGoogle search, news, Reddit search
google-suiteGoogle WorkspaceGmail, Calendar, Drive
aws-textractDocument analysisOCR, table extraction, form parsing
aws-mcp-proxyAWS servicesS3, EC2, Lambda, and more

Endpoints

MethodEndpointDescription
POST/mcp-admin/createCreate a new MCP server
GET/mcp-admin/listList all MCP servers
GET/mcp-admin/{serverId}Get server details
GET/mcp-admin/s/{owner}/{slug}Get server by slug
PUT/mcp-admin/updateUpdate a server
DELETE/mcp-admin/deleteDelete a server
POST/GET/mcp/{serverId}MCP protocol endpoint (tool calls)
POST/GET/mcp/s/{owner}/{slug}MCP protocol endpoint (slug)

Next Steps

Universal API - The agentic entry point to the universe of APIs