Search / com.adbutler/mcp-server
AdButler
R0· no sign-inManage AdButler campaigns, zones, ad items, VAST, and reports from Claude, ChatGPT, and Cursor.
v2.4.2 · active · repository · descriptor JSON · versions
Search / com.adbutler/mcp-server
R0· no sign-inManage AdButler campaigns, zones, ad items, VAST, and reports from Claude, ChatGPT, and Cursor.
v2.4.2 · active · repository · descriptor JSON · versions
{
"mcpServers": {
"adbutler": {
"type": "http",
"url": "https://mcp.adbutler.com/mcp"
}
}
}claude mcp add --transport http adbutler https://mcp.adbutler.com/mcp[mcp_servers.adbutler]
url = "https://mcp.adbutler.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"adbutler": {
"type": "remote",
"url": "https://mcp.adbutler.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"adbutler": {
"type": "http",
"url": "https://mcp.adbutler.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=adbutler&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmFkYnV0bGVyLmNvbS9tY3AifQ%3D%3D"
}{
"servers": {
"adbutler": {
"type": "http",
"url": "https://mcp.adbutler.com/mcp"
}
}
}{
"mcpServers": {
"adbutler": {
"httpUrl": "https://mcp.adbutler.com/mcp"
}
}
}extensions:
"adbutler":
enabled: true
name: "adbutler"
type: streamable_http
uri: "https://mcp.adbutler.com/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptions15 of 500 tools have a description under 20 characterstools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: list_audiences (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); archive_advertiser (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); create_campaign_assignment (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 55,350 tokens to load every tool, a large share of an agent's contexttools.api_dump500 tools, 68% named like REST operations: looks like an API mapped one endpoint per toolstability.changes1127 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulnsno known advisory in 98 resolved packagesdeps.mcp_sdk_version@modelcontextprotocol/sdk 1.30.1 has 1 known advisory (GHSA-6qxp-vccf-f47h); update @modelcontextprotocol/sdk to 1.31.0 or laterdeps.resolvable@adbutler/[email protected] resolved: 98 packagescreate_product_source_targetaddedCreate a new product source target for a publisher
get_product_source_targetaddedGet details of a specific product source target
list_product_source_targetsaddedList all product source targets for a publisher
bulk_create_product_sourcesaddedBulk create product sources for a publisher
delete_product_sourceaddedDelete a product source
update_product_sourceaddedUpdate an existing product source
create_product_sourceaddedCreate a new product source for a publisher
get_product_sourceaddedGet details of a specific product source
list_product_sourcesaddedList all product sources for a publisher
bulk_upload_product_catalogaddedBulk upload items to a product catalog
Showing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +dns-namespace +reachable +uptime-98% ~updated-175d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
@adbutler/[email protected] npm97 dependencies, resolved · MCP SDK @modelcontextprotocol/sdk 1.30.1 · advisories checked 2026-10-19
| advisory | severity | package | fixed in |
|---|---|---|---|
| GHSA-6qxp-vccf-f47hMCP TypeScript SDK: OAuth client could send credentials to an authorization server chosen by the MCP server | high | @modelcontextprotocol/[email protected]MCP SDK, direct | fixed in 1.31.0 |
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.adbutler.com/mcp streamable-http | none | yes | 98% | 333 ms | 2025-11-25 | 2026-10-19 |
https://mcp.adbutler.com/sse sse | unknown | no (13 failures) | 0% | – | – | – |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
@adbutler/mcp-server | npm | 2.4.2 | – | ADBUTLER_API_KEY |
add_user_list_attribute_values | Add values to a list attribute for a user |
archive_advertiser | Archive an advertiser (soft-delete, can be restored later) |
archive_campaign | Archive a standard campaign (soft-delete, can be restored later) |
archive_channel | Archive a channel (soft-delete, can be restored later) |
archive_contract | Archive a contract (soft-delete, can be restored later) |
archive_email_zone | Archive an email zone |
archive_publisher | Archive a publisher (soft-delete, can be restored later) |
archive_zone | Archive a standard zone (soft-delete, can be restored later) |
bulk_create_product_sources | Bulk create product sources for a publisher |
bulk_upload_add_data_list | Bulk add entries to a data list |
bulk_upload_product_catalog | Bulk upload items to a product catalog |
bulk_upload_remove_data_list | Bulk remove entries from a data list |
bulk_upload_replace_data_list | Bulk replace all entries in a data list |
bulk_upload_replace_user_db | Bulk upload to replace all user data in a user database |
campaign_bulk_create_catalog_ad_items | Bulk create catalog ad items in a campaign |
campaign_bulk_delete_catalog_ad_items | Bulk delete catalog ad items from a campaign |
cancel_signature_request | Cancel a signature request |
convert_native_to_image | Convert a native ad item to an image ad item |
create_advertiser | Create a new advertiser |
create_audience | Create a new audience in a user database |
create_audio_creative | Create a new audio creative. The API uses multipart file upload. |
create_beacon_signing_key | Create a new beacon signing key |
create_campaign | Create a new standard campaign |
create_campaign_assignment | Create a new campaign assignment (assign an ad item to a campaign) |
create_catalog_ad_item | Create a new catalog ad item |
create_catalog_zone | Create a new catalog zone for product/retail ad serving |
create_channel | Create a new channel |
create_channel_zone_assignment | Assign a zone to a channel |
create_contact | Create a new contact |
create_contract | Create a new contract |
create_contract_document | Create a new document for a contract |
create_contract_document_from_template | Create a contract document from a template |
create_contract_payment | Create a new payment for a contract |
create_contract_template | Create a new contract template. Requires name, file, attributes (JSON string), email_subject, and email_body. |
create_creative | Create a new image creative. The API uses multipart file upload — pass the media group ID and file attributes. |
create_custom_html_ad_item | Create a new custom HTML ad item |
create_custom_report | Create a new report configuration |
create_data_key | Create a new data key for custom targeting |
create_data_key_target | Create a new data key target (targeting rule) |
create_data_list | Create a new data list |
create_day_parting | Create a new day parting rule for time-of-day targeting. Ranges is an object with day names as keys and arrays of time range strings (e.g. "09:00:00-17:00:00") as values. |
create_demand_endpoint | Create a new demand endpoint |
create_demand_source | Create a new demand source |
create_email_zone | Create a new email zone for serving ads in email newsletters |
create_geo_target | Create a new geo target for geographic targeting. Areas is an array of objects with continent, country (2-letter code), region, city fields. |
create_image_ad_item | Create a new image ad item (banner) |
create_list_target | Create a new list target (inclusion/exclusion using a data list) |
create_manager | Create a new manager |
create_media_group | Create a new media group |
create_native_ad_item | Create a new native ad item using a native template |
create_native_template | Create a new native ad template with HTML and variable placeholders |
create_ortb_native_template | Create a new OpenRTB native template |
create_placement | Create a new placement (assign an ad item or campaign to a zone or channel) |
create_platform_target | Create a new platform target for device/OS/browser targeting |
create_pmp_deal | Create a new PMP deal |
create_postal_code_target | Create a new postal code target |
create_product_catalog | Create a new product catalog for a publisher |
create_product_catalog_item | Create a new item in a product catalog |
create_product_source | Create a new product source for a publisher |
create_product_source_target | Create a new product source target for a publisher |
create_publisher | Create a new publisher |
create_report_schedule | Create a new report schedule |
create_rich_media_ad_item | Create a new rich media ad item |
create_rich_media_creative | Create a new rich media creative. The API uses multipart file upload (ZIP for HTML5). |
create_role | Create a new role with permission settings |
create_schedule | Create a new schedule for time-based ad delivery. Schedules are automatically linked to ad items via placements. |
create_signature_request | Create a new signature request for a contract |
create_trusted_redirect_domain | Create a new trusted redirect domain |
create_user | Create a new user in a user database |
create_user_attribute | Create a new user attribute in a user database |
create_user_db | Create a new user database |
create_vast_custom_report | Create a new VAST report configuration |
create_video_creative | Create a new video creative. The API uses multipart file upload. |
create_zone | Create a new standard zone. Set dimensions to "dynamic" for a dynamic zone (width/height must be 0), or "fixed" (default) for a fixed-size zone. |
delete_advertiser | Delete an advertiser |
delete_archived_campaign | Permanently delete an archived standard campaign |
delete_archived_channel | Permanently delete an archived channel |
delete_archived_contract | Permanently delete an archived contract |
delete_audience | Delete an audience from a user database |
delete_audio_creative | Delete an audio creative |
delete_beacon_signing_key | Delete a beacon signing key |
delete_campaign | Delete a standard campaign |
delete_campaign_assignment | Delete a campaign assignment |
delete_catalog_ad_item | Delete a catalog ad item |
delete_catalog_zone | Delete a catalog zone |
delete_channel | Delete a channel |
delete_channel_zone_assignment | Remove a zone from a channel |
delete_contact | Delete a contact |
delete_contract | Delete a contract |
delete_contract_document | Delete a contract document |
delete_contract_payment | Delete a contract payment |
delete_contract_template | Delete a contract template |
delete_creative | Delete an image creative |
delete_custom_html_ad_item | Delete a custom HTML ad item |
delete_custom_report | Delete a report configuration |
delete_data_key | Delete a data key |
delete_data_key_target | Delete a data key target |
delete_data_list | Delete a data list |
delete_day_parting | Delete a day parting rule |
delete_demand_endpoint | Delete a demand endpoint |
delete_demand_source | Delete a demand source |
delete_email_zone | Delete an email zone |
delete_geo_target | Delete a geo target |
delete_image_ad_item | Delete an image ad item |
delete_list_target | Delete a list target |
delete_manager | Delete a manager |
delete_media_group | Delete a media group |
delete_native_ad_item | Delete a native ad item |
delete_native_template | Delete a native template |
delete_ortb_native_template | Delete an OpenRTB native template |
delete_placement | Delete a placement (remove an ad item from a zone) |
delete_platform_target | Delete a platform target |
delete_pmp_deal | Delete a PMP deal |
delete_postal_code_target | Delete a postal code target |
delete_product_source | Delete a product source |
delete_publisher | Delete a publisher |
delete_report_schedule | Delete a report schedule |
delete_rich_media_ad_item | Delete a rich media ad item |
delete_rich_media_creative | Delete a rich media creative |
delete_role | Delete a role |
delete_schedule | Delete a schedule |
delete_signature_request | Delete a signature request |
delete_signature_request_recipient | Delete a recipient from a signature request |
delete_trusted_redirect_domain | Delete a trusted redirect domain |
delete_user_attribute | Delete a user attribute from a user database |
delete_video_creative | Delete a video creative |
delete_zone | Delete a standard zone |
download_contract_document_file_revision | Download a file revision for a contract document |
draft_create_campaign | Create a new draft standard campaign. Fields go inside a "draft" object wrapper. |
draft_create_campaign_assignment | Create a new draft campaign assignment |
draft_create_catalog_ad_item | Create a new draft catalog ad item |
draft_create_custom_html_ad_item | Create a new draft custom HTML ad item |
draft_create_image_ad_item | Create a new draft image ad item |
draft_create_native_ad_item | Create a new draft native ad item |
draft_create_placement | Create a new draft placement |
draft_create_rich_media_ad_item | Create a new draft rich media ad item |
draft_create_schedule | Create a new draft schedule |
draft_delete_campaign | Delete a draft standard campaign |
draft_delete_campaign_assignment | Delete a draft campaign assignment |
draft_delete_catalog_ad_item | Delete a draft catalog ad item |
draft_delete_custom_html_ad_item | Delete a draft custom HTML ad item |
draft_delete_image_ad_item | Delete a draft image ad item |
draft_delete_native_ad_item | Delete a draft native ad item |
draft_delete_placement | Delete a draft placement |
draft_delete_rich_media_ad_item | Delete a draft rich media ad item |
draft_delete_schedule | Delete a draft schedule |
draft_get_ad_item | Get a draft ad item of any type by ID |
draft_get_campaign | Get details of a specific draft standard campaign |
draft_get_campaign_assignment | Get details of a specific draft campaign assignment |
draft_get_catalog_ad_item | Get details of a specific draft catalog ad item |
draft_get_custom_html_ad_item | Get details of a specific draft custom HTML ad item |
draft_get_image_ad_item | Get details of a specific draft image ad item |
draft_get_native_ad_item | Get details of a specific draft native ad item |
draft_get_placement | Get details of a specific draft placement |
draft_get_rich_media_ad_item | Get details of a specific draft rich media ad item |
draft_get_schedule | Get details of a specific draft schedule |
draft_list_ad_items | List all draft ad items across all types |
draft_list_campaign_assignments | List all draft campaign assignments |
draft_list_campaigns | List all draft standard campaigns |
draft_list_catalog_ad_items | List all draft catalog ad items |
draft_list_custom_html_ad_items | List all draft custom HTML ad items |
draft_list_image_ad_items | List all draft image ad items |
draft_list_native_ad_items | List all draft native ad items |
draft_list_placements | List all draft placements |
draft_list_rich_media_ad_items | List all draft rich media ad items |
draft_list_schedules | List all draft schedules |
draft_save_campaign | Save/publish a draft campaign (converts draft to live campaign) |
draft_update_campaign | Update an existing draft standard campaign |
draft_update_campaign_assignment | Update an existing draft campaign assignment |
draft_update_catalog_ad_item | Update an existing draft catalog ad item |
draft_update_custom_html_ad_item | Update an existing draft custom HTML ad item |
draft_update_image_ad_item | Update an existing draft image ad item |
draft_update_native_ad_item | Update an existing draft native ad item |
draft_update_placement | Update an existing draft placement |
draft_update_rich_media_ad_item | Update an existing draft rich media ad item |
draft_update_schedule | Update an existing draft schedule |
generate_bulk_zone_tags | Generate ad serving tags for multiple zones at once |
get_ad | Retrieve an ad via GET request. Same parameters as serve_ad but uses GET instead of POST. |
get_advertiser | Get details of a specific advertiser by ID |
get_archived_advertiser | Get details of a specific archived advertiser |
get_archived_campaign | Get details of a specific archived standard campaign |
get_archived_channel | Get details of a specific archived channel |
get_archived_contract | Get details of a specific archived contract |
get_archived_email_zone | Get details of a specific archived email zone |
get_archived_publisher | Get details of a specific archived publisher |
get_archived_zone | Get details of a specific archived standard zone |
get_auction_placements_report | Get auction placement statistics report |
get_audience | Get details of a specific audience in a user database |
get_audio_creative | Get details of a specific audio creative |
get_beacon_signing_key | Get details of a specific beacon signing key by ID |
get_campaign | Get details of a specific standard campaign |
get_campaign_assignment | Get details of a specific campaign assignment |
get_campaign_conversion_tag | Get conversion tag for a campaign |
get_campaign_eligible_zones | Get eligible zones for a campaign |
get_catalog_ad_item | Get details of a specific catalog ad item |
get_catalog_zone | Get details of a specific catalog zone |
get_catalog_zone_tag | Get the ad serving tag for a catalog zone |
get_channel | Get details of a specific channel |
get_channel_zone_assignment | Get details of a specific channel zone assignment |
get_click_details_report | Get click details report |
get_contact | Get details of a specific contact by ID |
get_contact_report_schedules | List report schedules for a contact |
get_contract | Get details of a specific contract |
get_contract_active_signature_request | Get the active signature request for a contract |
get_contract_assigned_campaigns | Get campaigns assigned to a contract |
get_contract_document | Get details of a specific contract document |
get_contract_document_file_revision | Get a specific file revision for a contract document |
get_contract_payment | Get details of a specific contract payment |
get_contract_template | Get details of a specific contract template |
get_conversion_details_report | Get conversion details report |
get_creative | Get details of a specific image creative |
get_custom_html_ad_item | Get details of a specific custom HTML ad item |
get_custom_html_ad_item_conversion_tag | Get conversion tracking tag for a custom HTML ad item |
get_custom_report | Get details of a specific report configuration |
get_data_key | Get details of a specific data key |
get_data_key_target | Get details of a specific data key target |
get_data_list | Get details of a specific data list by ID |
get_day_parting | Get details of a specific day parting rule |
get_demand_endpoint | Get details of a specific demand endpoint by ID |
get_demand_source | Get details of a specific demand source by ID |
get_demand_source_report | Get demand source statistics report |
get_display_channel_forecast | Get display channel forecast report |
get_display_forecast | Get display forecast report |
get_display_platform_estimate | Get display platform estimate statistics |
get_display_report | Get display advertising report with impressions, clicks, and CTR |
get_email_zone | Get details of a specific email zone |
get_email_zone_conversion_tag | Get the conversion tracking tag for an email zone |
get_email_zone_tag | Get the ad serving tag for an email zone |
get_event_logs | Get event logs for account activity (changes, logins, etc.) |
get_geo_summary_report | Get geographic summary report |
get_geo_target | Get details of a specific geo target |
get_image_ad_item | Get details of a specific image ad item |
get_image_ad_item_conversion_tag | Get conversion tracking tag for an image ad item |
get_list_target | Get details of a specific list target |
get_live_website_preview | Get live website preview URL |
get_manager | Get details of a specific manager by ID |
get_manual_tracking_links | Generate manual tracking links for an ad item |
get_media_group | Get details of a specific media group |
get_native_ad_item | Get details of a specific native ad item |
get_native_ad_item_conversion_tag | Get conversion tracking tag for a native ad item |
get_native_template | Get details of a specific native template |
get_ortb_native_template | Get details of a specific OpenRTB native template by ID |
get_placement | Get details of a specific placement |
get_placement_conversion_tag | Get conversion tracking tag for a placement |
get_placement_forecast | Get placement forecast report |
get_platform_target | Get details of a specific platform target |
get_pmp_deal | Get details of a specific PMP deal by ID |
get_postal_code_target | Get details of a specific postal code target |
get_product_catalog | Get details of a specific product catalog |
get_product_catalog_item | Get details of a specific product catalog item |
get_product_source | Get details of a specific product source |
get_product_source_target | Get details of a specific product source target |
get_publisher | Get details of a specific publisher |
get_report_generated | Get a specific generated report |
get_report_schedule | Get a specific report schedule |
get_report_schedule_generated | Get a specific generated report from a schedule |
get_rich_media_ad_item | Get details of a specific rich media ad item |
get_rich_media_ad_item_conversion_tag | Get conversion tracking tag for a rich media ad item |
get_rich_media_creative | Get details of a specific rich media creative |
get_role | Get details of a specific role by ID |
get_schedule | Get details of a specific schedule |
get_signature_request | Get details of a specific signature request |
get_signature_request_recipient | Get a specific recipient for a signature request |
get_trusted_redirect_domain | Get details of a specific trusted redirect domain by ID |
get_user | Get a single user from a user database |
get_user_attribute | Get details of a specific user attribute in a user database |
get_user_db | Get details of a specific user database by ID |
get_vast_ad_item_conversion_tag | Get conversion tracking tag for a VAST ad item |
get_vast_auction_placements_report | Get VAST auction placements report |
get_vast_campaign_conversion_tag | Get conversion tracking tag for a VAST campaign |
get_vast_channel_forecast | Get VAST channel forecast report |
get_vast_custom_report | Get a specific VAST report |
get_vast_forecast | Get VAST forecast report |
get_vast_geo_summary_report | Get VAST geographic summary report |
get_vast_placement_conversion_tag | Get conversion tracking tag for a VAST placement |
get_vast_platform_estimate | Get VAST platform estimate statistics |
get_vast_report | Get VAST video advertising report |
get_vast_zone_conversion_tag | Get VAST zone conversion tracking tag |
get_vast_zone_tags | Get VAST zone serving tags |
get_video_creative | Get details of a specific video creative |
get_zone | Get details of a specific standard zone |
get_zone_conversion_tag | Get the conversion tracking tag for a standard zone |
get_zone_tag | Get the ad serving tag (embed code) for a zone |
list_ad_items | List all ad items (banners) across all types (image, custom HTML, rich media, native, catalog) |
list_advertisers | List all advertisers in your AdButler account |
list_all_campaigns | List all campaigns across all types |
list_all_creatives | List all creatives across all types (image, rich media, video, audio) |
list_all_generated_reports | List all generated reports across all configurations |
list_all_report_schedules | List all report schedules across all configurations |
list_all_zones | List all zones across all types (standard, email, catalog) |
list_archived_advertisers | List all archived advertisers |
list_archived_campaigns | List all archived standard campaigns |
list_archived_channels | List all archived channels |
list_archived_contracts | List all archived contracts |
list_archived_email_zones | List all archived email zones |
list_archived_publishers | List all archived publishers |
list_archived_zones | List all archived standard zones |
list_audiences | List all audiences in a user database |
list_audio_creatives | List all audio creatives |
list_beacon_signing_keys | List all beacon signing keys in your AdButler account |
list_campaign_assignments | List all campaign assignments (ad items assigned to campaigns) |
list_campaigns | List all standard campaigns |
list_catalog_ad_items | List all catalog ad items |
list_catalog_zones | List all catalog zones (for product/retail ad serving) |
list_channels | List all channels |
list_channel_zone_assignments | List all channel zone assignments |
list_contacts | List all contacts in your AdButler account |
list_contract_document_file_revisions | List file revisions for a contract document |
list_contract_documents | List all documents for a contract |
list_contract_payments | List all payments for a contract |
list_contracts | List all contracts |
list_contract_templates | List all contract templates |
list_creatives | List all image creatives |
list_custom_html_ad_items | List all custom HTML ad items |
list_custom_reports | List all saved report configurations |
list_data_keys | List all data keys (custom key-value targeting variables) |
list_data_key_targets | List all data key targets (targeting rules using data key values) |
list_data_lists | List all data lists in your AdButler account |
list_data_targets | List all data targets |
list_day_partings | List all day parting rules (time-of-day targeting) |
list_demand_endpoints | List all demand endpoints in your AdButler account |
list_demand_sources | List all demand sources in your AdButler account |
list_email_zones | List all email zones |
list_geo_targets | List all geo targets (geographic targeting rules) |
list_image_ad_items | List all image ad items |
list_list_targets | List all list targets (allowlist/blocklist targeting) |
list_managers | List all managers in your AdButler account |
list_media_groups | List all media groups (collections of creatives) |
list_native_ad_items | List all native ad items |
list_native_templates | List all native ad templates |
list_ortb_native_templates | List all OpenRTB native templates in your AdButler account |
list_placements | List all placements (assignments of ad items to zones) |
list_platform_targets | List all platform targets (device/OS/browser targeting) |
list_pmp_deals | List all PMP deals in your AdButler account |
list_postal_code_targets | List all postal code targets |
list_product_catalogs | List all product catalogs for a publisher |
list_product_sources | List all product sources for a publisher |
list_product_source_targets | List all product source targets for a publisher |
list_publishers | List all publishers in your AdButler account |
list_report_generated | List generated reports for a specific report configuration |
list_report_schedule_generated | List generated reports for a specific schedule |
list_report_schedules | List schedules for a specific report configuration |
list_rich_media_ad_items | List all rich media ad items |
list_rich_media_creatives | List all rich media creatives |
list_roles | List all roles in your AdButler account |
list_schedules | List all schedules (time-based delivery rules for ad items) |
list_signature_request_recipients | List all recipients for a signature request |
list_signature_requests | List all signature requests for a contract |
list_trusted_redirect_domains | List all trusted redirect domains in your AdButler account |
list_user_attributes | List all user attributes in a user database |
list_user_dbs | List all user databases in your AdButler account |
list_vast_custom_reports | List all VAST report data |
list_video_creatives | List all video creatives |
list_zones | List all standard zones |
remove_list_target_usages | Remove all usages of a list target |
remove_user_list_attribute_values | Remove values from a list attribute for a user |
replace_audio_creative_file | Replace the file on an audio creative |
replace_contract_document_file | Replace the file on a contract document |
replace_contract_document_file_from_template | Replace a contract document file from a template |
replace_image_creative_file | Replace the file on an image creative |
replace_rich_media_creative_file | Replace the file on a rich media creative |
replace_video_creative_file | Replace the file on a video creative |
resend_signature_request | Resend a signature request |
revoke_report_schedule_historical_access | Revoke historical access for a report schedule |
search_product_catalog_items | Search for items in a product catalog |
serve_ad | Request ad delivery for a zone. Returns the ad(s) that would be served, useful for verifying ad setup. Uses POST /adserve. |
unarchive_advertiser | Restore an archived advertiser back to active status |
unarchive_campaign | Restore an archived standard campaign back to active status |
unarchive_channel | Restore an archived channel back to active status |
unarchive_contract | Unarchive a contract (restore from archive) |
unarchive_email_zone | Restore an archived email zone back to active status |
unarchive_publisher | Restore an archived publisher back to active status |
unarchive_zone | Restore an archived standard zone back to active status |
update_advertiser | Update an existing advertiser |
update_audience | Update an existing audience in a user database |
update_audio_creative | Update an existing audio creative |
update_beacon_signing_key | Update an existing beacon signing key |
update_campaign | Update an existing standard campaign |
update_campaign_assignment | Update an existing campaign assignment |
update_catalog_ad_item | Update an existing catalog ad item |
update_catalog_zone | Update an existing catalog zone |
update_channel | Update an existing channel |
update_contact | Update an existing contact |
update_contract | Update an existing contract |
update_contract_document | Update an existing contract document |
update_contract_template | Update an existing contract template |
update_creative | Update an existing image creative |
update_custom_html_ad_item | Update an existing custom HTML ad item |
update_custom_report | Update an existing report configuration |
update_data_key | Update an existing data key |
update_data_key_target | Update an existing data key target |
update_data_list | Update an existing data list |
update_day_parting | Update an existing day parting rule |
update_demand_endpoint | Update an existing demand endpoint |
update_demand_source | Update an existing demand source |
update_email_zone | Update an existing email zone |
update_geo_target | Update an existing geo target |
update_image_ad_item | Update an existing image ad item |
update_list_target | Update an existing list target |
update_manager | Update an existing manager |
update_media_group | Update an existing media group |
update_native_ad_item | Update an existing native ad item |
update_native_template | Update an existing native template. Variables uses add/remove format for updates. |
update_ortb_native_template | Update an existing OpenRTB native template |
update_placement | Update an existing placement |
update_platform_target | Update an existing platform target |
update_pmp_deal | Update an existing PMP deal |
update_postal_code_target | Update an existing postal code target |
update_product_catalog | Update an existing product catalog |
update_product_catalog_item | Update an existing product catalog item |
update_product_source | Update an existing product source |
update_publisher | Update an existing publisher |
update_report_schedule | Update a report schedule |
update_rich_media_ad_item | Update an existing rich media ad item |
update_rich_media_creative | Update an existing rich media creative |
update_role | Update an existing role |
update_schedule | Update an existing schedule |
update_signature_request | Update an existing signature request |
update_signature_request_recipient | Update a recipient for a signature request |
update_trusted_redirect_domain | Update an existing trusted redirect domain |
update_user_attribute | Update an existing user attribute in a user database |
update_video_creative | Update an existing video creative |
update_zone | Update an existing standard zone |
validate_beacon_signing_key | Validate a beacon signing key |
vast_archive_campaign | Archive a VAST campaign (soft-delete, can be restored later) |
vast_archive_channel | Archive a VAST channel (soft-delete, can be restored later) |
vast_archive_zone | Archive a VAST zone (soft-delete, can be restored later) |
vast_create_ad_item | Create a new VAST ad item |
vast_create_campaign | Create a new VAST campaign |
vast_create_campaign_assignment | Create a VAST campaign assignment (assign an ad item to a campaign) |
vast_create_channel | Create a new VAST channel |
vast_create_channel_zone_assignment | Assign a VAST zone to a VAST channel |
vast_create_companion | Create a new VAST companion |
vast_create_linear_media | Create a new VAST linear media |
vast_create_non_linear_media | Create a new VAST non-linear media |
vast_create_placement | Create a new VAST placement (assign a VAST ad item or campaign to a VAST zone or channel) |
vast_create_schedule | Create a new VAST schedule for time-based ad delivery |
vast_create_tracking | Create a new VAST tracking entry |
vast_create_zone | Create a new VAST zone |
vast_delete_ad_item | Delete a VAST ad item |
vast_delete_archived_campaign | Permanently delete an archived VAST campaign |
vast_delete_archived_channel | Permanently delete an archived VAST channel |
vast_delete_archived_zone | Permanently delete an archived VAST zone |
vast_delete_campaign | Delete a VAST campaign |
vast_delete_campaign_assignment | Delete a VAST campaign assignment |
vast_delete_channel | Delete a VAST channel |
vast_delete_channel_zone_assignment | Remove a VAST zone from a VAST channel |
vast_delete_companion | Delete a VAST companion |
vast_delete_linear_media | Delete a VAST linear media |
vast_delete_non_linear_media | Delete a VAST non-linear media |
vast_delete_placement | Delete a VAST placement |
vast_delete_schedule | Delete a VAST schedule |
vast_delete_tracking | Delete a VAST tracking entry |
vast_delete_zone | Delete a VAST zone |
vast_get_ad_item | Get details of a specific VAST ad item |
vast_get_archived_campaign | Get details of a specific archived VAST campaign |
vast_get_archived_channel | Get details of a specific archived VAST channel |
vast_get_archived_zone | Get details of a specific archived VAST zone |
vast_get_campaign | Get details of a specific VAST campaign |
vast_get_campaign_assignment | Get details of a specific VAST campaign assignment |
vast_get_channel | Get details of a specific VAST channel |
vast_get_channel_zone_assignment | Get details of a specific VAST channel zone assignment |
vast_get_companion | Get details of a specific VAST companion |
vast_get_linear_media | Get details of a specific VAST linear media |
vast_get_non_linear_media | Get details of a specific VAST non-linear media |
vast_get_placement | Get details of a specific VAST placement |
vast_get_schedule | Get details of a specific VAST schedule |
vast_get_tracking | Get details of a specific VAST tracking entry |
vast_get_zone | Get details of a specific VAST zone |
vast_list_ad_items | List all VAST ad items |
vast_list_archived_campaigns | List all archived VAST campaigns |
vast_list_archived_channels | List all archived VAST channels |
vast_list_archived_zones | List all archived VAST zones |
vast_list_campaign_assignments | List all VAST campaign assignments |
vast_list_campaigns | List all VAST campaigns |
vast_list_channels | List all VAST channels |
vast_list_channel_zone_assignments | List all VAST channel zone assignments |
vast_list_companions | List all VAST companions |
vast_list_linear_media | List all VAST linear media |
vast_list_media | List all VAST media (linear and non-linear) |
vast_list_non_linear_media | List all VAST non-linear media |
vast_list_placements | List all VAST placements (assignments of VAST ad items to VAST zones) |
vast_list_schedules | List all VAST schedules |
vast_list_tracking | List all VAST tracking entries |
vast_list_zones | List all VAST zones |
vast_unarchive_campaign | Restore an archived VAST campaign back to active status |
vast_unarchive_channel | Restore an archived VAST channel back to active status |
vast_unarchive_zone | Restore an archived VAST zone back to active status |
vast_update_ad_item | Update an existing VAST ad item |
vast_update_campaign | Update an existing VAST campaign |
vast_update_campaign_assignment | Update a VAST campaign assignment |
vast_update_channel | Update an existing VAST channel |
vast_update_channel_zone_assignment | Update a VAST channel zone assignment |
vast_update_companion | Update an existing VAST companion |
vast_update_linear_media | Update an existing VAST linear media |
vast_update_non_linear_media | Update an existing VAST non-linear media |
vast_update_placement | Update an existing VAST placement |
vast_update_schedule | Update an existing VAST schedule |
vast_update_tracking | Update an existing VAST tracking entry |
vast_update_zone | Update an existing VAST zone |
Schemas: list_tools.
{
"name": "com.adbutler/mcp-server",
"title": "AdButler",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.adbutler.com/mcp",
"type": "streamable-http"
},
{
"url": "https://mcp.adbutler.com/sse",
"type": "sse"
}
],
"version": "2.4.2",
"packages": [
{
"version": "2.4.2",
"transport": {
"type": "stdio"
},
"identifier": "@adbutler/mcp-server",
"registryType": "npm",
"environmentVariables": [
{
"name": "ADBUTLER_API_KEY",
"format": "string",
"isSecret": true,
"isRequired": true,
"description": "Your AdButler API key. Get it from AdButler Dashboard → Settings → API Keys."
}
]
}
],
"repository": {
"url": "https://github.com/adbutler/mcp-server",
"source": "github"
},
"description": "Manage AdButler campaigns, zones, ad items, VAST, and reports from Claude, ChatGPT, and Cursor."
}