# AdButler > AdButler, an MCP server by adbutler.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Manage AdButler campaigns, zones, ad items, VAST, and reports from Claude, ChatGPT, and Cursor. - Canonical: https://www.anchorterminal.com/tools/adbutler-mcp-server - Markdown: https://www.anchorterminal.com/tools/adbutler-mcp-server.md (~12,300 tokens) - Slim: https://www.anchorterminal.com/tools/adbutler-mcp-server.min.md (~12,230 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/tools/adbutler-mcp-server.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-05 # AdButler > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by adbutler.com (https://adbutler.com) - Category: Model APIs & inference (https://www.anchorterminal.com/categories/inference.md) - Listed because: It's published in the registry under adbutler.com, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: Manage AdButler campaigns, zones, ad items, VAST, and reports from Claude, ChatGPT, and Cursor. ## Facts - MCP registry: `com.adbutler/mcp-server` 2.4.2 - Endpoint: https://mcp.adbutler.com/mcp (streamable HTTP) - Package: npm `@adbutler/mcp-server` (stdio) - Source: https://github.com/adbutler/mcp-server - npm downloads a week: 172 - GitHub stars: 0 - Registry entry updated: 2026-04-28 ## Tools - Tools it lists (627, about 80,939 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:21 UTC): - `list_advertisers`: List all advertisers in your AdButler account - `get_advertiser`: Get details of a specific advertiser by ID - `create_advertiser`: Create a new advertiser - `update_advertiser`: Update an existing advertiser - `delete_advertiser`: Delete an advertiser - `archive_advertiser`: Archive an advertiser (soft-delete, can be restored later) - `list_archived_advertisers`: List all archived advertisers - `get_archived_advertiser`: Get details of a specific archived advertiser - `unarchive_advertiser`: Restore an archived advertiser back to active status - `list_all_campaigns`: List all campaigns across all types - `list_campaigns`: List all standard campaigns - `get_campaign`: Get details of a specific standard campaign - `create_campaign`: Create a new standard campaign - `update_campaign`: Update an existing standard campaign - `delete_campaign`: Delete a standard campaign - `archive_campaign`: Archive a standard campaign (soft-delete, can be restored later) - `list_archived_campaigns`: List all archived standard campaigns - `get_archived_campaign`: Get details of a specific archived standard campaign - `delete_archived_campaign`: Permanently delete an archived standard campaign - `unarchive_campaign`: Restore an archived standard campaign back to active status - `get_campaign_conversion_tag`: Get conversion tag for a campaign - `get_campaign_eligible_zones`: Get eligible zones for a 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 - `list_campaign_assignments`: List all campaign assignments (ad items assigned to campaigns) - `get_campaign_assignment`: Get details of a specific campaign assignment - `create_campaign_assignment`: Create a new campaign assignment (assign an ad item to a campaign) - `update_campaign_assignment`: Update an existing campaign assignment - `delete_campaign_assignment`: Delete a campaign assignment - `list_channels`: List all channels - `get_channel`: Get details of a specific channel - `create_channel`: Create a new channel - `update_channel`: Update an existing channel - `delete_channel`: Delete a channel - `archive_channel`: Archive a channel (soft-delete, can be restored later) - `list_archived_channels`: List all archived channels - `get_archived_channel`: Get details of a specific archived channel - `delete_archived_channel`: Permanently delete an archived channel - `unarchive_channel`: Restore an archived channel back to active status - `list_channel_zone_assignments`: List all channel zone assignments - `get_channel_zone_assignment`: Get details of a specific channel zone assignment - `create_channel_zone_assignment`: Assign a zone to a channel - `delete_channel_zone_assignment`: Remove a zone from a channel - `list_all_zones`: List all zones across all types (standard, email, catalog) - `list_zones`: List all standard zones - `get_zone`: Get details of a specific standard 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. - `update_zone`: Update an existing standard zone - `delete_zone`: Delete a standard zone - `get_zone_tag`: Get the ad serving tag (embed code) for a zone - `get_zone_conversion_tag`: Get the conversion tracking tag for a standard zone - `generate_bulk_zone_tags`: Generate ad serving tags for multiple zones at once - `archive_zone`: Archive a standard zone (soft-delete, can be restored later) - `list_archived_zones`: List all archived standard zones - `get_archived_zone`: Get details of a specific archived standard zone - `unarchive_zone`: Restore an archived standard zone back to active status - `list_email_zones`: List all email zones - `get_email_zone`: Get details of a specific email zone - `create_email_zone`: Create a new email zone for serving ads in email newsletters - `update_email_zone`: Update an existing email zone - `delete_email_zone`: Delete an email zone - `get_email_zone_tag`: Get the ad serving tag for an email zone - `get_email_zone_conversion_tag`: Get the conversion tracking tag for an email zone - `archive_email_zone`: Archive an email zone - `list_archived_email_zones`: List all archived email zones - `get_archived_email_zone`: Get details of a specific archived email zone - `unarchive_email_zone`: Restore an archived email zone back to active status - `list_catalog_zones`: List all catalog zones (for product/retail ad serving) - `get_catalog_zone`: Get details of a specific catalog zone - `create_catalog_zone`: Create a new catalog zone for product/retail ad serving - `update_catalog_zone`: Update an existing catalog zone - `delete_catalog_zone`: Delete a catalog zone - `get_catalog_zone_tag`: Get the ad serving tag for a catalog zone - `list_publishers`: List all publishers in your AdButler account - `get_publisher`: Get details of a specific publisher - `create_publisher`: Create a new publisher - `update_publisher`: Update an existing publisher - `delete_publisher`: Delete a publisher - `archive_publisher`: Archive a publisher (soft-delete, can be restored later) - `list_archived_publishers`: List all archived publishers - `get_archived_publisher`: Get details of a specific archived publisher - `unarchive_publisher`: Restore an archived publisher back to active status - `list_ad_items`: List all ad items (banners) across all types (image, custom HTML, rich media, native, catalog) - `list_image_ad_items`: List all image ad items - `get_image_ad_item`: Get details of a specific image ad item - `create_image_ad_item`: Create a new image ad item (banner) - `update_image_ad_item`: Update an existing image ad item - `delete_image_ad_item`: Delete an image ad item - `get_image_ad_item_conversion_tag`: Get conversion tracking tag for an image ad item - `list_custom_html_ad_items`: List all custom HTML ad items - `get_custom_html_ad_item`: Get details of a specific custom HTML ad item - `create_custom_html_ad_item`: Create a new custom HTML ad item - `update_custom_html_ad_item`: Update an existing custom HTML ad item - `delete_custom_html_ad_item`: Delete a custom HTML ad item - `get_custom_html_ad_item_conversion_tag`: Get conversion tracking tag for a custom HTML ad item - `list_rich_media_ad_items`: List all rich media ad items - `get_rich_media_ad_item`: Get details of a specific rich media ad item - `create_rich_media_ad_item`: Create a new rich media ad item - `update_rich_media_ad_item`: Update an existing rich media ad item - `delete_rich_media_ad_item`: Delete a rich media ad item - `get_rich_media_ad_item_conversion_tag`: Get conversion tracking tag for a rich media ad item - `list_native_ad_items`: List all native ad items - `get_native_ad_item`: Get details of a specific native ad item - `create_native_ad_item`: Create a new native ad item using a native template - `update_native_ad_item`: Update an existing native ad item - `delete_native_ad_item`: Delete a native ad item - `get_native_ad_item_conversion_tag`: Get conversion tracking tag for a native ad item - `list_catalog_ad_items`: List all catalog ad items - `get_catalog_ad_item`: Get details of a specific catalog ad item - `create_catalog_ad_item`: Create a new catalog ad item - `update_catalog_ad_item`: Update an existing catalog ad item - `delete_catalog_ad_item`: Delete a catalog ad item - `convert_native_to_image`: Convert a native ad item to an image ad item - `list_all_creatives`: List all creatives across all types (image, rich media, video, audio) - `list_creatives`: List all image creatives - `get_creative`: Get details of a specific image creative - `create_creative`: Create a new image creative. The API uses multipart file upload — pass the media group ID and file attributes. - `update_creative`: Update an existing image creative - `delete_creative`: Delete an image creative - `list_rich_media_creatives`: List all rich media creatives - `get_rich_media_creative`: Get details of a specific rich media creative - `create_rich_media_creative`: Create a new rich media creative. The API uses multipart file upload (ZIP for HTML5). - `update_rich_media_creative`: Update an existing rich media creative - `delete_rich_media_creative`: Delete a rich media creative - `list_video_creatives`: List all video creatives - `get_video_creative`: Get details of a specific video creative - `create_video_creative`: Create a new video creative. The API uses multipart file upload. - `update_video_creative`: Update an existing video creative - `delete_video_creative`: Delete a video creative - `list_audio_creatives`: List all audio creatives - `get_audio_creative`: Get details of a specific audio creative - `create_audio_creative`: Create a new audio creative. The API uses multipart file upload. - `update_audio_creative`: Update an existing audio creative - `delete_audio_creative`: Delete an audio creative - `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 - `replace_audio_creative_file`: Replace the file on an audio creative - `list_placements`: List all placements (assignments of ad items to zones) - `get_placement`: Get details of a specific placement - `create_placement`: Create a new placement (assign an ad item or campaign to a zone or channel) - `update_placement`: Update an existing placement - `delete_placement`: Delete a placement (remove an ad item from a zone) - `get_placement_conversion_tag`: Get conversion tracking tag for a placement - `list_native_templates`: List all native ad templates - `get_native_template`: Get details of a specific native template - `create_native_template`: Create a new native ad template with HTML and variable placeholders - `update_native_template`: Update an existing native template. Variables uses add/remove format for updates. - `delete_native_template`: Delete a native template - `list_schedules`: List all schedules (time-based delivery rules for ad items) - `get_schedule`: Get details of a specific schedule - `create_schedule`: Create a new schedule for time-based ad delivery. Schedules are automatically linked to ad items via placements. - `update_schedule`: Update an existing schedule - `delete_schedule`: Delete a schedule - `list_media_groups`: List all media groups (collections of creatives) - `get_media_group`: Get details of a specific media group - `create_media_group`: Create a new media group - `update_media_group`: Update an existing media group - `delete_media_group`: Delete a media group - `list_data_keys`: List all data keys (custom key-value targeting variables) - `get_data_key`: Get details of a specific data key - `create_data_key`: Create a new data key for custom targeting - `update_data_key`: Update an existing data key - `delete_data_key`: Delete a data key - `list_data_key_targets`: List all data key targets (targeting rules using data key values) - `get_data_key_target`: Get details of a specific data key target - `create_data_key_target`: Create a new data key target (targeting rule) - `update_data_key_target`: Update an existing data key target - `delete_data_key_target`: Delete a data key target - `list_day_partings`: List all day parting rules (time-of-day targeting) - `get_day_parting`: Get details of a specific day parting rule - `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")… - `update_day_parting`: Update an existing day parting rule - `delete_day_parting`: Delete a day parting rule - `list_geo_targets`: List all geo targets (geographic targeting rules) - `get_geo_target`: Get details of a specific geo target - `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. - `update_geo_target`: Update an existing geo target - `delete_geo_target`: Delete a geo target - `list_postal_code_targets`: List all postal code targets - `get_postal_code_target`: Get details of a specific postal code target - `create_postal_code_target`: Create a new postal code target - `update_postal_code_target`: Update an existing postal code target - `delete_postal_code_target`: Delete a postal code target - `list_list_targets`: List all list targets (allowlist/blocklist targeting) - `get_list_target`: Get details of a specific list target - `create_list_target`: Create a new list target (inclusion/exclusion using a data list) - `update_list_target`: Update an existing list target - `delete_list_target`: Delete a list target - `list_platform_targets`: List all platform targets (device/OS/browser targeting) - `get_platform_target`: Get details of a specific platform target - `create_platform_target`: Create a new platform target for device/OS/browser targeting - `update_platform_target`: Update an existing platform target - `delete_platform_target`: Delete a platform target - `list_data_targets`: List all data targets - `remove_list_target_usages`: Remove all usages of a list target - `get_display_report`: Get display advertising report with impressions, clicks, and CTR - `get_vast_report`: Get VAST video advertising report - `get_event_logs`: Get event logs for account activity (changes, logins, etc.) - `get_click_details_report`: Get click details report - `get_conversion_details_report`: Get conversion details report - `get_demand_source_report`: Get demand source statistics report - `get_display_platform_estimate`: Get display platform estimate statistics - `get_vast_platform_estimate`: Get VAST platform estimate statistics - `get_geo_summary_report`: Get geographic summary report - `get_auction_placements_report`: Get auction placement statistics report - `get_placement_forecast`: Get placement forecast report - `get_display_forecast`: Get display forecast report - `get_display_channel_forecast`: Get display channel forecast report - `get_vast_forecast`: Get VAST forecast report - `get_vast_channel_forecast`: Get VAST channel forecast report - `get_vast_auction_placements_report`: Get VAST auction placements report - `get_vast_geo_summary_report`: Get VAST geographic summary report - `get_live_website_preview`: Get live website preview URL - `get_manual_tracking_links`: Generate manual tracking links for an ad item - `list_custom_reports`: List all saved report configurations - `get_custom_report`: Get details of a specific report configuration - `create_custom_report`: Create a new report configuration - `update_custom_report`: Update an existing report configuration - `delete_custom_report`: Delete a report configuration - `list_vast_custom_reports`: List all VAST report data - `get_vast_custom_report`: Get a specific VAST report - `create_vast_custom_report`: Create a new VAST report configuration - `list_all_generated_reports`: List all generated reports across all configurations - `list_all_report_schedules`: List all report schedules across all configurations - `list_report_generated`: List generated reports for a specific report configuration - `get_report_generated`: Get a specific generated report - `list_report_schedules`: List schedules for a specific report configuration - `get_report_schedule`: Get a specific report schedule - `create_report_schedule`: Create a new report schedule - `update_report_schedule`: Update a report schedule - `delete_report_schedule`: Delete a report schedule - `list_report_schedule_generated`: List generated reports for a specific schedule - `get_report_schedule_generated`: Get a specific generated report from a schedule - `revoke_report_schedule_historical_access`: Revoke historical access for a report schedule - `serve_ad`: Request ad delivery for a zone. Returns the ad(s) that would be served, useful for verifying ad setup. Uses POST /adserve. - `get_ad`: Retrieve an ad via GET request. Same parameters as serve_ad but uses GET instead of POST. - `vast_list_ad_items`: List all VAST ad items - `vast_get_ad_item`: Get details of a specific VAST ad item - `vast_create_ad_item`: Create a new VAST ad item - `vast_update_ad_item`: Update an existing VAST ad item - `vast_delete_ad_item`: Delete a VAST ad item - `vast_list_campaigns`: List all VAST campaigns - `vast_get_campaign`: Get details of a specific VAST campaign - `vast_create_campaign`: Create a new VAST campaign - `vast_update_campaign`: Update an existing VAST campaign - `vast_delete_campaign`: Delete a VAST campaign - `vast_archive_campaign`: Archive a VAST campaign (soft-delete, can be restored later) - `vast_list_archived_campaigns`: List all archived VAST campaigns - `vast_get_archived_campaign`: Get details of a specific archived VAST campaign - `vast_delete_archived_campaign`: Permanently delete an archived VAST campaign - `vast_unarchive_campaign`: Restore an archived VAST campaign back to active status - `vast_list_channels`: List all VAST channels - `vast_get_channel`: Get details of a specific VAST channel - `vast_create_channel`: Create a new VAST channel - `vast_update_channel`: Update an existing VAST channel - `vast_delete_channel`: Delete a VAST channel - `vast_archive_channel`: Archive a VAST channel (soft-delete, can be restored later) - `vast_list_archived_channels`: List all archived VAST channels - `vast_get_archived_channel`: Get details of a specific archived VAST channel - `vast_delete_archived_channel`: Permanently delete an archived VAST channel - `vast_unarchive_channel`: Restore an archived VAST channel back to active status - `vast_list_channel_zone_assignments`: List all VAST channel zone assignments - `vast_get_channel_zone_assignment`: Get details of a specific VAST channel zone assignment - `vast_create_channel_zone_assignment`: Assign a VAST zone to a VAST channel - `vast_update_channel_zone_assignment`: Update a VAST channel zone assignment - `vast_delete_channel_zone_assignment`: Remove a VAST zone from a VAST channel - `vast_list_zones`: List all VAST zones - `vast_get_zone`: Get details of a specific VAST zone - `vast_create_zone`: Create a new VAST zone - `vast_update_zone`: Update an existing VAST zone - `vast_delete_zone`: Delete a VAST zone - `vast_archive_zone`: Archive a VAST zone (soft-delete, can be restored later) - `vast_list_archived_zones`: List all archived VAST zones - `vast_get_archived_zone`: Get details of a specific archived VAST zone - `vast_delete_archived_zone`: Permanently delete an archived VAST zone - `vast_unarchive_zone`: Restore an archived VAST zone back to active status - `vast_list_placements`: List all VAST placements (assignments of VAST ad items to VAST zones) - `vast_get_placement`: Get details of a specific VAST placement - `vast_create_placement`: Create a new VAST placement (assign a VAST ad item or campaign to a VAST zone or channel) - `vast_update_placement`: Update an existing VAST placement - `vast_delete_placement`: Delete a VAST placement - `vast_list_campaign_assignments`: List all VAST campaign assignments - `vast_get_campaign_assignment`: Get details of a specific VAST campaign assignment - `vast_create_campaign_assignment`: Create a VAST campaign assignment (assign an ad item to a campaign) - `vast_update_campaign_assignment`: Update a VAST campaign assignment - `vast_delete_campaign_assignment`: Delete a VAST campaign assignment - `vast_list_schedules`: List all VAST schedules - `vast_get_schedule`: Get details of a specific VAST schedule - `vast_create_schedule`: Create a new VAST schedule for time-based ad delivery - `vast_update_schedule`: Update an existing VAST schedule - `vast_delete_schedule`: Delete a VAST schedule - `vast_list_companions`: List all VAST companions - `vast_get_companion`: Get details of a specific VAST companion - `vast_create_companion`: Create a new VAST companion - `vast_update_companion`: Update an existing VAST companion - `vast_delete_companion`: Delete a VAST companion - `vast_list_media`: List all VAST media (linear and non-linear) - `vast_list_linear_media`: List all VAST linear media - `vast_get_linear_media`: Get details of a specific VAST linear media - `vast_create_linear_media`: Create a new VAST linear media - `vast_update_linear_media`: Update an existing VAST linear media - `vast_delete_linear_media`: Delete a VAST linear media - `vast_list_non_linear_media`: List all VAST non-linear media - `vast_get_non_linear_media`: Get details of a specific VAST non-linear media - `vast_create_non_linear_media`: Create a new VAST non-linear media - `vast_update_non_linear_media`: Update an existing VAST non-linear media - `vast_delete_non_linear_media`: Delete a VAST non-linear media - `vast_list_tracking`: List all VAST tracking entries - `vast_get_tracking`: Get details of a specific VAST tracking entry - `vast_create_tracking`: Create a new VAST tracking entry - `vast_update_tracking`: Update an existing VAST tracking entry - `vast_delete_tracking`: Delete a VAST tracking entry - `get_vast_zone_tags`: Get VAST zone serving tags - `get_vast_zone_conversion_tag`: Get VAST zone conversion tracking tag - `get_vast_ad_item_conversion_tag`: Get conversion tracking tag for a VAST ad item - `get_vast_campaign_conversion_tag`: Get conversion tracking tag for a VAST campaign - `get_vast_placement_conversion_tag`: Get conversion tracking tag for a VAST placement - `list_contracts`: List all contracts - `get_contract`: Get details of a specific contract - `create_contract`: Create a new contract - `update_contract`: Update an existing contract - `delete_contract`: Delete a contract - `list_archived_contracts`: List all archived contracts - `get_archived_contract`: Get details of a specific archived contract - `delete_archived_contract`: Permanently delete an archived contract - `list_contract_templates`: List all contract templates - `get_contract_template`: Get details of a specific contract template - `create_contract_template`: Create a new contract template. Requires name, file, attributes (JSON string), email_subject, and email_body. - `update_contract_template`: Update an existing contract template - `delete_contract_template`: Delete a contract template - `list_contract_documents`: List all documents for a contract - `get_contract_document`: Get details of a specific contract document - `create_contract_document`: Create a new document for a contract - `update_contract_document`: Update an existing contract document - `delete_contract_document`: Delete a contract document - `list_contract_payments`: List all payments for a contract - `get_contract_payment`: Get details of a specific contract payment - `create_contract_payment`: Create a new payment for a contract - `delete_contract_payment`: Delete a contract payment - `list_signature_requests`: List all signature requests for a contract - `get_signature_request`: Get details of a specific signature request - `create_signature_request`: Create a new signature request for a contract - `update_signature_request`: Update an existing signature request - `delete_signature_request`: Delete a signature request - `archive_contract`: Archive a contract (soft-delete, can be restored later) - `unarchive_contract`: Unarchive a contract (restore from archive) - `get_contract_assigned_campaigns`: Get campaigns assigned to a contract - `get_contract_active_signature_request`: Get the active signature request for a contract - `create_contract_document_from_template`: Create a contract document from a template - `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 - `list_contract_document_file_revisions`: List file revisions for a contract document - `get_contract_document_file_revision`: Get a specific file revision for a contract document - `download_contract_document_file_revision`: Download a file revision for a contract document - `list_signature_request_recipients`: List all recipients for a signature request - `get_signature_request_recipient`: Get a specific recipient for a signature request - `update_signature_request_recipient`: Update a recipient for a signature request - `delete_signature_request_recipient`: Delete a recipient from a signature request - `cancel_signature_request`: Cancel a signature request - `resend_signature_request`: Resend a signature request - `list_managers`: List all managers in your AdButler account - `get_manager`: Get details of a specific manager by ID - `create_manager`: Create a new manager - `update_manager`: Update an existing manager - `delete_manager`: Delete a manager - `list_roles`: List all roles in your AdButler account - `get_role`: Get details of a specific role by ID - `create_role`: Create a new role with permission settings - `update_role`: Update an existing role - `delete_role`: Delete a role - `list_contacts`: List all contacts in your AdButler account - `get_contact`: Get details of a specific contact by ID - `create_contact`: Create a new contact - `update_contact`: Update an existing contact - `delete_contact`: Delete a contact - `get_contact_report_schedules`: List report schedules for a contact - `list_demand_sources`: List all demand sources in your AdButler account - `get_demand_source`: Get details of a specific demand source by ID - `create_demand_source`: Create a new demand source - `update_demand_source`: Update an existing demand source - `delete_demand_source`: Delete a demand source - `list_demand_endpoints`: List all demand endpoints in your AdButler account - `get_demand_endpoint`: Get details of a specific demand endpoint by ID - `create_demand_endpoint`: Create a new demand endpoint - `update_demand_endpoint`: Update an existing demand endpoint - `delete_demand_endpoint`: Delete a demand endpoint - `list_pmp_deals`: List all PMP deals in your AdButler account - `get_pmp_deal`: Get details of a specific PMP deal by ID - `create_pmp_deal`: Create a new PMP deal - `update_pmp_deal`: Update an existing PMP deal - `delete_pmp_deal`: Delete a PMP deal - `list_ortb_native_templates`: List all OpenRTB native templates in your AdButler account - `get_ortb_native_template`: Get details of a specific OpenRTB native template by ID - `create_ortb_native_template`: Create a new OpenRTB native template - `update_ortb_native_template`: Update an existing OpenRTB native template - `delete_ortb_native_template`: Delete an OpenRTB native template - `list_user_dbs`: List all user databases in your AdButler account - `get_user_db`: Get details of a specific user database by ID - `create_user_db`: Create a new user database - `list_user_attributes`: List all user attributes in a user database - `get_user_attribute`: Get details of a specific user attribute in a user database - `create_user_attribute`: Create a new user attribute in a user database - `update_user_attribute`: Update an existing user attribute in a user database - `delete_user_attribute`: Delete a user attribute from a user database - `list_audiences`: List all audiences in a user database - `get_audience`: Get details of a specific audience in a user database - `create_audience`: Create a new audience in a user database - `update_audience`: Update an existing audience in a user database - `delete_audience`: Delete an audience from a user database - `get_user`: Get a single user from a user database - `create_user`: Create a new user in a user database - `bulk_upload_replace_user_db`: Bulk upload to replace all user data in a user database - `add_user_list_attribute_values`: Add values to a list attribute for a user - `remove_user_list_attribute_values`: Remove values from a list attribute for a user - `list_data_lists`: List all data lists in your AdButler account - `get_data_list`: Get details of a specific data list by ID - `create_data_list`: Create a new data list - `update_data_list`: Update an existing data list - `delete_data_list`: Delete a data list - `bulk_upload_add_data_list`: Bulk add entries to a data list - `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 - `list_beacon_signing_keys`: List all beacon signing keys in your AdButler account - `get_beacon_signing_key`: Get details of a specific beacon signing key by ID - `create_beacon_signing_key`: Create a new beacon signing key - `update_beacon_signing_key`: Update an existing beacon signing key - `delete_beacon_signing_key`: Delete a beacon signing key - `list_trusted_redirect_domains`: List all trusted redirect domains in your AdButler account - `get_trusted_redirect_domain`: Get details of a specific trusted redirect domain by ID - `create_trusted_redirect_domain`: Create a new trusted redirect domain - `update_trusted_redirect_domain`: Update an existing trusted redirect domain - `delete_trusted_redirect_domain`: Delete a trusted redirect domain - `validate_beacon_signing_key`: Validate a beacon signing key - `draft_list_campaigns`: List all draft standard campaigns - `draft_get_campaign`: Get details of a specific draft standard campaign - `draft_create_campaign`: Create a new draft standard campaign. Fields go inside a "draft" object wrapper. - `draft_update_campaign`: Update an existing draft standard campaign - `draft_delete_campaign`: Delete a draft standard campaign - `draft_list_ad_items`: List all draft ad items across all types - `draft_get_ad_item`: Get a draft ad item of any type by ID - `draft_list_image_ad_items`: List all draft image ad items - `draft_get_image_ad_item`: Get details of a specific draft image ad item - `draft_create_image_ad_item`: Create a new draft image ad item - `draft_update_image_ad_item`: Update an existing draft image ad item - `draft_delete_image_ad_item`: Delete a draft image ad item - `draft_list_rich_media_ad_items`: List all draft rich media ad items - `draft_get_rich_media_ad_item`: Get details of a specific draft rich media ad item - `draft_create_rich_media_ad_item`: Create a new draft rich media ad item - `draft_update_rich_media_ad_item`: Update an existing draft rich media ad item - `draft_delete_rich_media_ad_item`: Delete a draft rich media ad item - `draft_list_custom_html_ad_items`: List all draft custom HTML ad items - `draft_get_custom_html_ad_item`: Get details of a specific draft custom HTML ad item - `draft_create_custom_html_ad_item`: Create a new draft custom HTML ad item - `draft_update_custom_html_ad_item`: Update an existing draft custom HTML ad item - `draft_delete_custom_html_ad_item`: Delete a draft custom HTML ad item - `draft_list_native_ad_items`: List all draft native ad items - `draft_get_native_ad_item`: Get details of a specific draft native ad item - `draft_create_native_ad_item`: Create a new draft native ad item - `draft_update_native_ad_item`: Update an existing draft native ad item - `draft_delete_native_ad_item`: Delete a draft native ad item - `draft_list_catalog_ad_items`: List all draft catalog ad items - `draft_get_catalog_ad_item`: Get details of a specific draft catalog ad item - `draft_create_catalog_ad_item`: Create a new draft catalog ad item - `draft_update_catalog_ad_item`: Update an existing draft catalog ad item - `draft_delete_catalog_ad_item`: Delete a draft catalog ad item - `draft_list_campaign_assignments`: List all draft campaign assignments - `draft_get_campaign_assignment`: Get details of a specific draft campaign assignment - `draft_create_campaign_assignment`: Create a new draft campaign assignment - `draft_update_campaign_assignment`: Update an existing draft campaign assignment - `draft_delete_campaign_assignment`: Delete a draft campaign assignment - `draft_list_placements`: List all draft placements - `draft_get_placement`: Get details of a specific draft placement - `draft_create_placement`: Create a new draft placement - `draft_update_placement`: Update an existing draft placement - `draft_delete_placement`: Delete a draft placement - `draft_list_schedules`: List all draft schedules - `draft_get_schedule`: Get details of a specific draft schedule - `draft_create_schedule`: Create a new draft schedule - `draft_update_schedule`: Update an existing draft schedule - `draft_delete_schedule`: Delete a draft schedule - `draft_save_campaign`: Save/publish a draft campaign (converts draft to live campaign) - `list_product_catalogs`: List all product catalogs for a publisher - `get_product_catalog`: Get details of a specific product catalog - `create_product_catalog`: Create a new product catalog for a publisher - `update_product_catalog`: Update an existing product catalog - `search_product_catalog_items`: Search for items in a product catalog - `get_product_catalog_item`: Get details of a specific product catalog item - `create_product_catalog_item`: Create a new item in a product catalog - `update_product_catalog_item`: Update an existing product catalog item - `bulk_upload_product_catalog`: Bulk upload items to a product catalog - `list_product_sources`: List all product sources for a publisher - `get_product_source`: Get details of a specific product source - `create_product_source`: Create a new product source for a publisher - `update_product_source`: Update an existing product source - `delete_product_source`: Delete a product source - `bulk_create_product_sources`: Bulk create product sources for a publisher - `list_product_source_targets`: List all product source targets for a publisher - `get_product_source_target`: Get details of a specific product source target - `create_product_source_target`: Create a new product source target for a publisher - `update_product_source_target`: Update an existing product source target - `delete_product_source_target`: Delete a product source target - `list_bidders`: List all bidders in your AdButler account - `get_bidder`: Get details of a specific bidder by ID - `create_bidder`: Create a new bidder - `update_bidder`: Update an existing bidder - `delete_bidder`: Delete a bidder - `list_sftp_connections`: List all SFTP connections in your AdButler account - `get_sftp_connection`: Get details of a specific SFTP connection by ID - `create_sftp_connection`: Create a new SFTP connection - `update_sftp_connection`: Update an existing SFTP connection - `delete_sftp_connection`: Delete an SFTP connection - `test_sftp_connection`: Test an SFTP connection with the provided credentials - `list_event_log_upload_configs`: List all event log upload configurations - `get_event_log_upload_config`: Get details of a specific event log upload configuration - `create_event_log_upload_config`: Create a new event log upload configuration - `update_event_log_upload_config`: Update an existing event log upload configuration - `delete_event_log_upload_config`: Delete an event log upload configuration - `list_event_log_upload_logs`: List all event log upload logs - `get_event_log_upload_log`: Get details of a specific event log upload log entry - `vast42_list_ads`: List all VAST 4.2 ad items - `vast42_get_ad`: Get a single VAST 4.2 ad item - `vast42_create_ad`: Create a VAST 4.2 ad item - `vast42_update_ad`: Update a VAST 4.2 ad item - `vast42_delete_ad`: Delete a VAST 4.2 ad item - `vast42_list_creatives`: List all VAST 4.2 creatives - `vast42_get_creative`: Get a single VAST 4.2 creative - `vast42_create_creative`: Create a VAST 4.2 creative - `vast42_update_creative`: Update a VAST 4.2 creative - `vast42_delete_creative`: Delete a VAST 4.2 creative - `vast42_list_linears`: List all VAST 4.2 linear media - `vast42_get_linear`: Get a single VAST 4.2 linear media - `vast42_create_linear`: Create a VAST 4.2 linear media - `vast42_update_linear`: Update a VAST 4.2 linear media - `vast42_delete_linear`: Delete a VAST 4.2 linear media - `vast42_list_non_linears`: List all VAST 4.2 non-linear media - `vast42_get_non_linear`: Get a single VAST 4.2 non-linear media - `vast42_create_non_linear`: Create a VAST 4.2 non-linear media - `vast42_update_non_linear`: Update a VAST 4.2 non-linear media - `vast42_delete_non_linear`: Delete a VAST 4.2 non-linear media - `vast42_list_companions`: List all VAST 4.2 companions - `vast42_get_companion`: Get a single VAST 4.2 companion - `vast42_create_companion`: Create a VAST 4.2 companion - `vast42_update_companion`: Update a VAST 4.2 companion - `vast42_delete_companion`: Delete a VAST 4.2 companion - `vast42_list_media_files`: List all VAST 4.2 media files - `vast42_get_media_file`: Get a single VAST 4.2 media file - `vast42_create_media_file`: Create a VAST 4.2 media file - `vast42_update_media_file`: Update a VAST 4.2 media file - `vast42_delete_media_file`: Delete a VAST 4.2 media file - `vast42_list_mezzanines`: List all VAST 4.2 mezzanines - `vast42_get_mezzanine`: Get a single VAST 4.2 mezzanine - `vast42_create_mezzanine`: Create a VAST 4.2 mezzanine - `vast42_update_mezzanine`: Update a VAST 4.2 mezzanine - `vast42_delete_mezzanine`: Delete a VAST 4.2 mezzanine - `vast42_list_resources`: List all VAST 4.2 resources - `vast42_get_resource`: Get a single VAST 4.2 resource - `vast42_create_resource`: Create a VAST 4.2 resource - `vast42_update_resource`: Update a VAST 4.2 resource - `vast42_delete_resource`: Delete a VAST 4.2 resource - `vast42_list_icons`: List all VAST 4.2 icons - `vast42_get_icon`: Get a single VAST 4.2 icon - `vast42_create_icon`: Create a VAST 4.2 icon - `vast42_update_icon`: Update a VAST 4.2 icon - `vast42_delete_icon`: Delete a VAST 4.2 icon - `vast42_list_icon_click_fallback_images`: List all VAST 4.2 icon click fallback images - `vast42_get_icon_click_fallback_image`: Get a single VAST 4.2 icon click fallback image - `vast42_create_icon_click_fallback_image`: Create a VAST 4.2 icon click fallback image - `vast42_update_icon_click_fallback_image`: Update a VAST 4.2 icon click fallback image - `vast42_delete_icon_click_fallback_image`: Delete a VAST 4.2 icon click fallback image - `vast42_list_closed_caption_files`: List all VAST 4.2 closed caption files - `vast42_get_closed_caption_file`: Get a single VAST 4.2 closed caption file - `vast42_create_closed_caption_file`: Create a VAST 4.2 closed caption file - `vast42_update_closed_caption_file`: Update a VAST 4.2 closed caption file - `vast42_delete_closed_caption_file`: Delete a VAST 4.2 closed caption file - `vast42_list_interactive_creative_files`: List all VAST 4.2 interactive creative files - `vast42_get_interactive_creative_file`: Get a single VAST 4.2 interactive creative file - `vast42_create_interactive_creative_file`: Create a VAST 4.2 interactive creative file - `vast42_update_interactive_creative_file`: Update a VAST 4.2 interactive creative file - `vast42_delete_interactive_creative_file`: Delete a VAST 4.2 interactive creative file - `vast42_list_universal_ad_ids`: List all VAST 4.2 universal ad IDs - `vast42_get_universal_ad_id`: Get a single VAST 4.2 universal ad ID - `vast42_create_universal_ad_id`: Create a VAST 4.2 universal ad ID - `vast42_update_universal_ad_id`: Update a VAST 4.2 universal ad ID - `vast42_delete_universal_ad_id`: Delete a VAST 4.2 universal ad ID - `vast42_list_placements`: List all VAST 4.2 placements - `vast42_get_placement`: Get a single VAST 4.2 placement - `vast42_create_placement`: Create a VAST 4.2 placement - `vast42_update_placement`: Update a VAST 4.2 placement - `vast42_delete_placement`: Delete a VAST 4.2 placement - `vast42_list_campaign_assignments`: List all VAST 4.2 campaign assignments - `vast42_get_campaign_assignment`: Get a single VAST 4.2 campaign assignment - `vast42_create_campaign_assignment`: Create a VAST 4.2 campaign assignment - `vast42_update_campaign_assignment`: Update a VAST 4.2 campaign assignment - `vast42_delete_campaign_assignment`: Delete a VAST 4.2 campaign assignment - `list_ortb_native_data_assets`: List all data assets for an ORTB native template - `get_ortb_native_data_asset`: Get details of a specific data asset for an ORTB native template - `create_ortb_native_data_asset`: Create a new data asset for an ORTB native template - `update_ortb_native_data_asset`: Update an existing data asset for an ORTB native template - `delete_ortb_native_data_asset`: Delete a data asset from an ORTB native template - `list_ortb_native_image_assets`: List all image assets for an ORTB native template - `get_ortb_native_image_asset`: Get details of a specific image asset for an ORTB native template - `create_ortb_native_image_asset`: Create a new image asset for an ORTB native template - `update_ortb_native_image_asset`: Update an existing image asset for an ORTB native template - `delete_ortb_native_image_asset`: Delete an image asset from an ORTB native template - `list_ortb_native_title_assets`: List all title assets for an ORTB native template - `get_ortb_native_title_asset`: Get details of a specific title asset for an ORTB native template - `create_ortb_native_title_asset`: Create a new title asset for an ORTB native template - `update_ortb_native_title_asset`: Update an existing title asset for an ORTB native template - `delete_ortb_native_title_asset`: Delete a title asset from an ORTB native template - `list_zone_ortb_native_ads`: List all ORTB native ads for a standard zone - `get_zone_ortb_native_ad`: Get details of a specific ORTB native ad for a standard zone - `create_zone_ortb_native_ad`: Create a new ORTB native ad for a standard zone - `update_zone_ortb_native_ad`: Update an existing ORTB native ad for a standard zone - `delete_zone_ortb_native_ad`: Delete an ORTB native ad from a standard zone - `get_kogan_report`: Get a Kogan marketplace advertising report (includes Value Catcher stats merged with display stats). Kogan marketplace accounts only — requires the Kogan… - `get_kogan_dashboard_report`: Get the Kogan self-serve dashboard report, including overview and Value Catcher ad item stats. Kogan marketplace accounts only — requires the Kogan self-serve… - `sync_kogan_stats`: Push externally-tracked Kogan stats (impressions, clicks, conversions, quantity sold, sales) into AdButler for a set of ad items over a time window. Kogan… - `get_kogan_product`: Get a Kogan marketplace product by seller ID and SKU (title, brand, category, stock, offers, store URLs, images). Kogan marketplace accounts only — requires… - `update_kogan_product_category`: Update the category and category slug of a Kogan marketplace product. Kogan marketplace accounts only — requires the Kogan self-serve feature; other accounts… - `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… - `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… - `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… - `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… - `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… - `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… - `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. - How its tools read to an agent (0 errors, 728 warnings, 2 notes, about 80,939 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC06 archive_email_zone: the description is "Archive an email zone" - warn TC06 cancel_signature_request: the description is "Cancel a signature request" - warn TC06 create_advertiser: the description is "Create a new advertiser" - warn TC06 create_bidder: the description is "Create a new bidder" - warn TC06 create_channel: the description is "Create a new channel" - warn TC06 create_contact: the description is "Create a new contact" - warn TC06 create_contract: the description is "Create a new contract" - warn TC06 create_contract_document_from_template: the description is "Create a contract document from a template" - warn TC06 create_data_list: the description is "Create a new data list" - warn TC06 create_manager: the description is "Create a new manager" - warn TC06 create_media_group: the description is "Create a new media group" - warn TC06 create_pmp_deal: the description is "Create a new PMP deal" - warn TC06 create_publisher: the description is "Create a new publisher" - warn TC06 delete_advertiser: the description is "Delete an advertiser" - warn TC06 delete_audio_creative: the description is "Delete an audio creative" - warn TC06 delete_beacon_signing_key: the description is "Delete a beacon signing key" - warn TC06 delete_bidder: the description is "Delete a bidder" - warn TC06 delete_campaign_assignment: the description is "Delete a campaign assignment" - warn TC06 delete_catalog_ad_item: the description is "Delete a catalog ad item" - warn TC06 delete_catalog_zone: the description is "Delete a catalog zone" - warn TC06 delete_channel: the description is "Delete a channel" - warn TC06 delete_contact: the description is "Delete a contact" - warn TC06 delete_contract: the description is "Delete a contract" - warn TC06 delete_contract_document: the description is "Delete a contract document" - JSON: https://www.anchorterminal.com/api/v1/tools/adbutler-mcp-server.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming