list_what_i_can_do

Diagnostic & Helper Read

Personalized capability menu — directly answers 'can it even do X?'

Endpoint

POST https://api.adspirer.ai/api/v1/tools/list_what_i_can_do/execute

Headers

Description

Personalized capability menu — directly answers 'can it even do X?'. Organized by goal (Analyze & Report, Monitor & Alert, Manage & Optimize, Create & Launch), FILTERED to the user's connected platforms, with example prompts naming their business. Call when the user asks what you can do, what they should ask, or seems unsure of the scope of help available.

Request body

All tool arguments are wrapped in an arguments object.

FieldTypeDescription
No arguments required.

Example request

{
  "arguments": {}
}

Example responses

200 — Success

{
  "success": true,
  "data": {
    "text": "(tool-specific textual output for list_what_i_can_do)",
    "quota": {
      "used": 42,
      "limit": 150,
      "tier": "plus",
      "period_end": "2026-05-01"
    }
  },
  "tool": "list_what_i_can_do"
}

400 — Tool-level error (bad arguments / multi-account selection)

{
  "success": false,
  "error": "You have 25 meta_ads accounts connected. Please specify which account to use by passing the ad_account_id parameter:\n  - Acme Holdings (ad_account_id=\"act_123456789\")\n  - Acme EU (ad_account_id=\"act_987654321\")",
  "is_error": true,
  "tool": "list_what_i_can_do"
}

402 — Quota exhausted

{
  "success": false,
  "error": "\ud83d\udea8 Monthly limit reached (150/150 tool calls on Plus tier).\nUpgrade to Pro at https://adspirer.ai to keep building.",
  "is_error": true,
  "tool": "list_what_i_can_do",
  "quota": {
    "used": 150,
    "limit": 150,
    "tier": "plus",
    "period_end": "2026-05-01",
    "upgrade_url": "https://adspirer.ai"
  }
}

Try it live


Adspirer REST API — get an API key at adspirer.ai/keys · adspirer.ai