Skip to main content

Documentation Index

Fetch the complete documentation index at: https://www.adspirer.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Adspirer ships a group of 13 read-only “get unstuck” tools that help you start, pre-flight, and troubleshoot — without touching a single campaign. They cover the moments around the work: figuring out the best next step, checking an account is launch-ready, turning a cryptic platform error into a plain-language fix, and confirming a campaign actually went live.
These tools are quota-free. Calling any Diagnostic & Helper tool never counts against your monthly tool-call limit, and they’re available on every plan, including Free. They’re also all Read tools — they never create, edit, or pause anything. Any actual fix is something your assistant does afterward with the normal platform tools, with your confirmation.
Your AI assistant discovers and calls these automatically — you don’t need to memorize names. Ask things like “what should I do first?”, “is my account ready to launch?”, “why did that fail?”, or “what changed since last week?” and the right tool runs.

Getting started

The fastest way to go from “connected” to “doing something useful.” Each tool reads your real connected accounts and data, so the suggestions name your business and platforms — not generic advice.
ToolWhat it does
start_hereThe single best next step for your exact state — not connected yet, connected but no data, or already running campaigns — with a worked example prompt.
suggest_next_actionRanks the highest-value things you can do right now from your live data: analyze, find wasted spend, set a monitor, optimize, or launch.
list_what_i_can_doA personalized capability menu organized by goal (Analyze & Report, Monitor & Alert, Manage & Optimize, Create & Launch), filtered to your connected platforms.

Personalized first step based on your connected accounts.

Open in Cursor

Before launching a campaign

Catch the problems that cause “campaign creation failed” before anything reaches the ad platform. These work across Google Ads, Meta, TikTok, and LinkedIn.
ToolWhat it does
get_campaign_specReturns the exact required fields, character limits, asset requirements, and allowed values for a given campaign type, so a create satisfies every constraint.
preflight_campaignConfirms an ad account is launch-ready: billing active, notification email set, platform connected, account access — and, for Meta, a linked Facebook Page and pixel.
validate_campaign_draftDry-run validates a fully assembled campaign draft against the platform’s spec (no write) and returns per-field issues — character limits, item counts, missing required fields.

Pre-flight an account before building a campaign.

Open in Cursor

When something fails

Turn an opaque ad-platform error into a clear cause and next step — and confirm a fix actually worked.
ToolWhat it does
explain_platform_errorTranslates a raw ad-platform error message into a plain-language cause and the exact step to fix it.
why_did_this_failSummarizes your recent failed actions and the errors behind them, so the issue can be corrected and retried.
diagnose_my_setupA full health check across your AI-client → Adspirer connection, ad-platform sign-in/tokens, and per-platform account health.
verify_campaign_is_liveAfter you create a campaign, checks it actually exists and is serving (not paused, not on a $0 budget) with a real live check against the platform — Google Ads, Meta, TikTok, or LinkedIn.
diagnose_my_setup is the one to reach for when you’re not sure where a problem is. Customers regularly think an ad platform is disconnected when really it’s the AI-client connection (your ChatGPT/Claude link to Adspirer) that expired — these are two different connections, and this tool tells them apart. See Authentication for how the two layers differ.

Diagnose whether the problem is the AI client or the ad platform.

Open in Cursor

See your value

Lightweight “what’s going on” tools that summarize movement and surface opportunities.
ToolWhat it does
whats_changed_since_last_visitHow long you’ve been away and what moved — spend, clicks, conversions trend, plus the biggest-mover campaigns.
weekly_opportunities1–3 concrete, high-value optimization opportunities from recent performance (wasted spend, paused-but-spent, active-but-not-delivering), each naming the action to take.
usage_value_summaryYour plan as value delivered: tool calls used vs. included this period and what those calls accomplished.

Catch up on what changed and what to act on.

Open in Cursor

Interactive cards in ChatGPT & Claude

In ChatGPT and Claude, these tools render as branded, interactive cards instead of plain text — a setup checklist, a usage meter, a ranked opportunity list, an account switcher. The cards adapt to light and dark themes, and the buttons can kick off the next step. On any client that doesn’t render widgets (and in terminal clients like Claude Code or Cursor), the same answer falls back to clean text — nothing is lost, it just isn’t a card.
Interactive cards are built on the open MCP-Apps standard (SEP-1865) that ChatGPT and Claude both support. They render entirely from the tool’s own data — no external page loads — and any link (upgrade, connect a platform) opens through your client to adspirer.ai.

Availability

PlansAll, including Free
QuotaQuota-free — never counts against your tool-call limit
Tool typeRead-only (no campaign changes)
ClientsEvery connected AI client; interactive cards render in ChatGPT and Claude
PlatformsGoogle Ads, Meta, TikTok, LinkedIn
Last modified on June 2, 2026