TikTok for Business MCP Server
Spec Support Unverified Confidence: Good (0.85)TikTok for Business MCP Server is an MCP server published by TikTok; its MCP spec-revision support has not been verified yet. It is the first-party server from TikTok. Last verified 2026-08-18.
Does TikTok for Business MCP Server support the current MCP specification (2026-07-28)?
Undetermined. We have not verified which MCP specification revision TikTok for Business MCP Server supports (as of 2026-08-18).
Is TikTok for Business MCP Server a first-party (official) MCP server?
Yes. TikTok for Business MCP Server is the first-party MCP server published by TikTok (last verified 2026-08-18).
How do I connect to TikTok for Business MCP Server?
TikTok for Business MCP Server is available via a hosted remote endpoint at https://business-api.tiktok.com/open_mcp/tt-ads-mcp-layer. Authentication: oauth. Transports: streamable-http.
When were TikTok for Business MCP Server's facts last verified?
2026-08-18. Each fact on this page links to the sources used to verify it.
TikTok publishes its own MCP server for the TikTok Ads platform, on its developer portal rather than through the official registry. The docs describe it as packaging roughly 400 TikTok API for Business endpoints as MCP tools, covering campaign creation and lifecycle management, reporting, catalogs, creative assets, audiences and Business Center administration.
The unusual part is that it ships in two shapes at two paths under
/open_mcp/. tt-ads-mcp-flat loads the whole tool library when the
client connects. tt-ads-mcp-layer loads around 40 core tools and makes
the rest discoverable on demand, which the docs frame as the choice for
agents with smaller context windows. Tokens do not cross between them: a
token issued for one path is scoped to that path, so an agent using both
completes two authorization flows.
Authorization is OAuth 2.0 throughout, with dynamic client registration
so an agent can obtain a client_id at runtime, and PKCE with S256.
Clients are told to read the authorization server metadata from
/open_mcp/{server}/oauth/.well-known/openid-configuration rather than
hardcoding endpoints. Access tokens last 24 hours and refresh tokens 30
days. Tool calls are JSON-RPC 2.0 POSTs to the server URL carrying an
Authorization: Bearer header, and the documented example uses
tools/list.
A probe of the tt-ads-mcp-layer endpoint returned 401 with a Bearer
challenge carrying an RFC 9728 resource_metadata pointer, which confirms
the endpoint is live and OAuth-protected but leaves the capability set
unobservable without credentials. No TikTok surface names a supported MCP
revision, so spec support is recorded as unverified. There is no registry record under a TikTok
namespace; searching the official registry for "tiktok" returns only
third-party servers.
How widely adopted is TikTok for Business MCP Server?
Not ranked in The MCP 500: insufficient public data (coverage floor not met) (snapshot ). The Adoption Index measures public signals only; it says nothing about quality.
How was this verified, and what are the sources?
Verified · method: endpoint-probe
· confidence 0.85 (Good).
- TikTok for Business MCP Server overview on business-api.tiktok.com - describes "a standardized bridge, built on the Model Context Protocol (MCP)" that "packages approximately 400 TikTok API for Business endpoints as structured, discoverable MCP tools"; documented scopes are campaign management (including Upgraded Smart+ and GMV Max), reporting, catalog, creative, audience and Business Center operations - accessed
- TikTok docs "How to connect a custom agent" - gives the MCP server URL pattern https://business-api.tiktok.com/open_mcp/{server} with two values, tt-ads-mcp-flat ("All around 400 tools load at connection time") and tt-ads-mcp-layer ("Only around 40 core tools load initially; additional tools are discoverable on-demand"); states each path issues its own tokens and "A token obtained for one server path ... cannot be used to authenticate against a different path"; OAuth 2.0 with Dynamic Client Registration, PKCE with code_challenge_methods_supported ["S256"], metadata at /open_mcp/{server}/oauth/.well-known/openid-configuration, access token valid 24 hours and refresh token 30 days; tool calls are JSON-RPC 2.0 POSTs to the server URL with an Authorization: Bearer header, demonstrated with tools/list - accessed
- Endpoint probe of https://business-api.tiktok.com/open_mcp/tt-ads-mcp-layer - returned HTTP 401 with a WWW-Authenticate Bearer challenge carrying an RFC 9728 resource_metadata pointer, confirming the endpoint is live and OAuth-protected; the capability set is not observable without credentials - accessed
- Official MCP Registry search for "tiktok" - returns only third-party namespaces (ai.trendsapi/tiktok, ai.trendsmcp/tiktok, co.pipeboard/tiktok-ads-mcp); TikTok's own server has no registry record - accessed