Savvy MCP Server

Modular MCP server for financial modeling and principles-based advisory.

Authentication: Enabled (API Key)

Transport Endpoints

MCP Streamable HTTP 2025 Spec

For ChatGPT MCP Connectors and modern MCP clients.

GET /mcp - Open SSE stream for server notifications
POST /mcp - Send JSON-RPC messages
DELETE /mcp - Terminate session

REST API Programmatic

Direct tool execution without MCP protocol overhead.

GET /api/tools - List all tools with schemas
POST /api/tools/{name} - Execute a single tool
GET /api/tools/{name}/schema - Get tool JSON schema
POST /api/batch - Execute multiple tools

Legacy SSE 2024 Spec

For Claude Desktop via SSE bridge.

GET /sse - SSE connection endpoint
POST /messages/ - Message endpoint

Client Configuration

ChatGPT (MCP Connector)

Settings → Connectors → Create
Connector URL: https://your-server-url/mcp
Auth: API Key header (X-API-Key)

Claude Desktop

{
  "mcpServers": {
    "savvy": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sse-client"],
      "env": {
        "ENDPOINT": "https://your-server-url/sse",
        "HEADERS": "{\"X-API-Key\": \"your-api-key\"}"
      }
    }
  }
}

REST API (curl)

curl -X POST https://your-server-url/api/tools/search_principles \
  -H "X-API-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{"query": "investing"}'

Available Modules

Resources