โ† Back to Skills Overview

Tool Catalog

Complete reference of all 100+ Adspirer tools organized by platform. Read vs. Write types, descriptions, and key parameters.

Tool Types

  • ๐Ÿ“– Read: Safe to run anytime. Pulls data, analyzes performance, provides insights. No spending impact.
  • โœ๏ธ Write: Requires user confirmation. Creates campaigns, updates budgets, modifies targeting. Affects spend.

Google Ads Tools (39)

Tool NameTypeDescription
get_campaign_performance๐Ÿ“– ReadPull metrics for campaigns (spend, conversions, CPA, ROAS)
research_keywords๐Ÿ“– ReadFind keywords with real CPC data from Google Keyword Planner
create_search_campaignโœ๏ธ WriteLaunch Google Search campaign (created PAUSED)
create_pmax_campaignโœ๏ธ WriteLaunch Performance Max campaign (created PAUSED)
analyze_wasted_spend๐Ÿ“– ReadFind keywords with spend but zero conversions
optimize_budget_allocation๐Ÿ“– ReadRecommend budget shifts based on ROAS/CPA
analyze_search_terms๐Ÿ“– ReadReview actual search queries triggering your ads
discover_existing_assets๐Ÿ“– ReadCheck if account has images/headlines/descriptions
suggest_ad_content๐Ÿ“– ReadGenerate ad headlines and descriptions (Google char limits)
validate_and_prepare_assets๐Ÿ“– ReadVerify assets meet Google's requirements before campaign creation
update_campaign_budgetโœ๏ธ WriteChange daily budget for existing campaigns
pause_campaignโœ๏ธ WriteStop campaigns or ad groups
resume_campaignโœ๏ธ WriteRestart paused campaigns
add_negative_keywordsโœ๏ธ WriteBlock irrelevant search terms
manage_ad_extensionsโœ๏ธ WriteAdd sitelinks, callouts, structured snippets
explain_performance_anomaly๐Ÿ“– ReadDiagnose sudden CPA spikes or CTR drops
help_user_upload๐Ÿ“– ReadGuide user through asset upload process
...and 22 moreAd group management, bidding, audience targeting, etc.

LinkedIn Ads Tools (28)

Tool NameTypeDescription
get_linkedin_campaign_performance๐Ÿ“– ReadPull metrics for LinkedIn campaigns (spend, clicks, conversions, cost per lead)
get_linkedin_organizations๐Ÿ“– ReadList user's LinkedIn company pages (required before campaign creation)
search_linkedin_targeting๐Ÿ“– ReadFind B2B audiences by job title, industry, company size, seniority
research_business_for_linkedin_targeting๐Ÿ“– ReadInput competitor name, get targeting suggestions
create_linkedin_image_campaignโœ๏ธ WriteLaunch sponsored content campaign (created PAUSED)
discover_linkedin_assets๐Ÿ“– ReadCheck existing creatives in LinkedIn
validate_and_prepare_linkedin_assets๐Ÿ“– ReadVerify images meet LinkedIn requirements (1200x627px or 1200x1200px)
add_linkedin_creativeโœ๏ธ WriteAdd new sponsored posts to existing campaigns
analyze_linkedin_creative_performance๐Ÿ“– ReadSee which images/copy combinations perform best
optimize_linkedin_budget๐Ÿ“– ReadRecommend budget reallocation based on cost per lead
update_linkedin_campaignโœ๏ธ WriteChange budgets, bids, or targeting
pause_linkedin_campaignโœ๏ธ WriteStop campaigns or ad groups
explain_linkedin_anomaly๐Ÿ“– ReadDiagnose sudden CTR, CPC, or conversion rate changes
manage_linkedin_conversionsโœ๏ธ WriteSet up and track conversion events (form fills, downloads)
...and 14 moreLead gen forms, audience expansion, bid strategies, etc.

Meta Ads Tools (20)

Tool NameTypeDescription
get_meta_campaign_performance๐Ÿ“– ReadPull metrics for Meta campaigns (Facebook + Instagram)
search_meta_targeting๐Ÿ“– ReadFind audiences by interests, demographics, behaviors
select_meta_campaign_type๐Ÿ“– ReadChoose: Image, Video, or Carousel based on creative assets
discover_meta_assets๐Ÿ“– ReadCheck existing creatives in Meta
validate_and_prepare_meta_assets๐Ÿ“– ReadVerify image/video URLs meet Meta requirements (dimensions, file size)
create_meta_image_campaignโœ๏ธ WriteLaunch single-image campaign (created PAUSED)
create_meta_video_campaignโœ๏ธ WriteLaunch video campaign (created PAUSED)
create_meta_carousel_campaignโœ๏ธ WriteLaunch multi-card carousel campaign (created PAUSED)
analyze_meta_ad_performance๐Ÿ“– ReadDeep analysis of ad-level performance with recommendations
analyze_meta_audiences๐Ÿ“– ReadSee which audience segments perform best (age, gender, interests)
detect_meta_creative_fatigue๐Ÿ“– ReadIdentify ads losing effectiveness over time (declining CTR after 14+ days)
optimize_meta_budget๐Ÿ“– ReadRecommend budget reallocation based on ROAS/CPA
optimize_meta_placements๐Ÿ“– ReadShift spend to best-performing placements (Feed, Stories, Reels)
explain_meta_anomaly๐Ÿ“– ReadDiagnose sudden CPA spikes or CTR drops
update_meta_campaignโœ๏ธ WriteChange budgets, bids, or targeting
pause_meta_campaignโœ๏ธ WriteStop campaigns or ad sets
browse_meta_targeting๐Ÿ“– ReadExplore Meta's targeting categories
...and 3 moreResume campaigns, audience insights, etc.

TikTok Ads Tools (4)

Tool NameTypeDescription
get_tiktok_campaign_performance๐Ÿ“– ReadPull metrics for TikTok campaigns
discover_tiktok_assets๐Ÿ“– ReadCheck existing videos in TikTok
validate_and_prepare_tiktok_assets๐Ÿ“– ReadVerify videos meet TikTok requirements (9:16 vertical, 5-60 seconds)
create_tiktok_campaignโœ๏ธ WriteLaunch in-feed video campaign (created PAUSED)

Automation Tools (8)

Tool NameTypeDescription
schedule_briefโœ๏ธ WriteSchedule daily/weekly performance summaries via email or Slack
create_monitorโœ๏ธ WriteSet alerts for CPA spikes, budget overspend, CTR drops
list_monitors๐Ÿ“– ReadView all active performance monitors
delete_monitorโœ๏ธ WriteRemove a monitor
generate_report_now๐Ÿ“– ReadGenerate ad-hoc cross-platform performance report
list_scheduled_tasks๐Ÿ“– ReadView all scheduled briefs and reports
update_scheduled_taskโœ๏ธ WriteChange frequency or parameters of scheduled briefs
delete_scheduled_taskโœ๏ธ WriteRemove a scheduled brief or report

System Tools (4)

Tool NameTypeDescription
get_connections_status๐Ÿ“– ReadShow all connected ad platforms and account IDs
switch_primary_accountโœ๏ธ WriteChange active ad account (for users managing multiple accounts)
get_usage_status๐Ÿ“– ReadCheck Adspirer plan limits (tool calls used/remaining this month)
get_business_profile๐Ÿ“– ReadView user's Adspirer account details and subscription info

Tool Call Best Practices

  • Always start with get_connections_status: Verify the correct ad account is active before using platform-specific tools
  • Chain Read tools before Write tools: Research, validate, then create. Never jump straight to campaign creation.
  • Ask for user confirmation before Write tools: Present the plan, get approval, then execute.
  • Never retry Write tools on error: If a campaign creation fails, report the error and wait for user input. Don't auto-retry.
  • Format results as tables: Performance data should be scannable (columns: metric, value, change vs. previous period)

Next Steps