100+ integrations are ready to connect to your AI.Connect your first MCP

TikTok Ads MCP server for your AI

Pull creative and spend reports, pause a campaign, upload a video and build a lookalike audience, reply to comments on your ads — all inside the ad accounts you connect.

PopMCPTikTok Ads

Which video creatives had the worst cost per result last week?

Supported TikTok Ads tools

Search the full Marketing API surface — campaigns, creative, audiences, pixels, reporting, Business Center — plus every account event a workflow can watch.

tiktok_ads_get_creative_report

# Run a creative basic report Use this endpoint to run a basic report on creative assets.

tiktok_ads_get_file_video_suggestcover

Use this endpoint to get a list of suggested video thumbnails based on a video creative.

tiktok_ads_get_image_info

Use this endpoint to obtain the information of images from the Asset Library.

tiktok_ads_get_video_info

Use this endpoint to get the information about a list of videos that can be used in ads from the Asset Library.

tiktok_ads_recommend_creative_cta

Use this endpoint to get recommended call-to-actions (CTAs) that you can use to create or update your ads.

tiktok_ads_search_images

Use this endpoint to search for image creatives in an advertising account's Asset Library.

tiktok_ads_search_videos

Use this endpoint to search for video creatives that can be used in ads in the Asset Library of an ad account.

tiktok_ads_upload_image

Use this endpoint to upload pictures to the Asset Library and use the obtained image ID for creating ads.

tiktok_ads_upload_video

Use this endpoint to upload a video to the Asset Library and use the obtained video ID for creating ads.

tiktok_ads_create_pixel

Use this endpoint to create a Pixel and install it on your website.

tiktok_ads_get_pixel_event_stats

Use this endpoint to view statistics of event data over a period of time.

tiktok_ads_list_custom_conversions

Use this endpoint to retrieve the Custom Conversions associated with a Pixel or an App.

tiktok_ads_list_pixels

Use this endpoint to obtain a list of Pixel information.

tiktok_ads_report_events

Use this endpoint to report a single App, Web, Offline, or CRM (Customer relationship management) event, or multiple App, Web, Offline, or CRM events in batch.

tiktok_ads_get_action_categories

Use this endpoint to get action category enumeration values.

tiktok_ads_get_interest_categories

Use this endpoint to get general interest category enumeration values.

tiktok_ads_get_targeting_languages

Use this endpoint to get the enum values of language codes.

tiktok_ads_get_targeting_regions

Use this endpoint to get codes of locations that your ads can be delivered to based on your objectives, placements, and optionally targeting operating systems, and brand safety settings.

tiktok_ads_get_tool_timezone

Use this endpoint to get time zone enumeration values, and their offsets from GMT.

tiktok_ads_recommend_interest_keywords

Use this endpoint to search for additional interest categories.

tiktok_ads_recommend_tool_bid

Use this endpoint to get a suggested bid value for your ad group based on basic campaign and ad group settings like objectives, conversion events, and locations.

tiktok_ads_create_campaign

Use this endpoint to create a campaign.

tiktok_ads_get_campaigns

Use this endpoint to get all campaigns for an ad account.

tiktok_ads_update_campaign

Use this endpoint to modify a campaign after it has been created.

tiktok_ads_update_campaign_status

Use this endpoint to enable, disable or delete a campaign.

tiktok_ads_apply_audiences_to_adgroups

Use this endpoint to apply audience to or disconnect audience from multiple ad groups.

tiktok_ads_create_audience_from_rule

Use this endpoint to create an audience by rules.

tiktok_ads_create_lookalike_audience

Use this endpoint to create a lookalike audience.

tiktok_ads_create_saved_audience

Use this endpoint to create a Saved Audience.

tiktok_ads_delete_audience

Use this endpoint to delete audiences.

tiktok_ads_get_audience

Use this endpoint to obtain the details of specified audiences, such as current status and modification record.

tiktok_ads_list_audiences

Use this endpoint to get all audiences.

tiktok_ads_list_saved_audiences

Use this endpoint to get the details of Saved Audiences associated with an ad account.

tiktok_ads_update_audience

Use this endpoint to update the details of an audience, like audience name and audience file.

tiktok_ads_list_ad_comments

Use this endpoint to get the comments under the video ads of an ad account.

tiktok_ads_reply_to_ad_comment

Use this endpoint to reply to a comment.

tiktok_ads_update_ad_comment_status

Use this endpoint to change the statuses of a list of comments from public to hidden, or vice versa.

tiktok_ads_create_adgroup

Use this endpoint to create an ad group.

tiktok_ads_get_adgroup_review_info

Use this endpoint to get information about the review of ad groups.

tiktok_ads_get_adgroups

Use this endpoint to obtain detailed information of an ad group or ad groups.

tiktok_ads_update_adgroup

Use this endpoint to update an ad group.

tiktok_ads_update_adgroup_budget

Use this endpoint to update the lifetime budgets of one or more ad groups or set a scheduled budget changes to the daily budgets or dynamic daily budgets of one or more ad groups.

tiktok_ads_update_adgroup_status

Use this endpoint to enable, disable or delete an ad group.

tiktok_ads_create_ad

Use this endpoint to upload your ad creatives (pictures, videos, texts, call-to-action) and create a regular ad.

tiktok_ads_estimate_ad_audience_size

Use this endpoint to get the estimated audience size.

tiktok_ads_get_ad_review_info

Use this endpoint to get information about the review of ads.

tiktok_ads_get_ads

Use this endpoint to get the data of regular ads and Smart Creative ads.

tiktok_ads_update_ad

Use this endpoint to modify the creatives of your regular ads such as call-to-action, ad name, text, image and video material.

tiktok_ads_update_ad_status

Use this endpoint to enable, disable or delete an ad or ads.

tiktok_ads_create_identity

Use this endpoint to create a Custom User (CUSTOMIZED_USER) identity.

tiktok_ads_get_identities

Use this endpoint to get a list of identities under an ad account.

tiktok_ads_get_ad_account_balance

Use this endpoint to obtain the balance of ad accounts in the Business Center.

tiktok_ads_get_ad_account_info

Use this endpoint to obtain the details of an advertiser's ad account.

tiktok_ads_get_ad_account_transactions

Use this endpoint to get the transaction records of ad accounts in the Business Center.

tiktok_ads_list_automated_rules

Use this endpoint to get rules based on the values of certain filters.

tiktok_ads_cancel_async_report

Use this endpoint to cancel an asynchronous report task that is either queued or currently being processed.

tiktok_ads_check_async_report

Use this endpoint to check the status of an asynchronous report task.

tiktok_ads_create_async_report

Use this endpoint to create an asynchronous report task.

tiktok_ads_download_async_report

Use this endpoint to download the output of the report after an asynchronous report task has completed.

tiktok_ads_get_report

Use this endpoint to create a synchronous report task.

tiktok_ads_get_leads

Use this endpoint to retrieve an Instant Form lead or a direct message lead.

tiktok_ads_add_bc_partner

Use this endpoint to add a partner and optionally share your assets to a Business Center.

tiktok_ads_assign_bc_asset

Use this endpoint to assign an asset in the Business Center to a TikTok For Business user that is already in the Business Center.

tiktok_ads_assign_bc_asset_advertiser

Use this endpoint to link a TikTok account to an ad account in a Business Center.

tiktok_ads_check_bc_advertiser_unionpay_info

Use this endpoint to check whether UnionPay verification is required for your business license.

tiktok_ads_create_bc_advertiser

Use this endpoint to create an auction ad account in the Agency or Direct Business Center.

tiktok_ads_create_bc_asset_group

Use this endpoint to create an Asset Group in your Business Center.

tiktok_ads_create_bc_billing_group

Use this endpoint to create a Billing Group in a Business Center.

tiktok_ads_create_bc_invoice_task

Use this endpoint to create an asynchronous download task.

tiktok_ads_create_bc_oa

Use this endpoint to create an Organization Account in a Business Center.

tiktok_ads_create_payment_portfolio

Use this endpoint to create a Payment Portfolio.

tiktok_ads_delete_bc_asset_admin

Use this endpoint to delete assets from a Business Center.

tiktok_ads_delete_bc_asset_group

Use this endpoint to delete Asset Groups from your Business Center.

tiktok_ads_delete_bc_member

Use this endpoint to delete a member in a Business Center or revoke a member invitation.

tiktok_ads_delete_bc_partner

Use this endpoint to delete a partner in the Business Center.

tiktok_ads_delete_bc_partner_asset

Use this endpoint to cancel the sharing of assets with a partner.

tiktok_ads_disable_bc_advertiser

Use this endpoint to disable an ad account in the Business Center.

tiktok_ads_download_bc_invoice

Use this endpoint to download an individual invoice synchronously.

tiktok_ads_get_asset_bind_quota

Use this endpoint to check how many ads an asset has been bound to, and how many more ads this asset can be bound to.

tiktok_ads_get_bc

Use this endpoint to obtain the list of Business Centers that an user has access to.

tiktok_ads_get_bc_account_budget_changelog

Use this endpoint to retrieve the budget change history of an ad account within a Business Center.

tiktok_ads_get_bc_account_cost

Use this endpoint to retrieve the cost records at the ad account and Business Center levels.

tiktok_ads_get_bc_account_transaction

Use this endpoint to retrieve the transaction records of your Business Center (BC) or ad accounts within the Business Center.

tiktok_ads_get_bc_advertiser_attribute

Use this endpoint to retrieve the currencies and places of registration for ad accounts within a Business Center.

tiktok_ads_get_bc_advertiser_qualification

Use this endpoint to retrieve existing qualifications within a Business Center.

tiktok_ads_get_bc_asset

Use this endpoint to get assets that you or a particular user has access to.

tiktok_ads_get_bc_asset_admin

Use this endpoint to get additional information about assets in a Business Center.

tiktok_ads_get_bc_asset_advertiser_assigned

Use this endpoint to retrieve the list of ad accounts linked to a TikTok account in a Business Center.

tiktok_ads_get_bc_asset_group

Use this endpoint to get the assets or members of an Asset Group in a Business Center.

tiktok_ads_get_bc_asset_member

Use this endpoint to get members that have access to an asset.

tiktok_ads_get_bc_asset_partner

Use this endpoint to get the partners that you have shared a particular asset with.

tiktok_ads_get_bc_balance

Use this endpoint to obtain the balance of a Business Center.

tiktok_ads_get_bc_billing_group

Use this endpoint to get all Billing Groups in a Business Center.

tiktok_ads_get_bc_invoice

Use this endpoint to get invoices of a Business Center account.

tiktok_ads_get_bc_invoice_task

Use this endpoint to check whether the BILLING_REPORT task has completed.

tiktok_ads_get_bc_invoice_unpaid

Use this endpoint to get total unpaid amount of your Business Center account.

tiktok_ads_get_bc_member

Use this endpoint to get members in a Business Center.

tiktok_ads_get_bc_partner

Use this endpoint to get the list of partners of a Business Center.

tiktok_ads_get_bc_partner_asset

Use this endpoint to get assets that you have shared with a partner, or assets that are shared by a partner.

tiktok_ads_get_bc_pixel_link

Use this endpoint to get a list of ad accounts that have been linked to the pixel that you specify in the request.

tiktok_ads_get_bc_transaction

Use this endpoint to get the transaction records of your Business Centers.

tiktok_ads_get_payment_portfolio

Use this endpoint to retrieve the list of Payment Portfolios that belong to the same client as the Business Center.

tiktok_ads_get_payment_portfolio_advertiser

Use this endpoint to retrieve the list of ad accounts linked to a Payment Portfolio.

tiktok_ads_get_payment_portfolio_user

Use this endpoint to retrieve the list of users that have access to a Payment Portfolio.

tiktok_ads_invite_bc_member

Use this endpoint to invite members to a Business Center and assign roles and assets to members.

tiktok_ads_list_bc_asset_group

Use this endpoint to get all Asset Groups in your Business Center.

tiktok_ads_list_bc_billing_group_advertiser

Use this endpoint to get the list of advertisers that are bound to a Billing Group.

tiktok_ads_list_bc_invoice_task

Use this endpoint to get BILLING_REPORT, INVOICE_LIST and INVOICE_BATCH tasks.

tiktok_ads_run_bc_asset_account_authorization

Use this endpoint to generate an authorization URL for requesting ad delivery permissions from a TikTok account.

tiktok_ads_submit_bc_advertiser_unionpay_info

Use this endpoint to submit UnionPay verification for a business license.

tiktok_ads_transfer_bc

Use this endpoint to recharge money to or deduct money from an ad account in a Business Center, or to increase or decrease the credit balance of a Business Center.

tiktok_ads_transfer_bc_pixel

Use this endpoint to transfer a pixel to a BC.

tiktok_ads_unassign_bc_asset

Use this endpoint to revoke the access to an asset from an user.

tiktok_ads_unassign_bc_asset_advertiser

Use this endpoint to unlink a TikTok account from an ad account in a Business Center.

tiktok_ads_update_bc_asset_group

Use this endpoint to update assets, members or the name of an Asset Group.

tiktok_ads_update_bc_billing_group

Use this endpoint to update the settings of a Billing Group.

tiktok_ads_update_bc_member

Use this endpoint to update a member's user name and their role in the Business Center.

tiktok_ads_update_bc_pixel_link

Use this endpoint to link a pixel to ad accounts, or to unlink a pixel from ad accounts.

tiktok_ads_update_payment_portfolio_advertiser

Use this endpoint to link an ad account to a Payment Portfolio.

tiktok_ads_update_payment_portfolio_credit_line

Use this endpoint to allocate the credit line of a client to one or more Payment Portfolios.

tiktok_ads_upload_bc_image

Use this endpoint to upload a business certificate.

tiktok_ads_check_file_name

Use this endpoint to check whether one or more file names have been used for images or videos.

tiktok_ads_create_creative_ads_preview

Use this endpoint to preview an ad or a creative.

tiktok_ads_create_creative_auto_message

Use this endpoint to create a welcome message in your ad account.

tiktok_ads_create_creative_portfolio

Use this endpoint to create a portfolio of creative assets.

tiktok_ads_create_creative_quick_optimization

Use this endpoint to create a video optimization task, which is mainly about HORIZONTAL to VERTICAL transformation now.

tiktok_ads_create_creative_smart_video

Use this endpoint to create a Smart Video task.

tiktok_ads_create_creative_video_soundtrack

Use this endpoint to create a Smart Video Soundtrack task.

tiktok_ads_create_dynamic_scene_task

Use this endpoint to create a task that generates videos.

tiktok_ads_create_page_lead_mock

Use this endpoint to perform end-to-end testing for lead generation.

tiktok_ads_create_video_fix_task

Use this endpoint to create a task to automatically detect and fix video issues.

tiktok_ads_delete_creative_asset

Use this endpoint to delete your creative assets.

tiktok_ads_delete_creative_portfolio

Use this endpoint to bulk delete creative portfolios (interactive add-ons).

tiktok_ads_delete_page_lead_mock

Use this endpoint to delete an existing test lead.

tiktok_ads_delete_playable

Use this endpoint to delete a playable asset.

tiktok_ads_edit_creative_image

Use this endpoint to edit an image.

tiktok_ads_generate_creative_smart_text

Use this endpoint to get Smart Text recommendations.

tiktok_ads_get_creative_auto_message

Use this endpoint to retrieve the welcome messages within the welcome message library of your ad account.

tiktok_ads_get_creative_portfolio

Use this endpoint to get an existing creative portfolio by its ID.

tiktok_ads_get_creative_status

Use this endpoint to get the status of an asynchrnous creative tool task, such as a Smart Video Soundtrack task, a Quick Optimization task, and a Smart Video task.

tiktok_ads_get_dynamic_scene

Use this endpoint to get all videos that are generated from a material package.

tiktok_ads_get_dynamic_scene_report

Use this endpoint to run a report of dynamic scene videos.

tiktok_ads_get_dynamic_scene_task

Use this endpoint to get the results of an async task.

tiktok_ads_get_file_music

Use this endpoint to get the list of available music that can be used for video creation or Carousel Ads creation.

tiktok_ads_get_page

Use this endpoint to get the Page ID.

tiktok_ads_get_page_field

Use this endpoint to get the fields of an Instant Form (or lead form).

tiktok_ads_get_page_lead_mock

Use this endpoint to get a test lead.

tiktok_ads_get_page_library

Use this endpoint to get form libraries that you have access to.

tiktok_ads_get_playable

Use this endpoint to get a list of playable assets.

tiktok_ads_get_video_fix_task

Use this endpoint to get the results of a Smart Fix task.

tiktok_ads_list_creative_portfolio

Use this endpoint to retrieve portfolios created within an ad account.

tiktok_ads_save_playable

Use this endpoint to save a playable asset.

tiktok_ads_share_creative_asset

Use this endpoint to share existing creative assets under an advertiser account with other advertiser accounts.

tiktok_ads_submit_dynamic_scene_material

Use this endpoint to submit materials for dynamic scene creation.

tiktok_ads_transfer_page_library

Use this endpoint to migrate leads from an ad account to a Business Center.

tiktok_ads_update_file_image_ad

Use this endpoint to update the name of an image.

tiktok_ads_update_file_video_ad

Use this endpoint to update the name of a video.

tiktok_ads_upload_file_finish

Use this endpoint to finish a chunk upload task.

tiktok_ads_upload_file_music

Use this endpoint to upload music and get the music ID, to add music to the Liked list or History list, or to remove music from the Liked list.

tiktok_ads_upload_file_start

Use this endpoint to initiate a file chunk upload task.

tiktok_ads_upload_file_temporarily

Use this endpoint to upload a file.

tiktok_ads_upload_file_transfer

Use this endpoint to transfer a file chunk.

tiktok_ads_upload_playable

Use this endpoint to upload a playable asset.

tiktok_ads_validate_playable

Use this endpoint to check the validation and audit status of the uploaded playable asset.

tiktok_ads_bind_catalog_eventsource

Use this endpoint to bind an app event or a website event to a catalog in a Business Center.

tiktok_ads_capitalize_catalog

Use this endpoint to migrate a catalog under your ad account to your Business Center.

tiktok_ads_create_catalog

Use this endpoint to create and set up your catalog using information such as name, targeted locations, and currency.

tiktok_ads_create_catalog_feed

Use this endpoint to create a feed.

tiktok_ads_create_catalog_set

Use this endpoint to create a product set by conditions in a catalog under your Business Center.

tiktok_ads_create_catalog_template_preview

Use this endpoint to preview video templates.

tiktok_ads_create_catalog_video_package

Use this endpoint to create a video package.

tiktok_ads_delete_catalog

Use this endpoint to delete an existing catalog.

tiktok_ads_delete_catalog_feed

Use this endpoint to delete a feed.

tiktok_ads_delete_catalog_product

Use this endpoint to delete products in bulk.

tiktok_ads_delete_catalog_set

Use this endpoint to delete product sets in a catalog under a Business Center.

tiktok_ads_delete_catalog_video

Use this endpoint to delete uploaded catalog videos from an E-commerce catalog.

tiktok_ads_delete_catalog_video_package

Use this endpoint to delete a video package.

tiktok_ads_get_catalog

Use this endpoint to get information about a catalog or all catalogs under a Business Center.

tiktok_ads_get_catalog_available_country

Use this endpoint to query for the countries and regions that ads for a catalog can be delivered to.

tiktok_ads_get_catalog_eventsource_bind

Use this endpoint to get the binding information about app or web event sources of a catalog in a Business Center.

tiktok_ads_get_catalog_feed

Use this endpoint to get the information about a particular feed or all feeds for a catalog.

tiktok_ads_get_catalog_feed_log

Use this endpoint to return the last 10 operations to the feed.

tiktok_ads_get_catalog_insight_category

Use this endpoint to retrieve the number of products in your E-commerce catalog that match the top 50 trending product categories based on user engagement on TikTok, along with the product availability percentage.

tiktok_ads_get_catalog_insight_filter

Use this endpoint to obtain the available filters for generating targeted insights on a limited number of products within an E-commerce catalog.

tiktok_ads_get_catalog_insight_product

Use this endpoint to retrieve up to top 50 trending products based on user engagement on TikTok within an E-commerce catalog.

tiktok_ads_get_catalog_lexicon

Use this endpoint to get the lexicon for your catalog.

tiktok_ads_get_catalog_location_currency

Use this endpoint to get the list of locations (country or region abbreviations) that are supported by Catalog Management API and the corresponding currency for each location.

tiktok_ads_get_catalog_overview

Use this endpoint to get the number of products in different audit statuses (approved, rejected, and processing) in a catalog.

tiktok_ads_get_catalog_product

Use this endpoint to get the list of products in your product catalog.

tiktok_ads_get_catalog_product_log

Use this endpoint to check if the products are uploaded or deleted successfully, and what to do if the upload or deletion fails.

tiktok_ads_get_catalog_set

Use this endpoint to get a list of product sets or one specified product set in a catalog under your Business Center.

tiktok_ads_get_catalog_set_product

Use this endpoint to get products in a product set.

tiktok_ads_get_catalog_video

Use this endpoint to retrieve the list of uploaded catalog videos within an E-commerce catalog.

tiktok_ads_get_catalog_video_log

Use this endpoint to check if the catalog videos are uploaded successfully, and what to do if the upload fails.

tiktok_ads_get_catalog_video_package

Use this endpoint to get information about all catalog video packages, or a particular video package, under your Business Center.

tiktok_ads_run_catalog_feed_switch

Use this endpoint to update the schedule status of a feed.

tiktok_ads_run_catalog_product_file

Use this endpoint to upload products via a file URL.

tiktok_ads_run_catalog_video_file

Use this endpoint to upload catalog videos via a file URL.

tiktok_ads_unbind_catalog_eventsource

Use this endpoint to unbind an app event or a website event from a catalog in a Business Center.

tiktok_ads_update_catalog

Use this endpoint to update the name of a catalog.

tiktok_ads_update_catalog_feed

Use this endpoint to update a feed.

tiktok_ads_update_catalog_product

Use this endpoint to update products in a catalog in batch and you can update up to 5000 products at a time.

tiktok_ads_update_catalog_set

Use this endpoint to update the filter conditions or name of a product set.

tiktok_ads_update_catalog_video_package

Use this endpoint to update the name of a video package.

tiktok_ads_upload_catalog_product

Use this endpoint to upload products to the catalog in batch and you can upload up to 5000 products at a time.

tiktok_ads_upload_catalog_set

Use this endpoint to create an E-commerce product set by uploading a CSV file containing SKU IDs in an E-commerce catalog under your Business Center.

tiktok_ads_upload_catalog_template

Use this endpoint to upload a custom video template to Busines Center and associate the template with a group of catalogs.

tiktok_ads_batch_app

Use this endpoint to report app events in bulk to reduce traffic to the Marketing API.

tiktok_ads_batch_offline

Use this endpoint to report offline events in bulk to reduce traffic to the TikTok API for Business.

tiktok_ads_batch_pixel

Use this endpoint to report Web Events in bulk to reduce traffic to the TikTok API for Business.

tiktok_ads_check_mmm_api

Use this endpoint to check the status of a Media Mix Modeling (MMM) data request.

tiktok_ads_create_app

Use this endpoint to create a mobile App.

tiktok_ads_create_crm

Use this endpoint to create a CRM (Customer relationship management) Event Set within an advertiser account.

tiktok_ads_create_custom_conversion

Use this endpoint to create a Custom Conversion for a Pixel or an App.

tiktok_ads_create_mmm_api

Use this endpoint to create a Media Mix Modeling (MMM) data request.

tiktok_ads_create_offline

Use this endpoint to create a new Offline Event set.

tiktok_ads_create_pixel_event

Use this endpoint to create Pixel Events.

tiktok_ads_delete_custom_conversion

Use this endpoint to delete a Custom Conversion for a Pixel or an App.

tiktok_ads_delete_offline

Use this endpoint to delete an Offline Event set under an advertiser account.

tiktok_ads_delete_pixel_event

Use this endpoint to delete Pixel events.

tiktok_ads_download_mmm_api

Use this endpoint to obtain the download URL for Media Mix Modeling (MMM) data.

tiktok_ads_get_app_info

Use this endpoint to obtain the details of an App.

tiktok_ads_get_app_optimization_event

Use this endpoint to obtain information about an app conversion event.

tiktok_ads_get_app_optimization_event_retargeting

Use this endpoint to obtain information about an App Retargeting Event, which can be used to define Audience Rules.

tiktok_ads_get_custom_conversion

Use this endpoint to retrieve the details of a Custom Conversion associated with a Pixel or an App.

tiktok_ads_get_mmm_api_history

Use this endpoint to retrieve the details of historical Media Mix Modeling (MMM) data requests.

tiktok_ads_get_offline

Use this endpoint to get a list of Offline Event sets under an advertiser account.

tiktok_ads_get_pixel_instant_page_event

Use this endpoint to get the supported events for Instant Pages based on your objective types and optimization goals.

tiktok_ads_list_app

Use this endpoint to obtain the list of apps under your account.

tiktok_ads_list_crm

Use this endpoint to get a list of CRM (Customer relationship management) Event Sets within an advertiser account.

tiktok_ads_track_app

Use this endpoint to report a mobile (i.e.

tiktok_ads_track_offline

Use this endpoint to report an offline event.

tiktok_ads_track_pixel

Use this endpoint to report a Web Event.

tiktok_ads_update_app

Use this endpoint to update a mobile App.

tiktok_ads_update_custom_conversion

Use this endpoint to update a Custom Conversion for a Pixel or an App.

tiktok_ads_update_offline

Use this endpoint to update the name, the Auto Tracking setting, or both of an Offline Event set.

tiktok_ads_update_pixel

Use this endpoint to update the Pixel name.

tiktok_ads_update_pixel_event

Use this endpoint to update the name of a Pixel event and the conversion value.

tiktok_ads_get_search_region

Use this endpoint to get available locations that your ads can be delivered to based on your advertiser IDs.

tiktok_ads_get_tool_available_attribution_source

Use this endpoint to retrieve the attribution sources and data sources available for your mobile app when you create Upgraded Smart+ Ad Groups.

tiktok_ads_get_tool_brand_safety_partner_authorize_status

Use this endpoint to get the authorization status of your Brand Safety partner.

tiktok_ads_get_tool_carrier

Use this endpoint to get the carrier enumeration values that represents carriers in different countries or locations.

tiktok_ads_get_tool_content_exclusion

Use this endpoint to get content categories or vertical sensitivity categories that can be excluded from appearing next to your ads.

tiktok_ads_get_tool_content_exclusion_info

Use this endpoint to get the detailed information of content categories or vertical categories that can be excluded from appearing next to your ads.

tiktok_ads_get_tool_contextual_tag

Use this endpoint to get the contextual tags that you can target.

tiktok_ads_get_tool_contextual_tag_info

Use this endpoint to get the detailed information of contextual tags.

tiktok_ads_get_tool_device_model

Use this endpoint to get device model enumeration values.

tiktok_ads_get_tool_diagnosis

Use this endpoint to get diagnoses, including possible issues and suggestions for corrections or improvements, for your active ad groups.

tiktok_ads_get_tool_diagnosis_search_health

Use this endpoint to retrieve health diagnoses for your ad groups or ads within a Search Ads Campaign.

tiktok_ads_get_tool_hashtag

Use this endpoint to get the targeting hashtag names and statuses by ID.

tiktok_ads_get_tool_interest_keyword

Use this endpoint to get additional interest categories by ID.

tiktok_ads_get_tool_open_url

Use this endpoint to get the corresponding TikTok in-app link for an open TikTok URL.

tiktok_ads_get_tool_os_version

Use this endpoint to get the enumeration values of operating system version.

tiktok_ads_get_tool_phone_region_code

Use this endpoint to retrieve the region codes, region names, and region calling codes for phone numbers.

tiktok_ads_get_tool_search_keyword_keyword_idea

Use this endpoint to discover new keywords and explore keyword ideas to reach people interested in your business.

tiktok_ads_get_tool_url_validate

Use this endpoint to check whether a URL is a custom URL scheme, Apple’s universal link, or Android App Link, and whether the URL is valid.

tiktok_ads_get_tool_vast_option

Use this endpoint to get available post-bid third-party measurement partners, and the reason why you cannot choose a certain partner.

tiktok_ads_get_tool_vbo_status

Use this endpoint to check whether certain settings are eligible for Value-Based Optimization (VBO), and to get the available VBO bidding strategies for the specified settings.

tiktok_ads_list_tool_targeting

Use this endpoint to get targeting tags.

tiktok_ads_recommend_tool_hashtag

Use this endpoint to search for targeting hashtags based on seed keywords.

tiktok_ads_recommend_tool_search_keyword

Use this endpoint to obtain a list of recommended search keywords with predicted monthly searches for Search Ads Campaigns.

tiktok_ads_recommend_tool_targeting_category

Use this endpoint to get recommended interest and action categories based on historical performance data in the same industries.

tiktok_ads_run_tool_targeting_info

Use this endpoint to get information about location targeting tags by ID.

tiktok_ads_search_targeting

Use this endpoint to search for targeting categories and hashtags related to interests and behaviors based on seed keywords.

tiktok_ads_search_tool_targeting

Use this endpoint to search for location targeting tags by keyword.

tiktok_ads_check_campaign_copy_task

Use this endpoint to check the results of an asynchronous copy task for a Manual Campaign.

tiktok_ads_create_campaign_copy_task

Use this endpoint to create an asynchronous copy task for a Manual Campaign.

tiktok_ads_create_campaign_gmv_max

Use this endpoint to create a GMV Max Campaign.

tiktok_ads_create_campaign_gmv_max_session

Use this endpoint to create a max delivery session for a specific product or a creative boost session for a specific video in a Product GMV Max Campaign.

tiktok_ads_create_campaign_spc

Use this endpoint to create a Smart+ Campaign.

tiktok_ads_delete_campaign_gmv_max_session

Use this endpoint to delete a max delivery session for a specific product or a creative boost session for a specific video in an active Product GMV Max Campaign.

tiktok_ads_get_campaign_gmv_max_info

Use this endpoint to retrieve the details of a GMV Max Campaign.

tiktok_ads_get_campaign_gmv_max_session

Use this endpoint to retrieve the details of max delivery or creative boost sessions for a list of given session IDs.

tiktok_ads_get_campaign_label

Use this endpoint to retrieve the list of campaign labels within an ad account.

tiktok_ads_get_campaign_quota

To get the quota details, use /campaign/quota/info/ instead of this endpoint, because the quota returned by this endpoint is inaccurate.

tiktok_ads_get_campaign_quota_info

Use this endpoint to get the quota for SKAN Dedicated Campaigns per ad network, the ad group quota under a campaign, and the ad quota for an ad group within a SKAN 4.0 Dedicated Campaign.

tiktok_ads_get_campaign_spc

Use this endpoint to obtain detailed information of Smart+ Campaigns and Smart Performance Web Campaigns.

tiktok_ads_get_campaign_spc_quota

Use this endpoint to get the dynamic quota on the number of active Smart+ Campaigns within an ad account.

tiktok_ads_get_campaign_spc_report

Use this endpoint to run a report on Smart+ Campaigns and Smart Performance Web Campaigns at the creative level (video, ad text, Spark Ad post, catalog video, or catalog carousel).

tiktok_ads_list_campaign_gmv_max_session

Use this endpoint to retrieve all active max delivery sessions for products or creative boost sessions for videos within a Product GMV Max Campaign.

tiktok_ads_update_campaign_gmv_max

Use this endpoint to update a GMV Max Campaign.

tiktok_ads_update_campaign_gmv_max_creative

Use this endpoint to either remove creatives (videos) from a Product or Live GMV Max Campaign or to restore creatives that were previously removed.

tiktok_ads_update_campaign_gmv_max_session

Use this endpoint to update a max delivery session for a specific product or a creative boost session for a specific video within a Product GMV Max Campaign.

tiktok_ads_update_campaign_spc

Use this endpoint to update a Smart+ Campaign.

tiktok_ads_update_campaign_spc_material_status

Use this endpoint to disable or enable one or more creatives in a Smart+ Campaign.

tiktok_ads_appeal_smart_plus_ad

Use this endpoint to appeal the rejection of an Upgraded Smart+ Ad, which allows you to request for the ad to be re-evaluated when it has been rejected during the review process.

tiktok_ads_check_smart_plus_campaign_copy_task

Use this endpoint to check the results of an asynchronous copy task for an Upgraded Smart+ Campaign.

tiktok_ads_create_smart_plus_ad

Use this endpoint to create an Upgraded Smart+ Ad.

tiktok_ads_create_smart_plus_adgroup

Use this endpoint to create an Upgraded Smart+ Ad Group.

tiktok_ads_create_smart_plus_campaign

Use this endpoint to create an Upgraded Smart+ Campaign.

tiktok_ads_create_smart_plus_campaign_copy_task

Use this endpoint to create an asynchronous copy task for an Upgraded Smart+ Campaign.

tiktok_ads_get_smart_plus_ad

Use this endpoint to retrieve Upgraded Smart+ Ads within an ad account.

tiktok_ads_get_smart_plus_ad_review_info

Use this endpoint to retrieve the review results of Upgraded Smart+ Ads, including creatives within the ads.

tiktok_ads_get_smart_plus_adgroup

Use this endpoint to retrieve Upgraded Smart+ Ad Groups within an ad account.

tiktok_ads_get_smart_plus_campaign

Use this endpoint to retrieve Upgraded Smart+ Campaigns within an ad account.

tiktok_ads_get_smart_plus_material_report_breakdown

Use this endpoint to retrieve an Upgraded Smart+ Creative Breakdown Report, a breakdown of the reporting data on creatives within Upgraded Smart+ Ads.

tiktok_ads_get_smart_plus_material_report_overview

Use this endpoint to retrieve an Upgraded Smart+ Creative Overview Report, an overview of the reporting data on creatives within Upgraded Smart+ Ads.

tiktok_ads_get_smart_plus_material_review_info

Use this endpoint to retrieve the review results of creatives within Upgraded Smart+ Ads.

tiktok_ads_run_smart_plus_ad_preview

Use this endpoint to preview an Upgraded Smart+ Ad that you want to create or an existing Upgraded Smart+ Ad.

tiktok_ads_update_smart_plus_ad

Use this endpoint to update an Upgraded Smart+ Ad.

tiktok_ads_update_smart_plus_ad_material_status

Use this endpoint to disable or enable one or more creatives in an Upgraded Smart+ Ad.

tiktok_ads_update_smart_plus_ad_status

Use this endpoint to enable, pause, or delete Upgraded Smart+ Ads.

tiktok_ads_update_smart_plus_adgroup

Use this endpoint to update an Upgraded Smart+ Ad Group.

tiktok_ads_update_smart_plus_adgroup_budget

Use this endpoint to update the budgets of Upgraded Smart+ Ad Groups.

tiktok_ads_update_smart_plus_adgroup_status

Use this endpoint to enable, pause, or delete Upgraded Smart+ Ad Groups.

tiktok_ads_update_smart_plus_campaign

Use this endpoint to update an Upgraded Smart+ Campaign.

tiktok_ads_update_smart_plus_campaign_status

Use this endpoint to enable, pause, or delete Upgraded Smart+ Campaigns.

tiktok_ads_cancel_dmp_custom_audience_share

Use this endpoint to stop the sharing of an audience with advertisers.

tiktok_ads_create_audience_from_file

Use this endpoint to create an audience by file.

tiktok_ads_delete_saved_audience

Use this endpoint to delete Saved Audiences.

tiktok_ads_get_audience_insight_overlap

Use this endpoint to get the details of the audience overlap between the benchmark audience and up to four other TikTok Custom Audience segments.

tiktok_ads_get_dmp_custom_audience_apply_log

Use this endpoint to get the latest application log of custom audiences.

tiktok_ads_get_dmp_custom_audience_share_log

Use this endpoint to get the sharing log of an audience.

tiktok_ads_run_audience_insight_info

Use this endpoint to get the details of your potential audiences.

tiktok_ads_run_segment_audience

Use this endpoint to create or delete an audience segment.

tiktok_ads_run_segment_mapping

Use this endpoint to add mappings to audience segments, or delete existing mappings from audience segments.

tiktok_ads_share_dmp_custom_audience

Use this endpoint to start sharing audiences.

tiktok_ads_update_dmp_custom_audience_lookalike

Use this endpoint to manually refresh a Lookalike Audience.

tiktok_ads_upload_dmp_custom_audience_file

Use this endpoint to upload a data file.

tiktok_ads_check_blockedword

Use this endpoint to check if a list of words are blocked.

tiktok_ads_check_blockedword_task

Use this endpoint to check the status of a blocked word export task.

tiktok_ads_check_comment_task

Use this endpoint to check the status of a comment export task.

tiktok_ads_create_blockedword

Use this endpoint to add words to the blocked word list.

tiktok_ads_create_blockedword_task

Use this endpoint to create a blocked word export task.

tiktok_ads_create_comment_task

Use this endpoint to create a comment export task.

tiktok_ads_delete_blockedword

Use this endpoint to delete one or more blocked words from the blocked word list.

tiktok_ads_delete_comment

Use this endpoint to delete a comment.

tiktok_ads_download_blockedword_task

Use this endpoint to download the exported blocked words when an export task completes.

tiktok_ads_download_comment_task

Use this endpoint to download the exported data after an export task completes successfully.

tiktok_ads_get_comment_reference

Use this endpoint to get related comments.

tiktok_ads_list_blockedword

Use this endpoint to get the list of blocked words for an ad account.

tiktok_ads_update_blockedword

Use this endpoint to replace a blocked word with another word.

tiktok_ads_create_gmv_max_creation_custom_anchor_video_list

Use this endpoint to create shop-level customized TikTok posts.

tiktok_ads_create_gmv_max_exclusive_authorization

Use this endpoint to authorize an ad account to create GMV Max Campaigns for a specific TikTok Shop.

tiktok_ads_delete_gmv_max_creation_custom_anchor_video_list

Use this endpoint to delete shop-level or campaign-level customized TikTok posts.

tiktok_ads_get_gmv_max_campaign

Use this endpoint to retrieve the GMV Max Campaigns within an ad account.

tiktok_ads_get_gmv_max_creation_custom_anchor_video_list

Use this endpoint to retrieve a list of shop-level and campaign-level customized TikTok posts created from an ad account for a specific TikTok Shop.

tiktok_ads_get_gmv_max_custom_anchor_video_list

Use this endpoint to retrieve the details of videos that have been used in the customized post collection for a Product GMV Max Campaign.

tiktok_ads_get_gmv_max_exclusive_authorization

Use this endpoint to check whether an ad account is exclusively authorized to create GMV Max Campaigns for a specific TikTok Shop.

tiktok_ads_get_gmv_max_identity

Use this endpoint to obtain a list of identities that are associated with a TikTok Shop and whether the identities are available for GMV Max Campaigns.

tiktok_ads_get_gmv_max_report

Use this endpoint to run a report on GMV Max Campaigns.

tiktok_ads_get_gmv_max_store_shop_ad_usage_check

Use this endpoint to check whether a TikTok Shop has been occupied by enabled Video Shopping Ads or Product Shopping Ads, and whether the TikTok Shop can be used to create Product GMV Max Campaigns by promoting all products in the TikTok Shop.

tiktok_ads_get_gmv_max_video

Use this endpoint to retrieve the list of TikTok posts that are available for a Product GMV Max campaign using a specific TikTok Shop.

tiktok_ads_list_gmv_max_occupied_custom_shop_ads

Use this endpoint to check whether an identity or a product has been occupied by enabled Shopping Ads (Video Shopping Ads, Product Shopping Ads or Live Shopping Ads).

tiktok_ads_list_gmv_max_store

Use this endpoint to obtain a list of TikTok Shops that an ad account has access to and whether the TikTok Shops can be used to create GMV Max Campaigns.

tiktok_ads_recommend_gmv_max_bid

Use this endpoint to obtain the recommended ROI target and budget for a Product GMV Max or Live GMV Campaign that uses a specific TikTok Shop.

tiktok_ads_run_gmv_max_creation_shop_video_video_anchors

Use this endpoint to retrieve the shop-level or campaign-level product linkage details for videos in customized posts.

tiktok_ads_appeal_adgroup

Use this endpoint to appeal the rejection decision, that is, to request for the ad group to be re-evaluated, when your ad group is rejected during review.

tiktok_ads_create_adgroup_rf

Use this endpoint to create a Reach & Frequency ad group.

tiktok_ads_get_adgroup_quota

Use this endpoint to get the dynamic quota on the number of active auction ad groups that an advertiser can have.

tiktok_ads_get_adgroup_rf_estimated_info

Use this endpoint to query the estimated daily cost and frequency distribution.

tiktok_ads_update_adgroup_rf

Use this endpoint to update Reach & Frequency ad groups.

tiktok_ads_create_ad_aco

Use this endpoint to create Smart Creative ads by uploading necessary ad creatives to the library.

tiktok_ads_get_ad_aco

Use this endpoint to get creative materials for Smart Creative ads, including call-to-actions, texts, ad names, images, or video materials.

tiktok_ads_update_ad_aco

Use this endpoint to modify Smart Creative ad creatives.

tiktok_ads_update_ad_aco_material_status

Use this endpoint to update the status of creative materials for Smart Creative ads, including ad texts, images, and video materials.

tiktok_ads_delete_identity

Use this endpoint to delete a customized user identity.

tiktok_ads_get_identity_info

Use this endpoint to retrieve details about an identity.

tiktok_ads_get_identity_live

Use this endpoint to get live videos under an identity.

tiktok_ads_get_identity_music_authorization

Use this endpoint to get music authorization information for videos under an identity.

tiktok_ads_get_identity_native_series

Use this endpoint to retrieve a list of available TikTok Series from a specified TikTok account (identity) that can be promoted by an ad account.

tiktok_ads_get_identity_video

Use this endpoint to get all posts under an identity.

tiktok_ads_get_identity_video_info

Use this endpoint to get the information about one or more TikTok posts that you published using the AUTH_CODE, TT_USER or BC_AUTH_TT identity.

tiktok_ads_bind_automated_rules

Use this endpoint to bind objects to an existing rule, or unbind objects from a rule that they were previously bound to.

tiktok_ads_create_automated_rule

Use this endpoint to create automated rules.

tiktok_ads_get_account_verification_filetype

Use this endpoint to retrieve a list of supported verification document types for a specific country or region.

tiktok_ads_get_account_verification_status

Use this endpoint to retrieve the current verification status of your Business Center or ad account.

tiktok_ads_get_automated_rule

Use this endpoint to get rules by rule IDs.

tiktok_ads_get_optimizer_rule_result

Use this endpoint to get rule execution results by execution IDs.

tiktok_ads_get_user_info

# Get user information Use this endpoint to obtain information about users who are authorized to access the developer App.

tiktok_ads_list_automated_rule_results

Use this endpoint to get the execution results of rules based on the values of certain filters.

tiktok_ads_submit_account_verification

Use this endpoint to submit a verification request for your Business Center account or ad account.

tiktok_ads_update_ad_account

Use this endpoint to update ad accounts that were created in the Business Centers.

tiktok_ads_update_automated_rule

Use this endpoint to update the details of rules.

tiktok_ads_update_automated_rule_status

Use this endpoint to turn on, turn off, or delete a group of rules.

tiktok_ads_get_discovery_cml_trending_list

Use this endpoint to retrieve a list of up to 100 popular tracks that are pre-cleared for use in organic content and ad creation from the Commercial Music Library.

tiktok_ads_get_discovery_cml_video_list

Use this endpoint to retrieve the top trending videos that use a popular track in a selected region.

tiktok_ads_get_discovery_detail

Use this endpoint to get detailed information about a popular hashtag, such as audience insights and hashtag status.

tiktok_ads_get_discovery_trending_list

Use this endpoint to get a list of the top 200 popular hashtags on TikTok.

tiktok_ads_get_discovery_trending_search_keyword

Use this endpoint to retrieve a list of 20 recommended search keywords for a search query or to get recommended search keywords personalized for your Business Account.

tiktok_ads_get_discovery_video_list

Use this endpoint to retrieve the top 20 trending videos that use a popular hashtag in the selected top country of the hashtag and timeframe.

tiktok_ads_get_report_ad_benchmark

Use this endpoint to get the performance data of ads against benchmarks.

tiktok_ads_get_report_video_performance

Use this endpoint to get in-second performance data about ads, or Video Insights data about a video.

tiktok_ads_search_discovery_trending

Use this endpoint to retrieve the top 20 search keywords trending on TikTok or search keywords personalized for your Business Account.

tiktok_ads_create_diagnostic_catalog_product_task

Use this endpoint to create an asynchronous download task for catalog product diagnostic information.

tiktok_ads_get_creative_fatigue

Use this endpoint to detect whether Creative Fatigue occurred for an ad within a specified time range in the past.

tiktok_ads_get_diagnostic_catalog

Use this endpoint to retrieve diagnostic information synchronously for your catalog products.

tiktok_ads_get_diagnostic_catalog_eventsource_issue

Use this endpoint to retrieve diagnostic information for the event sources that are bound to your catalog.

tiktok_ads_get_diagnostic_catalog_eventsource_metric

Use this endpoint to retrieve the trend of app events or pixel events received, identify the number of events available for retargeting, and obtain the catalog match rate of your catalog.

tiktok_ads_get_diagnostic_catalog_product_task

Use this endpoint to download a CSV file of catalog product diagnostic information.

tiktok_ads_get_minis

Use this endpoint to retrieve the list of TikTok Minis within an ad account.

tiktok_ads_get_showcase_identity

Use this endpoint to get identities with Showcase permission under an ad account.

tiktok_ads_get_showcase_product

Use this endpoint to get the Showcase products that can be used to target the specified country or region.

tiktok_ads_get_showcase_region

Use this endpoint to get the countries or regions that a Showcase can target by specifying the identity that is bound to the Showcase, and has permission of the Showcase.

tiktok_ads_get_store_product

Use this endpoint to retrieve the products within a first-party store (TikTok Shop).

tiktok_ads_list_store

Use this endpoint to get the list of available first-party stores (TikTok Shops) under an ad account.

tiktok_ads_add_search_ad_negative_keyword

Use this endpoint to create negative keywords for Search Ads.

tiktok_ads_authorize_spark_ad_post

Use this endpoint to apply an authorization code.

tiktok_ads_create_split_test

Use this endpoint to create a split test group.

tiktok_ads_delete_search_ad_negative_keyword

Use this endpoint to get the list of negative keywords for Search Ads.

tiktok_ads_download_search_ad_negative_keyword

Use this endpoint to download the list of negative keywords for Search Ads.

tiktok_ads_get_pangle_audience_package

Use this endpoint to get the Pangle audience packages that are available to an advertiser.

tiktok_ads_get_pangle_block_list

Use this endpoint to get the Pangle block list of an ad account.

tiktok_ads_get_search_ad_negative_keyword

Use this endpoint to get the list of negative keywords for Search Ads.

tiktok_ads_get_spark_ad_post

Use this endpoint to get information about the Spark Ads post that you have been authorized to use as an ad.

tiktok_ads_get_split_test_result

Use this endpoint at least 24 hours after the test ends to get test results, including p-values for each metric.

tiktok_ads_get_tiktok_inventory_filters

Use this endpoint to retrieve the Brand Safety Hub settings of an ad account.

tiktok_ads_list_spark_ad_posts

Use this endpoint to get a list of Spark Ads posts that have been authorized to an ad account.

tiktok_ads_recommend_spark_ad

Use this endpoint to obtain the Spark Ads recommendation results for up to 100 video posts associated with your TikTok One (TTO) Creator Marketplace account.

tiktok_ads_run_split_test_end

Use this endpoint to stop an ad group level or campaign level split test.

tiktok_ads_run_split_test_promote

Use this endpoint to run the winning ad group in your ad group level split test.

tiktok_ads_unbind_spark_ad_post

Use this endpoint to unbind a Spark Ad post after the authorization has expired or has been revoked.

tiktok_ads_update_pangle_block_list

Use this endpoint to update the Pangle block list.

tiktok_ads_update_search_ad_negative_keyword

Use this endpoint to update a negative keyword for Search Ads.

tiktok_ads_update_split_test

Use this endpoint to update the start time and end time of a split test.

tiktok_ads_update_tiktok_inventory_filters

Use this endpoint to set or update the Brand Safety Hub settings of an ad account.

tiktok_ads_cancel_rf_order

Use this endpoint to withdraw an R&F ad order to suspend its delivery.

tiktok_ads_check_changelog_task

Use this endpoint to check whether a change log download task has completed or not.

tiktok_ads_create_changelog_task

Use this endpoint to initiate a change log download task for an ad account based on the parameters that you specify.

tiktok_ads_download_changelog_task

Use this endpoint to download the change log file.

tiktok_ads_estimate_rf_inventory

Use this endpoint to get inventory estimates for Reach & Frequency ads.

tiktok_ads_get_changelog

Use this endpoint to get the activity log of Business Centers.

tiktok_ads_get_rf_contract_query

Use this endpoint to query contracts.

tiktok_ads_get_rf_delivery_timezone

Use this endpoint to get the R&F delivery time zone according to location (country code)(for R&F advertising only).

tiktok_ads_check_term

Use this endpoint to check the status of an agreement.

tiktok_ads_confirm_term

Use this endpoint to sign the agreement for the Lead Generation Ads feature.

tiktok_ads_get_ctm_message_event_set

Use this endpoint to obtain the message event sets that can be used to create TikTok Instant Messaging Ads.

tiktok_ads_get_lead_field

Use this endpoint to retrieve the fields of an Instant Form or direct message leads.

tiktok_ads_get_term

Use this endpoint to get the agreement for the Lead Generation Ads feature.

tiktok_ads_recommend_delivery_bid

This endpoint will be deprecated in the next API version.

tiktok_ads_recommend_delivery_budget

This endpoint will be deprecated in the next API version.

Connect TikTok Ads to your AI

Authorize once, then an endpoint your client signs into. Nothing to deploy, and nothing to install on the TikTok Ads side.

Create an app once in TikTok API for Business (My Apps → Create), paste its App ID and App Secret, then authorize on TikTok's consent screen. You then pick which ad accounts to connect; every request is locked to them.

App ID7123456789012345678
App Secret••••••••••••3f7a
Authorize PopMCP on TikTok AdsAuthorize

Then just ask for the work

  • Which video creatives had the worst cost per result last week?

    • get_creative_report
    • get_video_info
  • Pause every campaign with Q3 in the name and confirm the list

    • get_campaigns
    • update_campaign_status
  • Upload this new hook video and build an ad group around it

    • upload_video
    • recommend_tool_bid
    • create_adgroup
  • Which saved audiences are running on which ad groups, and did any fail review?

    • list_saved_audiences
    • get_adgroups
    • get_adgroup_review_info

Use TikTok Ads from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

TikTok Ads MCP server questions

What teams ask before putting TikTok Ads behind an AI client.

Do I need my own TikTok developer app to connect?

Yes, and it is the step people miss. Create the app once in TikTok API for Business under My Apps → Create, then paste its App ID and App Secret into the connect form. From there you authorize in TikTok's own consent screen — no TikTok password is ever collected by PopMCP.

Will the connection stop working and need re-authorizing?

No. The token TikTok issues for this connection does not expire, so once you have authorized it keeps working without a periodic re-auth prompt. The ad accounts it can reach stay the ones you chose when you connected.

Which ad accounts can the agent actually reach?

After you authorize, you choose which ad accounts to connect and which workspace each one belongs in. Every request is then locked to that ad account, so an agent cannot wander into an advertiser you did not connect. That scoping is fixed by the connection, not decided per prompt.

Does it cover Business Center and catalogs, or just campaigns?

It covers 431 operations across 28 Marketing API modules — Business Center, Creative, Catalog, Measurement, Tools, Campaign, Smart Plus, Audience, Comment, GMV Max, Ad Group, Ad, Identity and Ad Account among them. Of those, 239 are reads and 192 are writes. 61 tools load into your AI client by default and the rest stay searchable, so the agent can reach a Catalog or Business Center call without a bloated tool list.

Can it read pixel data and send server-side conversion events?

Yes. list_pixels and create_pixel handle pixel setup, get_pixel_event_stats shows event volume over a period, and list_custom_conversions returns the custom conversions tied to a pixel or app. report_events sends a single App, Web, Offline or CRM event, or a batch of them. Because that writes real measurement data, it is a good candidate for approval-required-for-writes.

Can it moderate the comments under our video ads?

Yes. list_ad_comments pulls the comments under an ad account's video ads, reply_to_ad_comment posts a reply, and update_ad_comment_status flips comments between public and hidden. There is also a polled trigger, New comment on an ad, that can start a workflow when someone comments. Replies publish publicly under your ad, so keep write approval on unless you have a reviewed template.

Do I have to run or host the TikTok Ads MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

Why do only 61 of the 431 tools load by default?

Loading 431 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 61-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.

What is the difference between a tool and a trigger?

A tool is something your AI calls — there are 431 here. A trigger is something PopMCP watches for you: 19 TikTok Ads events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into TikTok Ads.

Connect TikTok Ads to your AI in minutes

Launch a hosted MCP endpoint for TikTok Ads, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP