Why Layerline · Open API

Every endpoint, yours.

Layerline's internal API is the public API. Full REST, native MCP for any agent client, user-issued API keys, auto-generated Swagger docs. No undocumented surface to reverse-engineer.

One API, two front doors

Call it from your shell. Call it from your agent.

REST · curl
rest.example.sh
# Get a project's dashboard stats over REST
curl -H "Authorization: Bearer $LAYERLINE_API_KEY" \
  https://api.layerline.co/projects/prj_abc/stats
MCP · agent
mcp.example.ts
// Same endpoint, called as an MCP tool
await client.callTool({
  name: "mcp__layerline__get_project_stats",
  arguments: { projectId: "prj_abc" },
});
What you get

A real API, not a vendor lock-in.

01

170 native MCP tools

A verified 170 tools across projects, tasks, assets, reviews, storage, generation, milestones, moodboards, GDD, time tracking, dashboards. Listed and inspectable from any MCP-compatible client.

apps/tooling-api/src/modules/mcp/tools/
02

Full REST API

Every MCP tool corresponds to a real REST endpoint behind bearer-token auth. 36+ controller modules, well over 100 routes. Live and live-documented.

36 modules · 100+ endpoints
03

User-issued API keys

Generate your own API keys with an ll_mk_* prefix from inside the Layerline platform. Revoke any of them at any time. No support ticket required.

ApiKeyService · ll_mk_* prefix
04

Auto-generated Swagger

Swagger UI is live at /api/docs with bearer-token auth pre-wired. Schemas update as the code does — no version skew between docs and behaviour.

/api/docs · SwaggerModule

One OS. Every app. Yours.

Start free. No credit card, no procurement loop. Scale to a studio when you're ready.