MCP

An endpoint for agents that cannot make an arbitrary HTTP request.

Every other path into the serving plane assumes the agent can issue an arbitrary HTTP request. A command-line agent can; a hosted chat assistant cannot — it reaches external tools through a connector, where the vendor's own cloud speaks MCP to a public endpoint on the user's behalf.

Without one of those, "works with a hosted assistant" would mean "can be told about Super Artifacts and then do nothing".

The endpoint

https://api.superart.page/mcp

The credential is a creator key, sent either as Authorization: Bearer or as a path segment (/mcp/sa_live_…). The path form exists because the connector interfaces accept a URL and, without OAuth, offer no way to attach a header.

A key in a URL is a real trade — it lands in the client's stored configuration — so it is a deploy credential scoped to one account's own artifacts, revocable from the dashboard, and never an admin secret. That is the same trade the deploy endpoint already makes, made visible.

Both protocol revisions

Revision 2026-07-28 removed the initialize handshake, protocol-level sessions and the GET stream. The shipping clients still open with initialize and a session header. A server that implements only one era fails against half the clients it was written for, so this one answers initialize when it arrives and does not require it, accepts a request with or without a protocol version header, and echoes back a version it recognises.

Failures come back as results

A tool that fails returns a result describing the failure rather than a protocol fault. The caller is a model: a result it can read and act on is worth more than an error frame its runtime swallows.

What is not there yet

Reading collected data over MCP is not built. The product's shape is that data an artifact collects flows back to the agent, and the mechanism for that — visitor tokens, data policies, the client SDK — has not shipped. What the endpoint does today is deploy. Anything you read describing an agent querying its artifacts' responses is describing the intent.