Negotiated 2025-11-25. The bar is 2025-06-18 or newer.
Pass
HTTPS
The endpoint URL is https.
Performance
Not measured
Fast (p50)
Median latency 1042 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.
Not measured
Consistent (p95)
95th percentile 1042 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.
Not measured
Reliable (uptime)
1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.
Not measured
Stable tool list
Fewer than two successful probes in 30 days, so tool-list stability is not measured.
Access
Pass
Open access
tools/list succeeded with no credential, and the record declares none.
Not measured
Standard auth
Auth is not required, so the OAuth metadata check does not apply.
Not measured
Free tier cited
No publisher quote has been checked.
Tools
Fail
Tools described
17 tools have a description shorter than 20 characters.
Pass
Valid input schemas
Every inputSchema is a JSON Schema object.
Pass
Parameters documented
1867 of 1929 parameters have a description (97%). The bar is 80%.
Fail
Safety hints
628 tools set neither readOnlyHint nor destructiveHint.
Publisher
Pass
Verified namespace
Listed in the Official MCP Registry.
Fail
Website matches publisher
The website host does not match the reverse-domain namespace.
Pass
Source repo linked
A repository URL is on file.
Not measured
Repo owner matches
This namespace is not an io.github login, so the owner comparison does not apply.
Pass
Recently updated
Updated 2026-10-19T21:36:40.406464Z, within 180 days.
Not measured
Open-source licence
The GitHub licence lookup has not returned an OSI result yet.
Start using AdButler
Connect to this server
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http adbutler https://mcp.adbutler.com/mcp
Capabilities
Tools 628
Showing 100 of 628 tools.
add_user_list_attribute_values
Add values to a list attribute for a user
Discovered archive_advertiser
Archive an advertiser (soft-delete, can be restored later)
Discovered archive_campaign
Archive a standard campaign (soft-delete, can be restored later)
Discovered archive_channel
Archive a channel (soft-delete, can be restored later)
Discovered archive_contract
Archive a contract (soft-delete, can be restored later)
Discovered archive_email_zone
Archive an email zone
Discovered archive_publisher
Archive a publisher (soft-delete, can be restored later)
Discovered archive_zone
Archive a standard zone (soft-delete, can be restored later)
Discovered bulk_create_product_sources
Bulk create product sources for a publisher
Discovered bulk_upload_add_data_list
Bulk add entries to a data list
Discovered bulk_upload_product_catalog
Bulk upload items to a product catalog
Discovered bulk_upload_remove_data_list
Bulk remove entries from a data list
Discovered bulk_upload_replace_data_list
Bulk replace all entries in a data list
Discovered bulk_upload_replace_user_db
Bulk upload to replace all user data in a user database
Discovered 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.
Discovered campaign_bulk_create_catalog_ad_items
Bulk create catalog ad items in a campaign
Discovered campaign_bulk_delete_catalog_ad_items
Bulk delete catalog ad items from a campaign
Discovered cancel_signature_request
Cancel a signature request
Discovered convert_native_to_image
Convert a native ad item to an image ad item
Discovered create_advertiser
Create a new advertiser
Discovered create_audience
Create a new audience in a user database
Discovered create_audio_creative
Create a new audio creative. The API uses multipart file upload.
Discovered create_beacon_signing_key
Create a new beacon signing key
Discovered create_bidder
Create a new bidder
Discovered create_campaign
Create a new standard campaign
Discovered create_campaign_assignment
Create a new campaign assignment (assign an ad item to a campaign)
Discovered create_catalog_ad_item
Create a new catalog ad item
Discovered create_catalog_zone
Create a new catalog zone for product/retail ad serving
Discovered create_channel
Create a new channel
Discovered create_channel_zone_assignment
Assign a zone to a channel
Discovered create_contact
Create a new contact
Discovered create_contract
Create a new contract
Discovered create_contract_document
Create a new document for a contract
Discovered create_contract_document_from_template
Create a contract document from a template
Discovered create_contract_payment
Create a new payment for a contract
Discovered create_contract_template
Create a new contract template. Requires name, file, attributes (JSON string), email_subject, and email_body.
Discovered create_creative
Create a new image creative. The API uses multipart file upload — pass the media group ID and file attributes.
Discovered create_custom_html_ad_item
Create a new custom HTML ad item
Discovered create_custom_report
Create a new report configuration
Discovered create_data_key
Create a new data key for custom targeting
Discovered create_data_key_target
Create a new data key target (targeting rule)
Discovered create_data_list
Create a new data list
Discovered 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.
Discovered create_demand_endpoint
Create a new demand endpoint
Discovered create_demand_source
Create a new demand source
Discovered create_email_zone
Create a new email zone for serving ads in email newsletters
Discovered create_event_log_upload_config
Create a new event log upload configuration
Discovered 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.
Discovered create_image_ad_item
Create a new image ad item (banner)
Discovered create_list_target
Create a new list target (inclusion/exclusion using a data list)
Discovered create_manager
Create a new manager
Discovered create_media_group
Create a new media group
Discovered create_native_ad_item
Create a new native ad item using a native template
Discovered create_native_template
Create a new native ad template with HTML and variable placeholders
Discovered create_ortb_native_data_asset
Create a new data asset for an ORTB native template
Discovered create_ortb_native_image_asset
Create a new image asset for an ORTB native template
Discovered create_ortb_native_template
Create a new OpenRTB native template
Discovered create_ortb_native_title_asset
Create a new title asset for an ORTB native template
Discovered create_placement
Create a new placement (assign an ad item or campaign to a zone or channel)
Discovered create_platform_target
Create a new platform target for device/OS/browser targeting
Discovered create_pmp_deal
Create a new PMP deal
Discovered create_postal_code_target
Create a new postal code target
Discovered create_product_catalog
Create a new product catalog for a publisher
Discovered create_product_catalog_item
Create a new item in a product catalog
Discovered create_product_source
Create a new product source for a publisher
Discovered create_product_source_target
Create a new product source target for a publisher
Discovered create_publisher
Create a new publisher
Discovered create_report_schedule
Create a new report schedule
Discovered create_rich_media_ad_item
Create a new rich media ad item
Discovered create_rich_media_creative
Create a new rich media creative. The API uses multipart file upload (ZIP for HTML5).
Discovered create_role
Create a new role with permission settings
Discovered create_schedule
Create a new schedule for time-based ad delivery. Schedules are automatically linked to ad items via placements.
Discovered create_sftp_connection
Create a new SFTP connection
Discovered create_signature_request
Create a new signature request for a contract
Discovered 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.
Discovered create_trusted_redirect_domain
Create a new trusted redirect domain
Discovered create_user
Create a new user in a user database
Discovered create_user_attribute
Create a new user attribute in a user database
Discovered create_user_db
Create a new user database
Discovered create_vast_custom_report
Create a new VAST report configuration
Discovered create_video_creative
Create a new video creative. The API uses multipart file upload.
Discovered 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.