
Adwarp
Open-source ad agent for LinkedIn Ads and Google Ads. Drafts campaigns, audiences and reports.
- GitHub stars
- 25
- tools
- 27
- auth
- Secret needed
- transport
- STDIO, HTTP
- env vars
- 4
- last updated
- Nov 7, 2026
Tools
27 toolsPublic tool metadata for what this MCP can expose to an agent.
list_ad_accountsAccounts
Accounts
No parameter schema in public metadata yet.
list_targeting_facetsTargeting: list targeting facets.
Targeting: list targeting facets.
No parameter schema in public metadata yet.
search_targetingTypeahead a facet for entity URNs.
Typeahead a facet for entity URNs.
No parameter schema in public metadata yet.
list_facet_entitiesTargeting: list entities for a facet.
Targeting: list entities for a facet.
No parameter schema in public metadata yet.
estimate_audienceEstimate audience reach from a structured spec.
Estimate audience reach from a structured spec.
No parameter schema in public metadata yet.
upload_audience_csvUpload an audience CSV, auto-cleaned into a matched audience.
Upload an audience CSV, auto-cleaned into a matched audience.
No parameter schema in public metadata yet.
audience_from_salesforceBuild a matched audience from a SOQL query.
Build a matched audience from a SOQL query.
No parameter schema in public metadata yet.
audience_from_hubspotBuild a matched audience from a HubSpot list or search (local only).
Build a matched audience from a HubSpot list or search (local only).
No parameter schema in public metadata yet.
get_audience_statusCheck the status of a matched audience.
Check the status of a matched audience.
No parameter schema in public metadata yet.
list_conversionsSelect an existing insight-tag conversion to track.
Select an existing insight-tag conversion to track.
No parameter schema in public metadata yet.
create_campaign_groupCreate a campaign group.
Create a campaign group.
No parameter schema in public metadata yet.
create_campaignCreate a campaign.
Create a campaign.
No parameter schema in public metadata yet.
create_text_adCreate a text ad.
Create a text ad.
No parameter schema in public metadata yet.
create_image_adCreate an image ad.
Create an image ad.
No parameter schema in public metadata yet.
list_campaignsList the account structure: campaign groups and their ad groups, drafts included.
List the account structure: campaign groups and their ad groups, drafts included.
No parameter schema in public metadata yet.
list_adsList ads.
List ads.
No parameter schema in public metadata yet.
delete_adRemove an ad creative and best-effort its Direct Sponsored Content post.
Remove an ad creative and best-effort its Direct Sponsored Content post.
No parameter schema in public metadata yet.
update_adPause, resume, or archive a single ad.
Pause, resume, or archive a single ad.
No parameter schema in public metadata yet.
launch_from_briefCreate audience, group, campaign and draft creatives in one call.
Create audience, group, campaign and draft creatives in one call.
No parameter schema in public metadata yet.
performance_summaryAccount rollup with top/bottom performers and flags.
Account rollup with top/bottom performers and flags.
No parameter schema in public metadata yet.
get_performancePer-entity KPIs at any level.
Per-entity KPIs at any level.
No parameter schema in public metadata yet.
performance_trendWeekly or monthly performance trend with deltas.
Weekly or monthly performance trend with deltas.
No parameter schema in public metadata yet.
inspect_competitor_adsInspect competitor ads via the Ad Library API and optional remote worker.
Inspect competitor ads via the Ad Library API and optional remote worker.
No parameter schema in public metadata yet.
get_competitor_creativesRead completed competitor creative jobs.
Read completed competitor creative jobs.
No parameter schema in public metadata yet.
log_ad_changeRecord a change in the change journal.
Record a change in the change journal.
No parameter schema in public metadata yet.
list_ad_changesList recorded ad changes.
List recorded ad changes.
No parameter schema in public metadata yet.
compute_liftCompute before-vs-after performance for each recorded change.
Compute before-vs-after performance for each recorded change.
No parameter schema in public metadata yet.
Sponsors
Configuration
ADWARP_LINKEDIN_CLIENT_IDLinkedIn app Client ID. Leave unset to use ~/.adwarp from adwarp auth login
ADWARP_LINKEDIN_CLIENT_SECRETsecretLinkedIn app Client Secret. Leave unset to use ~/.adwarp
ADWARP_LINKEDIN_REFRESH_TOKENsecretRefresh token from adwarp auth login. Leave unset to use ~/.adwarp
ADWARP_LINKEDIN_DEFAULT_ACCOUNT_IDLinkedIn ad account used when a call omits one
Readme
Adwarp, the open-source ad agent for your terminal, for LinkedIn Ads and Google Ads
Adwarp
Website · Docs · Install guide · npm package
Adwarp (formerly Liam) is the open-source ad agent for LinkedIn Ads and Google Ads. Create campaigns by talking to Claude (MCP) or from a CLI. Built for go-to-market teams who want to spin up many campaigns from a contact list and a brief, then add creative images themselves. Everything starts switched off: LinkedIn entities are created as drafts and Google entities as paused. A LinkedIn campaign goes live only when you explicitly ask Adwarp to turn it on or switch it on yourself in Campaign Manager, and Google campaigns can only be switched on in the Google Ads UI.
Unofficial and not affiliated with or endorsed by LinkedIn or Google.
Details
- Repository
- github.com/adwarp-dev/adwarp
- Website
- adwarp.dev
- Categories
- AI & LLM Tools, Finance & Commerce
- Package
adwarp- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active