ShapelessAIAll capabilities
Signal

Read performance

Every published post with its latest samples and the 90-day series, one post's accrual curve against the account's median, follower counts with the weekly delta, and a refresh that calls the platforms for stale samples.

View as Markdown

The lift number a post carries is its performance against its channel's median, which is what an agent should compare drafts to before proposing the next one.

Ask in plain words

  • "which post did best this month"
  • "how are followers trending on Instagram"
  • "refresh the numbers and tell me what worked"
  • "compare my last five LinkedIn posts against my median"
  • "which platform is growing my followers fastest"

From an agent host (MCP)

No MCP tool yet: call the REST routes below.

From code (REST)

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

  • GET /api/metrics (read scope): Published posts with their latest samples and the 90-day series.
  • GET /api/metrics/history (read scope): One post's accrual curve against the account median (?post=).
  • GET /api/metrics/followers (read scope): Follower counts and the weekly delta.
  • POST /api/metrics/refresh (write scope): Refresh stale samples (calls the platforms).

From a terminal (CLI)

No CLI command yet.

Example

curl -s https://shapelessai.com/api/metrics -H "Authorization: Bearer $SHAPELESS_API_KEY"

Where else

Every capability · Docs · /llms.txt