Skip to Content
MCPToolsTikTok Profile Videos

TikTok Profile Video

Give it a TikTok profile, get back its recent posts.

Tool
tiktok_profile_video
Cost
0.3 credits
Category
TikTok
Required input
usernameprofile_url
Returns
Recent posts from the profile

What it does

  • Returns recent posts from a TikTok profile.
  • Takes either username or profile_url. Pass at least one.
  • max_posts sets how many posts come back — 1 to 100, default 10.
  • Cost is flat per call. Pulling 100 posts costs the same 0.3 credits as pulling 10.

It covers one known account. To search TikTok by topic across accounts you do not know yet, use tiktok_search_query.


Parameters

ParameterTypeRequiredNotes
usernamestringOne of the twoTikTok handle
profile_urlstringOne of the twoFull profile URL
max_postsnumberNo1–100, default 10

How to use it

Connect the MCP server

Follow the setup guide for your client. Browser sign-in, no API key.

Pull one profile

Get the last 20 TikTok posts from the username duolingo.

Vet a creator

Pull the last 40 posts from this TikTok profile URL. Tell me what they post about, how often, and whether the audience looks like B2B buyers.

Track a competitor over time

Pull the last 50 TikTok posts from these two competitor handles and tell me which formats they are repeating.

Example prompts

Ask your clientWhat you get back
”Last 20 TikTok posts from duolingo”20 recent posts
”What does this TikTok creator post about?”Recent posts plus a themed summary
”Compare content from these two TikTok competitors”One post set per handle
”Who commented on this TikTok video?”Not this tool — use tiktok_comments_from_post

Best prompting practices

  • Pass the handle or the URL, not the display name.
  • Raise max_posts when you are auditing. Cost does not move with volume, so 10 is only worth it for a spot check.
  • Ask for patterns, not a feed. “Which formats repeat, and which get the most views” is the useful output.
  • Use search when you do not have a handle. tiktok_search_query finds accounts by topic; this tool needs one you already know.
  • Cap the batch. “Stop after 20 profiles and report credits used.”

Output

{ "username": "duolingo", "posts": [ { "description": "Streak freeze explained.", "posted_at": "2026-07-30T18:40:00Z", "url": "https://tiktok.com/@duolingo/video/123" } ] }

Credits and limits

0.3 credits per call, whatever max_posts you set. Run check_credits (free) before a large batch.

Private accounts return nothing. If a handle comes back empty, confirm the account is public before spending a second call on it.


ToolUse it instead when
tiktok_search_queryYou have a topic or hashtag, not a handle — 0.3 credits
tiktok_comments_from_postYou want commenters from one video — 0.3 credits
instagram_profile_postsThe account is more active on Instagram — 0.5 credits
x_profile_postsYou want X content instead — 0.4 credits

Next steps


Keep learning

Two courses take these tools past the reference page — clustered by GTM job, then chained into workflows.