Changelog

Versioned change history for the Leto SEO REST API and MCP server. Breaking changes are called out explicitly; everything else is additive.

v1.0

initial release
  • REST v1 ships with 16 endpoints across 11 routes covering portfolio health, per-site overview, Core Web Vitals, keywords (read + upsert + delete), pages, campaigns (CRUD), and alerts.
  • MCP server at https://letoseo.com/api/mcp/mcp (Streamable HTTP) and /api/mcp/sse + /api/mcp/message (SSE) exposes 10 tools, 2 literal resources, 3 resource templates, and 4 prompts.
  • Authentication via Authorization: Bearer sk_live_* API keys, owner-status-gated, sliding-window rate limited (500/hr + 30/min shared REST + MCP pool, plus a 10/min MCP-only cap), keyed on user_id.
  • CORS allows GET, POST, PATCH, DELETE, OPTIONS from any origin with Authorization and Content-Type headers.