What is MCP?

The Model Context Protocol (MCP) is an open standard that enables AI models to interact with external tools and data sources. Geoff implements MCP servers that allow any MCP-compatible client to access Geoff’s capabilities.

How it Works

Your App → MCP Client → Geoff MCP Server → Geoff API → AI Models
  1. Your application connects to Geoff’s MCP server endpoint
  2. The MCP client discovers available tools
  3. The AI model can call these tools during conversations
  4. Geoff executes the tool calls and returns results

Connecting to Geoff via MCP

Streamable HTTP Transport

{
  "mcpServers": {
    "geoff": {
      "url": "https://geoff.ai/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Available MCP Servers

ServerEndpointCapabilities
Web Search/v1/mcp/web-searchWeb search, URL fetching
Image/v1/mcp/imageImage generation, editing
File/v1/mcp/fileFile upload, retrieval

Compatible Clients

Any MCP-compatible client works with Geoff, including:
  • Claude Code
  • Claude Desktop
  • Cursor
  • Zed
  • Cline
  • Custom clients using the MCP SDK