
TikTok Ads MCP Server
io.github.cesteral由 GitHub 帳號 cesteral 發布v1.3.0更新於 Oct 24, 2026
TikTok Ads management — CRUD, async reports, targeting, and media uploads
發布方自己的服務:Tiktokporn
概覽
可自架的 TikTok Ads MCP 連接器,讓助理管理廣告活動、執行非同步報表、設定定向並上傳素材。
- 可以做什麼
- 透過 Marketing API v1.3 建立、讀取、更新與刪除 TikTok Ads 實體,例如廣告活動和廣告群組;在用戶端支援時,破壞性操作會先跳出確認。執行非同步報表工作,較大的報表內容會轉存到帶簽章的雲端儲存連結,以控制回應大小。設定定向並上傳創意素材。可透過搜尋工具依意圖查找伺服器自身的工具,並使用內建提示詞與資源取得工作流程指引、結構描述與欄位目錄。每次工具呼叫都會以僅追加的 JSONL 記錄,並對機密資訊去識別化。
- 適用情境
- 當你希望助理在自有基礎設施上直接操作 TikTok Ads,並願意自行保管平台憑證時使用。適合需要建立廣告活動、產生報表與執行批次修改,並重視透明、可稽核工具的團隊。
- 執行需求
- 以本機程序(npm 套件,stdio)或自架 HTTP 端點執行。需要 Node.js 20 或更新版本;建置儲存庫還需 pnpm 與 Docker,Terraform 僅用於部署。需要 TikTok Marketing API 的 bearer token 與廣告主 ID,儘管清單未宣告任何環境變數或標頭。需要連線至 TikTok API 的網路,報表轉存還需存取雲端儲存。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 TikTok Ads MCP Server,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Cesteral MCP Servers
Self-hostable MCP connectors for major advertising platforms.
Use this repo when you want transparent platform integrations, local experimentation, and infrastructure you control. Use Cesteral Intelligence when your team needs approvals before spend commits, credential brokering, auditability, and cross-platform execution from one governed environment.
Try Meta Ads MCP locally (~10 min) | Compare OSS vs Cesteral Intelligence | Book a workflow demo
[DV360] [Google Ads] [The Trade Desk] [Meta] [LinkedIn] [TikTok] [CM360] [SA360] [Pinterest] [Snapchat] [Amazon DSP] [Microsoft Ads]
Two Ways to Use This
This repo is an open connector layer, not the full product.
- Self-host a connector for transparency and direct control of your credentials, infrastructure, and platform access.
- Use Cesteral Intelligence when the workflow needs governed writes, team approvals, credential brokering, auditability, and cross-platform coordination — see when you need it below.
Flagship Connectors
[Google Ads] Google Ads MCP
Campaign writes, GAQL reporting, bid adjustments, previews, and validation via Google Ads REST API v25.
Package docs | Use with Cesteral Intelligence
[Meta] Meta Ads MCP
Campaign writes, insights, targeting discovery, delivery estimates, previews, and bulk operations via Meta Marketing API v26.0.
Package docs | Use with Cesteral Intelligence
[DV360] DV360 MCP
Campaign writes, targeting, custom bidding, previews, uploads, and schema-driven validation via DV360 API v4.
Package docs | Use with Cesteral Intelligence
When You Need Cesteral Intelligence
The OSS connectors give you per-server tool execution + audit logs. Cesteral Intelligence layers governance and orchestration on top:
- Credential brokering -- keep platform secrets out of local operator workflows
- Approval workflows -- require human review before destructive or high-spend changes
- Aggregated audit -- unified, cross-server activity feed with provenance, tied to operator identity
- Cross-platform orchestration -- coordinate governed execution across multiple connectors
- Team operations -- shared workflows, tenant isolation, and operator visibility
Compare OSS connectors vs Cesteral Intelligence
The Full Fleet
Thirteen servers, 290+ tools. Tool counts are the live registered total per
server, including the *_search_tools discovery tool where present.
What Every Server Ships
Every server speaks MCP protocol revisions 2025-03-26, 2025-06-18 and
2025-11-25, the ones @modelcontextprotocol/sdk 1.31.0 implements; the
Streamable HTTP transport rejects any other MCP-Protocol-Version. The current
revision, 2026-07-28, is not supported yet
(#242).
That is not the whole spec. In the MCP conformance suite
(@modelcontextprotocol/conformance 0.1.16) every server passes 18 of the 30
active server scenarios — initialize, ping, logging level and log
notifications, tool list and call, elicitation (form, defaults and enums),
resource list, read and templates, prompt list and get, concurrent SSE streams,
DNS-rebinding protection — and
conformance/expected-failures.yaml
gives the reason for each of the other 12. Not implemented: completions,
resource subscriptions, sampling, progress notifications, image / audio /
embedded-resource content, and SSE stream resumption. Elicitation requests
(including the destructive-action confirmations below) and log notifications
are sent on the calling tools/call request's response stream, so a client
does not need the optional GET stream to receive them. A server bound to a
loopback address (the default outside NODE_ENV=production) accepts only
loopback Host and Origin headers on /mcp; a server on any other address
checks Host only when MCP_ALLOWED_HOSTS is set.
Beyond raw tool calls, every server ships:
- MCP Prompts — on-demand, multi-step workflow guidance (campaign launch, reporting, troubleshooting) so agents don't have to rediscover each platform's sequencing. Present on all 13 servers.
- MCP Resources — structured, addressable context (schemas, field catalogs,
examples, enums) fetched on demand instead of bloating every tool schema.
Present on all 13 servers. DV360 uses these to keep its >1 MB discriminated
unions off the wire (
entity-schema://,entity-fields://,entity-examples://). - Tool discovery — a
<platform>_search_toolstool that lets an agent search the server's own catalog by intent instead of paging the full list. On 10 of the 13 servers (all except the smallgads-mcpandsa360-mcp/ reporting-onlydbm-mcp). - Server discovery cards — SEP-2127 metadata at
/.well-known/mcp/server-card.json(name, version, transports, auth modes, capabilities) on every server, in every auth mode. - OAuth resource discovery — in
jwtauth mode, the RFC 9728 endpoint at/.well-known/oauth-protected-resource. - Report CSV spill — large report bodies spill to GCS behind a signed URL
so responses stay bounded. On the six reporting-heavy servers:
ttd-mcp,tiktok-mcp,snapchat-mcp,amazon-dsp-mcp,pinterest-mcp,msads-mcp.
Built for Production
Self-hosting an AI agent that touches live ad spend is a trust problem first and a capability problem second. Two things make this fleet shippable to production without hand-rolling guardrails:
- Audit-grade observability. Every tool call is captured as append-only JSONL. Failures additionally capture the full upstream HTTP trail — every request, every retry, every response — with secrets redacted at the source. Query it directly in BigQuery for hosted deployments, or pipe stdout to your existing log stack for self-host. Read the observability guide.
- Destructive-action elicitation gates. 51 destructive tools across the
twelve write-capable servers (
dbm-mcpis reporting-only) prompt the user before deletes, bulk status changes, bid adjustments, budget changes, conversion uploads, and async Workflows batch jobs. Stdio and clients without elicitation support fall back to a documented non-interactive contract. Bulk mutations under 10 items skip the prompt unless they touch a sensitive field (status / budget / bid). - Verifiable release provenance. Governed tools carry a canonical
SHA-256
definitionHash(from@cesteral/contract-hash) emitted into a per-packagecesteral-manifest.json. Tagged releases publish to npm with build provenance, signing the manifest transitively inside the tarball, so a downstream governance system can verify exactly which tool definitions shipped and promote matching tools toattestedtrust.
If your security review needs evidence — the redaction list, the field schema, the upstream capture path, the contract hash — all of it is in this repository.
Quick Start
For a guided walkthrough, see the 10-minute quickstart.
Prerequisites
- Node.js >= 20.0.0
- pnpm >= 10.0.0 --
corepack enablepicks up the pinned version frompackageManager(ornpm install -g pnpm@10) - Docker (for containerization)
- Terraform >= 1.6.0 (for deployment)
1. Clone and install
2. Build
3. Run a server locally
4. Configure your AI agent
Add as many servers as you need. Each runs independently and can be deployed separately.
5. Deploy
See the deployment guide for production setup.
Architecture
Cesteral uses a GCP-native architecture with thirteen independently deployable Cloud Run MCP services. Each server exposes the MCP protocol directly via HTTPS on Cloud Run.
Key design decisions:
- Single cloud provider (GCP): Cloud Run, BigQuery, Pub/Sub, Secret Manager -- unified monitoring, ~$150-220/month
- Direct HTTP transport: No edge gateway layer needed
- Independent deployment: Each server can be deployed and scaled separately
- Composable: Use one server or all thirteen -- they work independently or together
AI clients connect directly to one or more MCP servers over HTTPS; there is no shared gateway to provision. Cesteral Intelligence, when used, layers tenancy, credentials, approvals, and governance above the same fleet.
Repository Structure
Development
Testing MCP Tools
Technology Stack
- Runtime: TypeScript 5.0+, Node.js 22 LTS, Hono (HTTP + MCP transport)
- Validation: Zod schemas
- Infrastructure: GCP Cloud Run, BigQuery, Pub/Sub, Secret Manager, Terraform
- Build: Turborepo, pnpm workspaces, Docker
Contributing
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature - Make changes and write tests
- Run tests:
pnpm run test - Submit a Pull Request
See also: CODE_OF_CONDUCT.md | SECURITY.md | ROADMAP.md
License
Support
- Website: cesteral.com -- managed hosting and commercial features
- Documentation: docs/ for guides and architecture
- GitHub Issues: Report bugs or request features
- Email: [email protected]
來源:README.md,提交 e977faf
工具
0版本歷史
1- v1.3.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式必需10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Tik-Tok 整合
Tiktokporn
porn.tik-tok官方發布者
一個遠端 MCP 伺服器,讓助理搜尋並瀏覽某成人影片網站的公開影片、創作者與主題標籤目錄。

Best Time to Post: Instagram, TikTok & YouTube
由 GitHub 帳號 Nero-Engine 發布
根據Instagram、TikTok或YouTube的帖子記錄,為每個帳號排出最佳發帖星期和時段AI 翻譯

YouTube & TikTok Transcripts
由 GitHub 帳號 heyitsgautham 發布
YouTube 和 TikTok 文字記錄,以及作為工具的 YouTube 搜尋和留言。運行於 Apify。AI 翻譯

TikTok Pages MCP by InsightfulPipe
com.insightfulpipe
託管的 TikTok Pages MCP 伺服器,讓助理讀取創作者資料與影片數據,並發起影片或圖文發布。

TikTok Ads MCP by InsightfulPipe
com.insightfulpipe
託管式 TikTok 廣告 MCP 伺服器,讓 AI 助理讀取 TikTok 廣告資料並管理廣告活動、廣告群組、廣告與受眾。