Reverse-chronological record of platform updates. For the technical deep-dive on how tenant isolation works, see the RLS blog post.
Launched 5 live, no-auth MCP servers anyone can connect to immediately as a custom connector — no signup required to try them:
All five speak Streamable-HTTP JSON-RPC 2.0 (initialize, tools/list, tools/call, ping) — paste the endpoint URL into Claude's custom connector settings and go.
The signup form's plan dropdown now offers all four canonical plans (Free/Pro/Growth/Enterprise) with price and limit hints, so pricing-page links like ?plan=pro preselect the right plan. Also fixed a CSS bug in the admin console where the tenant drill-down modal could render full-screen over the login form or dashboard on load.
Introduced four pricing tiers (Free, Pro, Growth, Enterprise) with a public pricing page. The dashboard now shows real monthly call usage against your plan's included quota, and server creation is capped per plan. The admin console gained per-tenant tool counts, estimated MRR, and last-login tracking for a cross-tenant operational view.
Dashboard stat cards now reflect real counts (servers, tools, installations, calls today, active sessions) instead of placeholder numbers. The Installations and Marketplace pages read from the actual database instead of empty reference documents. Added a self-serve "Publish to marketplace" flow so any published server can be listed in the public catalog.
The POST /mcp/:serverId JSON-RPC endpoint now advertises and serves prompts/list, prompts/get, resources/list, and resources/read in addition to tools — so prompts and resources attached to a server in the console are now reachable by MCP clients, not just tools.
Refreshed the public site to a light theme and rebuilt the public marketplace listing page with category browsing and ratings.
Tools and prompts attached to a server can now be edited directly from the "Manage contents" view, instead of only at creation time.
Added a "Manage contents" view per server for attaching/detaching tools from your tool pool and adding or removing resources and prompts without leaving the server.
Servers can now be re-published as a new signed version (bundling current tools, resources, and prompts) and rolled back to a prior version from the console's Versioning & Lifecycle page.
Fixed the "New Resource" and "New Prompt" wizards to attach to the correct server and to actually appear in the console after creation.
Fixed the register → generate tools → publish → invoke path end-to-end in the console: real OpenAPI operation selection, corrected server boundary options (internal/partner/public), and a working live-invoke panel for any published server.
Every published server now exposes a real Streamable-HTTP JSON-RPC 2.0 endpoint at https://mcpplatform.dev/mcp/<server-id> that any MCP client — including Claude's custom connectors — can connect to directly.
Published servers now make real outbound HTTP calls to the downstream API they were generated from, gated by publish status, with request timeouts, response size caps, and SSRF protection. Draft servers continue to return simulated responses for safe testing.
New tenants now get a default environment automatically at signup, removing a manual setup step that previously blocked publishing a first server.
Added "Sign in with Google" as an alternative to email/password signup and login.
MCP Platform is live at https://mcpplatform.dev, publicly reachable without an internal login.
Added a sitemap, robots.txt, canonical links, Open Graph/Twitter card metadata, and structured data across the public marketing pages.