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
usernameorprofile_url. Pass at least one. max_postssets 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
| Parameter | Type | Required | Notes |
|---|---|---|---|
username | string | One of the two | TikTok handle |
profile_url | string | One of the two | Full profile URL |
max_posts | number | No | 1–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 client | What 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_postswhen 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_queryfinds 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.
Related tools
| Tool | Use it instead when |
|---|---|
tiktok_search_query | You have a topic or hashtag, not a handle — 0.3 credits |
tiktok_comments_from_post | You want commenters from one video — 0.3 credits |
instagram_profile_posts | The account is more active on Instagram — 0.5 credits |
x_profile_posts | You want X content instead — 0.4 credits |
Next steps
- All MCP tools — the full catalogue with credit costs
- AI for Sales Reps — workflows that chain this tool into content research
Keep learning
Two courses take these tools past the reference page — clustered by GTM job, then chained into workflows.
SyncGTM MCP Mini CourseBeginnerMCP server · 8 lessons · 1h 31mAll 50 MCP tools clustered by GTM job — lead sourcing, CRM enrichment, social signals, account research, scraping — with copy-paste workflow prompts.AI-Powered GTMIntermediateApp + MCP · 19 lessons · 3h 6mWhere AI earns its cost, how to think in MCP tool chains, and three agentic builds — warm outbound, meeting research, CRM repair.