mcpbeat

AdButler MCP Server

com.adbutler/mcp-server
answering

AdButler is answering right now. Last checked 8 min ago. 262 installs a week from npm. It exposes 622 tools. Last commit 15 Jul 2026.

Manage AdButler campaigns, zones, ad items, VAST, and reports from Claude, ChatGPT, and Cursor.

Installs per day peak 178 · avg 28 · +94% w/w
a month agotoday
Uptime history 41 hours of history · worst hour 29%
41 hours agonow
47.8%
Uptime 24h
87 of 182 checks
622
Tools
read from the server
816 ms
Response time
average over 24h
262
Installs / week
npm and PyPI

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add mcp-server --transport http https://mcp.adbutler.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server": {
      "url": "https://mcp.adbutler.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp-server]
url = "https://mcp.adbutler.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp-server": {
      "url": "https://mcp.adbutler.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "mcp-server": {
      "url": "https://mcp.adbutler.com/mcp"
    }
  }
}

Available tools 622

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

vast
create_vast_custom_report
Create a new VAST report configuration
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
list_vast_custom_reports
List all VAST report data
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_channel_zone_assignments
List all VAST channel zone assignments
vast_list_channels
List all VAST channels
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
vast42
vast42_create_ad
Create a VAST 4.2 ad item
vast42_create_campaign_assignment
Create a VAST 4.2 campaign assignment
vast42_create_closed_caption_file
Create a VAST 4.2 closed caption file
vast42_create_companion
Create a VAST 4.2 companion
vast42_create_creative
Create a VAST 4.2 creative
vast42_create_icon
Create a VAST 4.2 icon
vast42_create_icon_click_fallback_image
Create a VAST 4.2 icon click fallback image
vast42_create_interactive_creative_file
Create a VAST 4.2 interactive creative file
vast42_create_linear
Create a VAST 4.2 linear media
vast42_create_media_file
Create a VAST 4.2 media file
vast42_create_mezzanine
Create a VAST 4.2 mezzanine
vast42_create_non_linear
Create a VAST 4.2 non-linear media
vast42_create_placement
Create a VAST 4.2 placement
vast42_create_resource
Create a VAST 4.2 resource
vast42_create_universal_ad_id
Create a VAST 4.2 universal ad ID
vast42_delete_ad
Delete a VAST 4.2 ad item
vast42_delete_campaign_assignment
Delete a VAST 4.2 campaign assignment
vast42_delete_closed_caption_file
Delete a VAST 4.2 closed caption file
vast42_delete_companion
Delete a VAST 4.2 companion
vast42_delete_creative
Delete a VAST 4.2 creative
vast42_delete_icon
Delete a VAST 4.2 icon
vast42_delete_icon_click_fallback_image
Delete a VAST 4.2 icon click fallback image
vast42_delete_interactive_creative_file
Delete a VAST 4.2 interactive creative file
vast42_delete_linear
Delete a VAST 4.2 linear media
vast42_delete_media_file
Delete a VAST 4.2 media file
vast42_delete_mezzanine
Delete a VAST 4.2 mezzanine
vast42_delete_non_linear
Delete a VAST 4.2 non-linear media
vast42_delete_placement
Delete a VAST 4.2 placement
vast42_delete_resource
Delete a VAST 4.2 resource
vast42_delete_universal_ad_id
Delete a VAST 4.2 universal ad ID
vast42_get_ad
Get a single VAST 4.2 ad item
vast42_get_campaign_assignment
Get a single VAST 4.2 campaign assignment
vast42_get_closed_caption_file
Get a single VAST 4.2 closed caption file
vast42_get_companion
Get a single VAST 4.2 companion
vast42_get_creative
Get a single VAST 4.2 creative
vast42_get_icon
Get a single VAST 4.2 icon
vast42_get_icon_click_fallback_image
Get a single VAST 4.2 icon click fallback image
vast42_get_interactive_creative_file
Get a single VAST 4.2 interactive creative file
vast42_get_linear
Get a single VAST 4.2 linear media
vast42_get_media_file
Get a single VAST 4.2 media file
vast42_get_mezzanine
Get a single VAST 4.2 mezzanine
vast42_get_non_linear
Get a single VAST 4.2 non-linear media
vast42_get_placement
Get a single VAST 4.2 placement
vast42_get_resource
Get a single VAST 4.2 resource
vast42_get_universal_ad_id
Get a single VAST 4.2 universal ad ID
vast42_list_ads
List all VAST 4.2 ad items
vast42_list_campaign_assignments
List all VAST 4.2 campaign assignments
vast42_list_closed_caption_files
List all VAST 4.2 closed caption files
vast42_list_companions
List all VAST 4.2 companions
vast42_list_creatives
List all VAST 4.2 creatives
vast42_list_icon_click_fallback_images
List all VAST 4.2 icon click fallback images
vast42_list_icons
List all VAST 4.2 icons
vast42_list_interactive_creative_files
List all VAST 4.2 interactive creative files
vast42_list_linears
List all VAST 4.2 linear media
vast42_list_media_files
List all VAST 4.2 media files
vast42_list_mezzanines
List all VAST 4.2 mezzanines
vast42_list_non_linears
List all VAST 4.2 non-linear media
vast42_list_placements
List all VAST 4.2 placements
vast42_list_resources
List all VAST 4.2 resources
vast42_list_universal_ad_ids
List all VAST 4.2 universal ad IDs
vast42_update_ad
Update a VAST 4.2 ad item
vast42_update_campaign_assignment
Update a VAST 4.2 campaign assignment
vast42_update_closed_caption_file
Update a VAST 4.2 closed caption file
vast42_update_companion
Update a VAST 4.2 companion
vast42_update_creative
Update a VAST 4.2 creative
vast42_update_icon
Update a VAST 4.2 icon
vast42_update_icon_click_fallback_image
Update a VAST 4.2 icon click fallback image
vast42_update_interactive_creative_file
Update a VAST 4.2 interactive creative file
vast42_update_linear
Update a VAST 4.2 linear media
vast42_update_media_file
Update a VAST 4.2 media file
vast42_update_mezzanine
Update a VAST 4.2 mezzanine
vast42_update_non_linear
Update a VAST 4.2 non-linear media
vast42_update_placement
Update a VAST 4.2 placement
vast42_update_resource
Update a VAST 4.2 resource
vast42_update_universal_ad_id
Update a VAST 4.2 universal ad ID
draft
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
contract
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.
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
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
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_contract_templates
List all contract templates
update_contract
Update an existing contract
update_contract_document
Update an existing contract document
update_contract_template
Update an existing contract template
ortb
create_ortb_native_data_asset
Create a new data asset for an ORTB native template
create_ortb_native_image_asset
Create a new image asset for an ORTB native template
create_ortb_native_template
Create a new OpenRTB native template
create_ortb_native_title_asset
Create a new title asset for an ORTB native template
delete_ortb_native_data_asset
Delete a data asset from an ORTB native template
delete_ortb_native_image_asset
Delete an image asset from an ORTB native template
delete_ortb_native_template
Delete an OpenRTB native template
delete_ortb_native_title_asset
Delete a title asset from an ORTB native template
get_ortb_native_data_asset
Get details of a specific data asset for an ORTB native template
get_ortb_native_image_asset
Get details of a specific image asset for an ORTB native template
get_ortb_native_template
Get details of a specific OpenRTB native template by ID
get_ortb_native_title_asset
Get details of a specific title asset for an ORTB native template
list_ortb_native_data_assets
List all data assets for an ORTB native template
list_ortb_native_image_assets
List all image assets for an ORTB native template
list_ortb_native_templates
List all OpenRTB native templates in your AdButler account
list_ortb_native_title_assets
List all title assets for an ORTB native template
update_ortb_native_data_asset
Update an existing data asset for an ORTB native template
update_ortb_native_image_asset
Update an existing image asset for an ORTB native template
update_ortb_native_template
Update an existing OpenRTB native template
update_ortb_native_title_asset
Update an existing title asset for an ORTB native template
product
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
delete_product_source
Delete a product source
delete_product_source_target
Delete a product source 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
list_product_catalogs
List all product catalogs for a publisher
list_product_source_targets
List all product source targets for a publisher
list_product_sources
List all product sources for a publisher
search_product_catalog_items
Search for items in a product catalog
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_product_source_target
Update an existing product source target
archived
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
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
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
data
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
delete_data_key
Delete a data key
delete_data_key_target
Delete a data key target
delete_data_list
Delete a data list
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
list_data_key_targets
List all data key targets (targeting rules using data key values)
list_data_keys
List all data keys (custom key-value targeting variables)
list_data_lists
List all data lists in your AdButler account
list_data_targets
List all data targets
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
campaign
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
create_campaign
Create a new standard campaign
create_campaign_assignment
Create a new campaign assignment (assign an ad item to a campaign)
delete_campaign
Delete a standard campaign
delete_campaign_assignment
Delete a campaign assignment
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
list_campaign_assignments
List all campaign assignments (ad items assigned to campaigns)
update_campaign
Update an existing standard campaign
update_campaign_assignment
Update an existing campaign assignment
user
add_user_list_attribute_values
Add values to a list attribute for a user
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
delete_user_attribute
Delete a user attribute from a user database
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
list_user_attributes
List all user attributes in a user database
list_user_dbs
List all user databases in your AdButler account
remove_user_list_attribute_values
Remove values from a list attribute for a user
update_user_attribute
Update an existing user attribute in a user database
catalog
create_catalog_ad_item
Create a new catalog ad item
create_catalog_zone
Create a new catalog zone for product/retail ad serving
delete_catalog_ad_item
Delete a catalog ad item
delete_catalog_zone
Delete a catalog zone
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
list_catalog_ad_items
List all catalog ad items
list_catalog_zones
List all catalog zones (for product/retail ad serving)
update_catalog_ad_item
Update an existing catalog ad item
update_catalog_zone
Update an existing catalog zone
custom
create_custom_html_ad_item
Create a new custom HTML ad item
create_custom_report
Create a new report configuration
delete_custom_html_ad_item
Delete a custom HTML ad item
delete_custom_report
Delete a report configuration
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
list_custom_html_ad_items
List all custom HTML ad items
list_custom_reports
List all saved report configurations
update_custom_html_ad_item
Update an existing custom HTML ad item
update_custom_report
Update an existing report configuration
demand
create_demand_endpoint
Create a new demand endpoint
create_demand_source
Create a new demand source
delete_demand_endpoint
Delete a demand endpoint
delete_demand_source
Delete a demand source
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
list_demand_endpoints
List all demand endpoints in your AdButler account
list_demand_sources
List all demand sources in your AdButler account
update_demand_endpoint
Update an existing demand endpoint
update_demand_source
Update an existing demand source
native
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
delete_native_ad_item
Delete a native ad item
delete_native_template
Delete a native template
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
list_native_ad_items
List all native ad items
list_native_templates
List all native ad templates
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.
rich
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).
delete_rich_media_ad_item
Delete a rich media ad item
delete_rich_media_creative
Delete a rich media creative
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
list_rich_media_ad_items
List all rich media ad items
list_rich_media_creatives
List all rich media creatives
update_rich_media_ad_item
Update an existing rich media ad item
update_rich_media_creative
Update an existing rich media creative
zone
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.
create_zone_ortb_native_ad
Create a new ORTB native ad for a standard zone
delete_zone
Delete a standard zone
delete_zone_ortb_native_ad
Delete an ORTB native ad from a standard zone
get_zone
Get details of a specific standard zone
get_zone_conversion_tag
Get the conversion tracking tag for a standard zone
get_zone_ortb_native_ad
Get details of a specific ORTB native ad for a standard zone
get_zone_tag
Get the ad serving tag (embed code) for a zone
list_zone_ortb_native_ads
List all ORTB native ads for a standard zone
update_zone
Update an existing standard zone
update_zone_ortb_native_ad
Update an existing ORTB native ad for a standard zone
report
create_report_schedule
Create a new report schedule
delete_report_schedule
Delete a report schedule
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
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
update_report_schedule
Update a report schedule
signature
create_signature_request
Create a new signature request for a contract
delete_signature_request
Delete a signature request
delete_signature_request_recipient
Delete a recipient from a signature request
get_signature_request
Get details of a specific signature request
get_signature_request_recipient
Get a specific recipient for a signature request
list_signature_request_recipients
List all recipients for a signature request
list_signature_requests
List all signature requests for a contract
update_signature_request
Update an existing signature request
update_signature_request_recipient
Update a recipient for a signature request
channel
create_channel
Create a new channel
create_channel_zone_assignment
Assign a zone to a channel
delete_channel
Delete a channel
delete_channel_zone_assignment
Remove a zone from a channel
get_channel
Get details of a specific channel
get_channel_zone_assignment
Get details of a specific channel zone assignment
list_channel_zone_assignments
List all channel zone assignments
update_channel
Update an existing channel
event
create_event_log_upload_config
Create a new event log upload configuration
delete_event_log_upload_config
Delete an event log upload configuration
get_event_log_upload_config
Get details of a specific event log upload configuration
get_event_log_upload_log
Get details of a specific event log upload log entry
get_event_logs
Get event logs for account activity (changes, logins, etc.)
list_event_log_upload_configs
List all event log upload configurations
list_event_log_upload_logs
List all event log upload logs
update_event_log_upload_config
Update an existing event log upload configuration
archive
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)
email
create_email_zone
Create a new email zone for serving ads in email newsletters
delete_email_zone
Delete an email zone
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
list_email_zones
List all email zones
update_email_zone
Update an existing email zone
unarchive
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
bulk
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
geo
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.
delete_geo_target
Delete a geo target
get_geo_summary_report
Get geographic summary report
get_geo_target
Get details of a specific geo target
list_geo_targets
List all geo targets (geographic targeting rules)
update_geo_target
Update an existing geo target
image
create_image_ad_item
Create a new image ad item (banner)
delete_image_ad_item
Delete an image ad item
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
list_image_ad_items
List all image ad items
update_image_ad_item
Update an existing image ad item
placement
create_placement
Create a new placement (assign an ad item or campaign to a zone or channel)
delete_placement
Delete a placement (remove an ad item from a zone)
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
update_placement
Update an existing placement
replace
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
all
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)
audio
create_audio_creative
Create a new audio creative. The API uses multipart file upload.
delete_audio_creative
Delete an audio creative
get_audio_creative
Get details of a specific audio creative
list_audio_creatives
List all audio creatives
update_audio_creative
Update an existing audio creative
beacon
create_beacon_signing_key
Create a new beacon signing key
delete_beacon_signing_key
Delete a beacon signing key
get_beacon_signing_key
Get details of a specific beacon signing key by ID
list_beacon_signing_keys
List all beacon signing keys in your AdButler account
update_beacon_signing_key
Update an existing beacon signing key
contact
create_contact
Create a new contact
delete_contact
Delete a contact
get_contact
Get details of a specific contact by ID
get_contact_report_schedules
List report schedules for a contact
update_contact
Update an existing contact
day
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.
delete_day_parting
Delete a day parting rule
get_day_parting
Get details of a specific day parting rule
list_day_partings
List all day parting rules (time-of-day targeting)
update_day_parting
Update an existing day parting rule
media
create_media_group
Create a new media group
delete_media_group
Delete a media group
get_media_group
Get details of a specific media group
list_media_groups
List all media groups (collections of creatives)
update_media_group
Update an existing media group
platform
create_platform_target
Create a new platform target for device/OS/browser targeting
delete_platform_target
Delete a platform target
get_platform_target
Get details of a specific platform target
list_platform_targets
List all platform targets (device/OS/browser targeting)
update_platform_target
Update an existing platform target
pmp
create_pmp_deal
Create a new PMP deal
delete_pmp_deal
Delete a PMP deal
get_pmp_deal
Get details of a specific PMP deal by ID
list_pmp_deals
List all PMP deals in your AdButler account
update_pmp_deal
Update an existing PMP deal
postal
create_postal_code_target
Create a new postal code target
delete_postal_code_target
Delete a postal code target
get_postal_code_target
Get details of a specific postal code target
list_postal_code_targets
List all postal code targets
update_postal_code_target
Update an existing postal code target
sftp
create_sftp_connection
Create a new SFTP connection
delete_sftp_connection
Delete an SFTP connection
get_sftp_connection
Get details of a specific SFTP connection by ID
list_sftp_connections
List all SFTP connections in your AdButler account
update_sftp_connection
Update an existing SFTP connection
target
create_list_target
Create a new list target (inclusion/exclusion using a data list)
delete_list_target
Delete a list target
get_list_target
Get details of a specific list target
remove_list_target_usages
Remove all usages of a list target
update_list_target
Update an existing list target
trusted
create_trusted_redirect_domain
Create a new trusted redirect domain
delete_trusted_redirect_domain
Delete a trusted redirect domain
get_trusted_redirect_domain
Get details of a specific trusted redirect domain by ID
list_trusted_redirect_domains
List all trusted redirect domains in your AdButler account
update_trusted_redirect_domain
Update an existing trusted redirect domain
video
create_video_creative
Create a new video creative. The API uses multipart file upload.
delete_video_creative
Delete a video creative
get_video_creative
Get details of a specific video creative
list_video_creatives
List all video creatives
update_video_creative
Update an existing video creative
advertiser
create_advertiser
Create a new advertiser
delete_advertiser
Delete an advertiser
get_advertiser
Get details of a specific advertiser by ID
update_advertiser
Update an existing advertiser
audience
create_audience
Create a new audience in a user database
delete_audience
Delete an audience from a user database
get_audience
Get details of a specific audience in a user database
update_audience
Update an existing audience in a user database
bidder
create_bidder
Create a new bidder
delete_bidder
Delete a bidder
get_bidder
Get details of a specific bidder by ID
update_bidder
Update an existing bidder
creative
create_creative
Create a new image creative. The API uses multipart file upload — pass the media group ID and file attributes.
delete_creative
Delete an image creative
get_creative
Get details of a specific image creative
update_creative
Update an existing image creative
display
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
manager
create_manager
Create a new manager
delete_manager
Delete a manager
get_manager
Get details of a specific manager by ID
update_manager
Update an existing manager
publisher
create_publisher
Create a new publisher
delete_publisher
Delete a publisher
get_publisher
Get details of a specific publisher
update_publisher
Update an existing publisher
role
create_role
Create a new role with permission settings
delete_role
Delete a role
get_role
Get details of a specific role by ID
update_role
Update an existing role
schedule
create_schedule
Create a new schedule for time-based ad delivery. Schedules are automatically linked to ad items via placements.
delete_schedule
Delete a schedule
get_schedule
Get details of a specific schedule
update_schedule
Update an existing schedule
resend
resend_signature_request
Resend a signature request
resend_verification_code
Resend the email verification code for a trial account. Use this if the user did not receive the code or it expired.
adbutler
search_adbutler_api
Find AdButler API endpoints by keyword when no specific tool matches what you need. Returns matching endpoints with their HTTP method, path, and a brief summary. Use this when the user asks about a concept that is a *field* rather than a resource — e.g. 'priority', 'pacing', 'frequency cap', 'metadata', 'tracking pixel' — and you can't find a tool that handles it. Then call describe_adbutler_api on the most promising hit, then call_adbutler_api to invoke it.
advertisers
list_advertisers
List all advertisers in your AdButler account
auction
get_auction_placements_report
Get auction placement statistics report
audiences
list_audiences
List all audiences in a user database
bidders
list_bidders
List all bidders in your AdButler account
call
call_adbutler_api
Call any AdButler API endpoint directly. Use this only when no specific tool wraps the endpoint you need. The session's configured API key is used automatically — do NOT pass an api_key argument. Substitute path placeholders via path_params: e.g. path="/campaigns/{id}", path_params={ "id": 123 } → /campaigns/123.
campaigns
list_campaigns
List all standard campaigns
cancel
cancel_signature_request
Cancel a signature request
channels
list_channels
List all channels
click
get_click_details_report
Get click details report
contacts
list_contacts
List all contacts in your AdButler account
contracts
list_contracts
List all contracts
conversion
get_conversion_details_report
Get conversion details report
convert
convert_native_to_image
Convert a native ad item to an image ad item
creatives
list_creatives
List all image creatives
describe
describe_adbutler_api
Get the full schema (parameters, request body shape, response shape) for one AdButler API endpoint. Use after search_adbutler_api to understand exactly what to send when you call it.
download
download_contract_document_file_revision
Download a file revision for a contract document
generate
generate_bulk_zone_tags
Generate ad serving tags for multiple zones at once
get
get_ad
Retrieve an ad via GET request. Same parameters as serve_ad but uses GET instead of POST.
items
list_ad_items
List all ad items (banners) across all types (image, custom HTML, rich media, native, catalog)
live
get_live_website_preview
Get live website preview URL
managers
list_managers
List all managers in your AdButler account
manual
get_manual_tracking_links
Generate manual tracking links for an ad item
placements
list_placements
List all placements (assignments of ad items to zones)
publishers
list_publishers
List all publishers in your AdButler account
revoke
revoke_report_schedule_historical_access
Revoke historical access for a report schedule
roles
list_roles
List all roles in your AdButler account
schedules
list_schedules
List all schedules (time-based delivery rules for ad items)
serve
serve_ad
Request ad delivery for a zone. Returns the ad(s) that would be served, useful for verifying ad setup. Uses POST /adserve.
setup
setup_api_key
Configure AdButler with an existing API key. Use this if the user already has an AdButler account and API key. Note: this configures the key for the current session only. For a persistent connection, the user should instead put the key in their MCP connection settings (an "Authorization: Bearer" header, or "?api_key=" appended to the server URL) — prefer suggesting that before asking the user to share their key in chat.
targets
list_list_targets
List all list targets (allowlist/blocklist targeting)
test
test_sftp_connection
Test an SFTP connection with the provided credentials
trial
create_trial_account
Create a free AdButler trial account. Use this when the user does NOT have an AdButler account yet. Collects their info and creates the account. After calling this, the user must check their email for a verification code, then call verify_trial_email to complete setup.
validate
validate_beacon_signing_key
Validate a beacon signing key
verify
verify_trial_email
Verify a trial account email with the verification code sent to the user. Call this after create_trial_account. The user must provide the code from their email. On success, the API key is automatically configured.
zones
list_zones
List all standard zones

Endpoints

URLTransportStateLatencyChecked
https://mcp.adbutler.com/mcp streamable-http answering 785 ms 8 min ago
https://mcp.adbutler.com/sse sse answering 610 ms 9 min ago

AdButler — questions

Answers built from our own checks of this server.

What can AdButler do?
It exposes 622 tools, read directly from the server on our last check. Among them: add_user_list_attribute_values, archive_advertiser, archive_campaign, archive_channel, archive_contract, archive_email_zone and 616 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is AdButler mostly used for?
Its tools cluster around vast, vast42 and draft. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is AdButler working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 87 of 182 checks got a reply (47.8%), average response time 816 ms. The bar chart above shows every period we have measured.
How do I connect AdButler?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does AdButler need an API key?
No. AdButler completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 622 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is AdButler?
It answers our handshake in 816 ms on average, which is faster than 9% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use AdButler?
The npm package @adbutler/mcp-server was installed 262 times in the last week. Week over week that is +94%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is AdButler open source?
Yes — written in TypeScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.