TikTok Ads MCP by InsightfulPipe
Server Details
Hosted TikTok Ads MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- Insightful-Pipe/tiktok-ads-mcp-server
- GitHub Stars
- 0
- Server Listing
- TikTok Ads MCP Server
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
execute_action and query_data are nearly indistinguishable: both are labeled as the final step, both require the same query_contexts preparation, and both reference the same common actions such as report/integrated/get/ and ad/get/. This creates a strong risk of misselection between two generic endpoint-style tools. query_contexts and prompts_menu are more distinct, but the central execution/query boundary is unclear.
All names use snake_case, which is consistent. However, the patterns mix verb_noun (execute_action, query_contexts, query_data) with noun_noun (prompts_menu), and the two query_ tools do not clearly signal their different roles. The naming is readable but not fully predictable.
Four tools is borderline thin for an ads server, especially because one of them is a helper and one is a prompt catalog rather than core ad operations. The generic execute_action/query_data pair attempts to cover a lot, but the small surface still feels under-specified rather than neatly scoped.
The server can theoretically reach many TikTok Ads actions via execute_action and discover schemas via query_contexts, which mitigates some gaps. However, the explicit surface is mostly list/get-oriented for prompts and lacks clear create/update/delete lifecycle operations. Agents may be able to work around this through generic actions, but the tool set does not make coverage obvious.
Available Tools
4 toolsexecute_actionTikTok Ads Execute ActionADestructiveInspect
Execute TikTok Ads action (Step 3 (FINAL) of workflow).
REQUIRED: Complete these steps first using query_contexts:
request='accounts' - Get workspace_id, brand_id, account_id AND available_actions
request='actions_details' with actions=['report/integrated/get/'] - Get detailed body structure
Common actions: report/integrated/get/ (performance), ad/get/, campaign/get/, adgroup/get/, advertiser/info/.
Follow the schema from step 2 exactly.
Inputs: body (required). Returns: object
query_contextsTikTok Ads Setup HelperARead-onlyInspect
Helper for planning TikTok Ads data queries.
Step 1: request='accounts' – Returns workspace_id, brand_id, account_id AND available_actions.
Step 2: request='actions_details' with actions=['report/integrated/get/', 'ad/get/'] – REQUIRED before querying. Returns exact request body structure.
Optional: request='available_actions' – List all available TikTok Ads actions.
Optional: request='brands' with brand_id + workspace_id for brand guidelines.
Inputs: request (required), actions, brand_id, platform, +1 more. Returns: object
query_dataTikTok Ads Data QueryARead-onlyInspect
Query TikTok Ads data (Step 3 (FINAL) of workflow).
REQUIRED: Complete these steps first using query_contexts:
request='accounts' - Get workspace_id, brand_id, account_id AND available_actions
request='actions_details' with actions=['report/integrated/get/'] - Get detailed body structure
Common actions: report/integrated/get/ (performance), ad/get/, campaign/get/, adgroup/get/, advertiser/info/.
Follow the schema from step 2 exactly.
Inputs: body (required). Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Hosted Meta Ads MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted Google Ads MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted OpenAI Ads MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted X Ads MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server that lets AI agents launch and manage Meta + TikTok ad campaigns autonomously. 1 call 30 seconds to launch.154 npm3MIT
- AlicenseBqualityDmaintenanceMCP server for TikTok that lets AI agents connect accounts, post and schedule videos, follow users, manage profiles, and analyze performance—all via QR login with no API keys.162MIT
- AlicenseBqualityNot gradedmaintenanceA comprehensive MCP server that enables AI assistants to search, download, and analyze TikTok content while also performing active tasks like publishing videos and interacting with posts. It provides full automation capabilities for TikTok through browser session management and anti-detection features.122MIT
- AlicenseNot gradedqualityBmaintenanceA hosted MCP server that enables managing Google Ads, Microsoft Advertising, TikTok Ads, LinkedIn Ads, and other Google services from ChatGPT, Claude, or any MCP client using natural language, with no code or API keys required.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.