ShapelessAIAll capabilities
The agent team

Know what Shapeless can do

Read everything an account can do as one JSON list before holding a key: each capability with its REST operations, MCP tools, CLI lines and page, and every planned one with how to get the same outcome today, the route it will answer at and how many are waiting on it.

View as Markdown

A planned route already exists and answers 501; ask to be told and the account's email, or the email or webhook given, hears the day it ships.

Ask in plain words

  • "what can Shapeless do from the API"
  • "tell me when the trends API ships"
  • "is there an endpoint for rendering a scripted video"

From an agent host (MCP)

Server: https://shapelessai.com/mcp (add it to your host).

  • capabilities_list: Everything Shapeless can do, live or planned, with the REST routes, MCP tools and CLI lines for each and its page. A planned one says how to get the same outcome today and carries a want door; one with a route answers 501 there until it ships. Needs the read scope (over REST it needs no key).
  • capabilities_want: Ask to be told the day a planned capability ships. Bound to this account's sign-in email; add an email or https webhookUrl to tell somewhere else. Ask the human first. Needs the read scope.

From code (REST)

Bearer API key with the scope each call names (auth, OpenAPI).

  • GET /api/capabilities (no key): Everything Shapeless can do, live or planned, with the route, CLI verb and MCP tool for each. A planned one carries its want door and how many wait on it.
  • POST /api/capabilities/{id}/want (no key): Tell me when this ships. A bearer key of any scope binds it to the account (told at its sign-in email); otherwise send {email} or {webhookUrl}. A live capability answers 200 with its routes.

From a terminal (CLI)

  • shapeless capabilities

Example

curl -s https://shapelessai.com/api/capabilities
// MCP tool call
{ "tool": "capabilities_want", "arguments": { "id": "trends" } }
shapeless capabilities want trends

Refusals

StatusMeaning
400No key, email or webhook to tell.
404No such capability.
429Too many asks.

Every capability · Docs · /llms.txt