XCut AI – Viral Content Research
Server Details
Find viral posts, outliers, hooks and ads on Instagram, TikTok, YouTube and Facebook, then write.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
39 toolsxcut_add_noteAdd a note to a canvasInspect
Use this when the user wants a script, hook list, plan or other text saved to XcutAI. Accepts Markdown; with no canvas named it goes to the user's "From AI apps" canvas. Free. Do not use for calendar posts (use xcut_add_to_calendar).
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Markdown text. | |
| title | No | Optional note title, e.g. "Week 1 scripts". | |
| canvas_id | No | Optional. Leave it out unless the user names a canvas: XcutAI then uses their "From AI apps" canvas. Ids come from xcut_list_canvases. |
xcut_add_to_calendarAdd a post to the calendarInspect
Use this when the user wants a planned post saved to their XcutAI content calendar: title, platform, type, date, and optionally caption and hashtags. Saved as a draft unless a status is given. Free. Do not use to publish: XcutAI never posts to social media.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Short working title, e.g. "3 myths about retinol". | |
| status | No | draft, in_review, approved, scheduled or published. Default draft. Setting it never publishes anything. | draft |
| caption | No | Full caption or script text, if written. | |
| hashtags | No | Hashtags without spaces, e.g. ["#skincare", "#retinol"]. Up to 30. | |
| platform | Yes | Where it will be posted: instagram, facebook, tiktok, youtube or meta (Meta ads). | |
| canvas_id | No | Canvas (UUID) the post belongs to. Optional. | |
| post_type | No | Format: post, image, video, carousel, reel, story, idea, script or ad. Default post. | post |
| scheduled_at | Yes | ISO date or date-time. |
xcut_analyze_scriptAnalyze scriptRead-onlyIdempotentInspect
Use this when the user wants a script scored on its hook, pacing, retention risk and CTA. Free; no sign-in. Output is generic: for work based on the user's own posts, canvases or brand, use the signed-in XcutAI tools. Do not use for writing unrelated to social media or marketing content.
| Name | Required | Description | Default |
|---|---|---|---|
| script | Yes | The full script to score (at least 50 characters). |
xcut_audit_contentAudit contentRead-onlyIdempotentInspect
Use this when the user wants a consistency check across 3 to 10 of their past titles or captions. Free; no sign-in. Output is generic: for work based on the user's own posts, canvases or brand, use the signed-in XcutAI tools. Do not use for writing unrelated to social media or marketing content.
| Name | Required | Description | Default |
|---|---|---|---|
| platform | No | Platform they were posted on, e.g. "instagram"; "general" if mixed. | general |
| titles_or_captions | Yes | 3 to 10 past titles or captions, one per item. |
xcut_check_nicheCheck nicheRead-onlyIdempotentInspect
Use this when the user wants to know whether a niche is viable before committing to it. Free; no sign-in. Output is generic: for work based on the user's own posts, canvases or brand, use the signed-in XcutAI tools. Do not use for writing unrelated to social media or marketing content.
| Name | Required | Description | Default |
|---|---|---|---|
| niche_description | Yes | The niche to check, described in a sentence or two. |
xcut_competitor_gapsCompetitor gapsRead-onlyIdempotentInspect
Use this when the user wants content gaps versus named competitors in their niche. Free; no sign-in. Output is generic: for work based on the user's own posts, canvases or brand, use the signed-in XcutAI tools. Do not use for writing unrelated to social media or marketing content.
| Name | Required | Description | Default |
|---|---|---|---|
| niche | Yes | The niche to compare in. | |
| competitor_names | Yes | 1 to 5 competitor names or handles. |
xcut_create_canvasCreate a canvasInspect
Use this when the user asks for a new, separate XcutAI canvas for a project, client or campaign. Returns its id. Free. Do not use just to import or write: those tools pick a canvas automatically.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name for the new canvas, e.g. "Q4 launch" or "Client: Glow Skincare". |
xcut_delete_calendar_postDelete a calendar postDestructiveIdempotentInspect
Use this when the user explicitly asks to remove a post from their XcutAI content calendar. Do not use to reschedule or edit (use xcut_update_calendar_post).
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | Id (UUID) of the calendar post to remove, from xcut_list_calendar. |
xcut_delete_memoryDelete a brand memory factDestructiveIdempotentInspect
Use this when the user asks to remove a saved brand memory fact from XcutAI. Needs the fact's id from xcut_get_brand. Do not use to change a fact (use xcut_update_memory).
| Name | Required | Description | Default |
|---|---|---|---|
| canvas_id | Yes | Canvas id (a UUID) from xcut_list_canvases. | |
| memory_id | Yes | Id of the memory fact to remove, from xcut_get_brand. |
xcut_find_hooksFind proven hooksRead-onlyIdempotentInspect
Use this when the user wants hooks, opening lines or first sentences for a post, Reel, TikTok, Short, YouTube video or ad. Returns proven hook templates matched to the topic, from XcutAI's library of about 1,000 hooks taken from posts that performed, each with slots for the user's subject. The library and topic search are in English. Free; no sign-in. Do not use for formats, script structures or platform facts (use xcut_get_playbook) or for a finished caption (use xcut_write_caption).
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many templates (default 8). | |
| topic | Yes | What the post is about, in English. e.g. 'pricing mistakes for small bakeries' | |
| category | No | Optional hook family to restrict to. |
xcut_find_outliersFind a profile's outlier postsIdempotentInspect
Use this when the user asks which of a creator's, competitor's or their own posts performed best or beat the account's normal, or what works for an account before writing. Scores the latest 20, 30, 50 or 100 posts against that account's own median and says by how much each beat it. About 1 credit per post. Longer runs return a job_id for xcut_get_job. Do not use for a full metrics table (use xcut_profile_analytics) or for a topic across many accounts (use xcut_search_viral).
| Name | Required | Description | Default |
|---|---|---|---|
| posts | No | How many recent posts to analyse: 20, 30, 50 or 100. Default 30. | |
| profile | Yes | Profile link or @handle. | |
| platform | Yes | instagram, tiktok, youtube or facebook. | |
| canvas_id | No | Also save the results to this canvas (UUID). Optional. |
xcut_generate_imageGenerate an imageInspect
Use this when the user wants a social media image made or edited: post graphic, carousel slide, thumbnail or ad visual, from a prompt and optional reference image links. Needs the Starter plan or higher; about 10 credits per image. Do not use for images unrelated to the user's content or marketing.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | What to make or change, e.g. "bold carousel cover: '3 retinol myths', pink gradient, large serif headline". | |
| aspect_ratio | No | 1:1, 4:5, 9:16, 16:9, 3:4 or 4:3. Default 1:1 (use 4:5 for Instagram feed, 9:16 for Reels and Stories). | 1:1 |
| reference_image_urls | No | Up to 5 public https image links to guide style or to edit. |
xcut_get_accountGet account and creditsRead-onlyIdempotentInspect
Use this when the user asks about their XcutAI plan, credit balance, monthly allowance, next refill date or trial, or before starting an import or analysis that costs credits. Free. Do not use for usage history (that is in XcutAI Settings, not available here).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
xcut_get_brandGet brand memoryRead-onlyIdempotentInspect
Use this when you are about to write for the user's brand and need its voice, niche, audience and offer, or the user asks what XcutAI knows about their brand. Returns the canvas's brand profile and saved memory facts with ids. Free. Do not use for public creators the user does not own (use xcut_find_outliers or xcut_search_viral).
| Name | Required | Description | Default |
|---|---|---|---|
| canvas_id | Yes | Canvas id (a UUID) from xcut_list_canvases. The brand attached to this canvas is returned. |
xcut_get_breakoutsGet breakout alerts and trendsRead-onlyIdempotentInspect
Use this when the user asks what is breaking out or trending in their own niche right now: XcutAI's breakout alerts from the accounts on their watchlist, plus trending keywords, from the last scan. Free. Do not use for a topic or creator outside their watchlist (use xcut_search_viral).
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Most breakout alerts to return, 1-50. Default 20. |
xcut_get_canvasGet a canvasRead-onlyIdempotentInspect
Use this when the user asks what is on one of their XcutAI canvases: its items (imported posts, notes, chats, groups, Meta ads, analytics tables, websites, media) with ids, counts by type and short previews. Filter with item_type; paginate with offset. Free. Do not use to read an item in full (use xcut_get_content).
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Most items to return, 1-100. Default 50. | |
| offset | No | Items to skip, for paging through a large canvas. Default 0. | |
| canvas_id | Yes | Canvas id (a UUID) from xcut_list_canvases. | |
| item_type | No | Only list this kind of item. |
xcut_get_contentRead an imported itemIdempotentInspect
Use this when you need the full content of an item on the user's XcutAI canvas, by canvas id and item id (from xcut_get_canvas): a post or video's transcript and stats, a note, a chat's messages (paginate with before), a website's text, an analytics table, a Meta ad, or a group's contents. Free. Do not use to list a canvas (use xcut_get_canvas).
| Name | Required | Description | Default |
|---|---|---|---|
| before | No | Chats only: message id to page back from. | |
| item_id | Yes | Item id from xcut_get_canvas, or the `item_id` an import returned. | |
| canvas_id | Yes | Canvas id (a UUID) from xcut_list_canvases. |
xcut_get_jobCheck a jobIdempotentInspect
Use this when another XcutAI tool returned a job_id: it returns status running with a suggested wait, or the finished result (outlier analysis, profile analytics, imports with their transcript, agent replies). Free. Do not use without a job_id from an XcutAI tool.
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | The `job_id` an XcutAI tool returned, unchanged. |
xcut_get_playbookGet a content playbookRead-onlyIdempotentInspect
Use this when the user asks how to structure a Reel, TikTok, Short, YouTube video, carousel, caption, content plan, offer or ad, or how a platform's algorithm, hashtags or profile setup work. Call it before writing so the answer follows formats that performed. Returns beat-by-beat video formats with timings, storytelling and retention principles, hook families, paid-ad frameworks and platform facts including documented myths and hashtag limits. Free; no sign-in. Describe the goal in plain English with platform and format. Do not use for hook templates (use xcut_find_hooks).
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | What is being made or decided, in English, with platform and format. e.g. 'instagram carousel that gets saved', 'tutorial reel structure', 'how many hashtags on instagram' | |
| kind | No | Optional: structure (formats), principle, hook_type, ad_framework or platform_fact. | |
| limit | No | How many entries (default 3). |
xcut_hook_ideasHook ideasRead-onlyIdempotentInspect
Use this when the user wants 10 new hook variations written for their niche and topic on YouTube, TikTok or Instagram. For proven hook templates from posts that performed, use xcut_find_hooks. Free; no sign-in. Output is generic: for work based on the user's own posts, canvases or brand, use the signed-in XcutAI tools. Do not use for writing unrelated to social media or marketing content.
| Name | Required | Description | Default |
|---|---|---|---|
| niche | Yes | The creator's niche, e.g. "fitness for busy moms". | |
| topic | Yes | What the post is about. | |
| platform | Yes | Where the hooks will be used. |
xcut_import_meta_adImport a Meta adInspect
Use this when the user shares a Meta Ad Library link (facebook.com/ads/library) and wants the ad's copy, media and video transcript to study or remix. Holds up to 12 credits and charges the real cost. May return a job_id for xcut_get_job. Do not use for organic Facebook posts (use xcut_import_post).
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Meta Ad Library link (facebook.com/ads/library/?id=…). | |
| canvas_id | No | Optional. Leave it out unless the user names a canvas: XcutAI then uses their "From AI apps" canvas. Ids come from xcut_list_canvases. |
xcut_import_postImport a social postInspect
Use this when the user shares an Instagram, TikTok, YouTube or Facebook post or video link and wants its transcript, a breakdown of why it worked, or their own version of it. XcutAI transcribes the video and reads the caption, visuals and stats. Don't ask which canvas: with none named it goes to the user's "From AI apps" canvas. 2 credits plus transcription (a few credits for a short video). Returns a job_id; xcut_get_job returns the transcript when done. Do not use for website links (use xcut_import_website) or Meta Ad Library links (use xcut_import_meta_ad).
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Post or video link. | |
| canvas_id | No | Optional. Leave it out unless the user names a canvas: XcutAI then uses their "From AI apps" canvas. Ids come from xcut_list_canvases. |
xcut_import_profileImport a profile's recent postsInspect
Use this when the user wants to study a creator's or brand's recent posts in depth (Instagram, TikTok, YouTube or Facebook): it adds them to a canvas as a group and transcribes and analyses each. About 1 credit per post plus transcription. Returns a job_id while the profile is read. Do not use just to rank posts (use xcut_find_outliers).
| Name | Required | Description | Default |
|---|---|---|---|
| posts | No | How many recent posts (default 6). | |
| profile | Yes | Profile link or @handle. | |
| platform | Yes | instagram, tiktok, youtube or facebook. | |
| canvas_id | No | Optional. Leave it out unless the user names a canvas: XcutAI then uses their "From AI apps" canvas. Ids come from xcut_list_canvases. |
xcut_import_websiteImport a websiteInspect
Use this when the user shares a web page (product page, landing page, article) to use as context for writing their content. XcutAI reads the page and stores its text on a canvas. 1 credit. Returns a short preview. Do not use for social media post links (use xcut_import_post).
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Page link. | |
| canvas_id | No | Optional. Leave it out unless the user names a canvas: XcutAI then uses their "From AI apps" canvas. Ids come from xcut_list_canvases. |
xcut_list_calendarList calendar postsRead-onlyIdempotentInspect
Use this when the user asks what content is planned or scheduled: posts on their XcutAI content calendar between two dates, optionally for one canvas, with status (draft, in review, approved, scheduled, published). Free. Do not use for posts already live on social media (use xcut_profile_analytics).
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ISO date, e.g. 2026-10-31. | |
| limit | No | Most posts to return, 1-200. Default 60. | |
| start | No | ISO date, e.g. 2026-10-01. | |
| canvas_id | No | Only posts planned for this canvas (UUID). Omit for all canvases. |
xcut_list_canvasesList canvasesRead-onlyIdempotentInspect
Use this when you need a canvas id or the user asks what XcutAI canvases (projects) they have, including ones shared with them, newest first. Free. Do not call it just to import a post or write: those tools use the user's "From AI apps" canvas when no canvas is named.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Most canvases to return, 1-100. Default 30. | |
| include_shared | No | Also list canvases shared with the user. |
xcut_posting_planPosting planRead-onlyIdempotentInspect
Use this when the user wants a posting plan drafted from a niche, posting frequency and content pillars. It is a text plan only; to put posts on the user's XcutAI calendar use xcut_add_to_calendar. Free; no sign-in. Output is generic: for work based on the user's own posts, canvases or brand, use the signed-in XcutAI tools. Do not use for writing unrelated to social media or marketing content.
| Name | Required | Description | Default |
|---|---|---|---|
| niche | Yes | The creator's niche. | |
| platform | Yes | Which platform the plan is for. | |
| content_pillars | Yes | 1 to 5 themes the account posts about. | |
| posting_frequency | Yes | e.g. '3x/week', '1x/day' |
xcut_profile_analyticsGet profile analyticsIdempotentInspect
Use this when the user wants an account's per-post metrics (views, likes, comments, shares, engagement) over the last N posts or days, for a performance review or to compare accounts on Instagram, TikTok, YouTube or Facebook. Credit cost depends on platform and post count. Longer runs return a job_id for xcut_get_job. Do not use to find standout posts (use xcut_find_outliers).
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Or: posts from the last N days. | |
| posts | No | Last N posts (default 20). | |
| profile | Yes | Profile link or @handle. | |
| platform | Yes | instagram, tiktok, youtube or facebook. | |
| canvas_id | No | Also save the table to this canvas (UUID). Optional. |
xcut_repurpose_contentRepurpose contentRead-onlyIdempotentInspect
Use this when the user wants one piece of content turned into TikTok, Reel, LinkedIn, X and email angles. Free; no sign-in. Output is generic: for work based on the user's own posts, canvases or brand, use the signed-in XcutAI tools. Do not use for writing unrelated to social media or marketing content.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Title of the piece to repurpose. | |
| description | No | What the piece covers, optional but gives better angles. |
xcut_rewrite_bioRewrite bioRead-onlyIdempotentInspect
Use this when the user wants their profile bio rewritten for Instagram, YouTube, TikTok, X or LinkedIn. Free; no sign-in. Output is generic: for work based on the user's own posts, canvases or brand, use the signed-in XcutAI tools. Do not use for writing unrelated to social media or marketing content.
| Name | Required | Description | Default |
|---|---|---|---|
| niche | No | The creator's niche, if not obvious from the bio. | |
| platform | Yes | Which profile the bio is for. | |
| current_bio | Yes | The bio as it reads today. |
xcut_run_playbookRun an XcutAI playbookInspect
Use this when the user wants a ready-made content deliverable from what is on their canvas: a month or week content plan, 25 hooks, 3 scripts, breakout remix, competitor teardown or benchmark, prospect audit, ad-angle gap map, ad creatives, carousel or thumbnail concepts. Token-billed (a month plan is roughly 30-60 credits). Longer runs return a job_id. Do not use for a single custom request (use xcut_write_content).
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Plan length, for month/week plans. | |
| notes | No | Extra instructions from the user. | |
| platform | No | The platform to write for, when the playbook follows one. | |
| playbook | Yes | month or week (content plan), hooks (25 hooks), scripts (3 scripts), remix (breakout remix), teardown, benchmark, audit (prospect audit), angles (ad-angle gap map), adcreatives, carousel or thumbnails. | |
| canvas_id | No | Optional. Leave it out unless the user names a canvas: XcutAI then uses their "From AI apps" canvas, where imports also land. Ids come from xcut_list_canvases. |
xcut_save_memorySave a brand memory factInspect
Use this when the user states a lasting fact about their brand (voice, audience, offer, constraint, posting schedule) so every XcutAI agent uses it from now on. Adds a new fact; never changes or removes one. Free. Do not use to change an existing fact (use xcut_update_memory) or for one-off instructions that apply only to the current request.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The fact, in one or two sentences. | |
| category | No | What kind of fact it is. | fact |
| canvas_id | Yes | Canvas id (a UUID) from xcut_list_canvases. The fact is saved to this canvas's brand. |
xcut_scan_watchlistScan watched accounts nowInspect
Use this when the user wants fresh breakouts now instead of waiting for the daily scan. Rescans the accounts on their XcutAI watchlist; allowed once an hour; costs 1 credit per account. Set estimate to true to get the cost without scanning. Do not use to read the latest results (use xcut_get_breakouts).
| Name | Required | Description | Default |
|---|---|---|---|
| estimate | No | true returns the credit cost without scanning. Default false. |
xcut_search_viralSearch the viral libraryIdempotentInspect
Use this when the user asks what is going viral, trending or performing right now on Instagram, TikTok, YouTube or Facebook for a topic or niche, what a creator posts that works, or what ads run in the Meta Ad Library. mode is keyword (a topic) or profile (an account). Returns posts with views, engagement, links and captions, plus next_cursor for more. 2 credits per page (cached pages free). Do not use for general web or news search, or for one profile's outliers versus its own normal (use xcut_find_outliers).
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | keyword to search a topic (e.g. "meal prep"), or profile to see an account's top posts (query = @handle). Default keyword. | keyword |
| limit | No | Posts per page, 1-30. Default 15. | |
| query | Yes | A topic, or a handle when mode is profile. | |
| cursor | No | next_cursor from the previous page. | |
| platform | Yes | instagram, tiktok, youtube, facebook, or meta_ads for the Meta Ad Library. |
xcut_update_calendar_postUpdate a calendar postDestructiveIdempotentInspect
Use this when the user wants to change a post on their XcutAI calendar: date, caption, hashtags, title, type or status (for example mark it approved). Only the fields given change; their old values are not kept. Free. Do not use to publish: XcutAI never posts to social media.
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | New title. | |
| status | No | New status: draft, in_review, approved, scheduled or published. Never publishes anything. | |
| caption | No | New caption or script text. | |
| post_id | Yes | Id (UUID) of the calendar post, from xcut_list_calendar. | |
| hashtags | No | New hashtag list; replaces the old one. Up to 30. | |
| post_type | No | New format: post, image, video, carousel, reel, story, idea, script or ad. | |
| scheduled_at | No | New date and time in ISO 8601, e.g. "2026-11-03T18:00:00Z". |
xcut_update_memoryUpdate a brand memory factDestructiveIdempotentInspect
Use this when the user asks to change a saved brand memory fact. Replaces that fact's text and category (the old text is not kept). Needs the fact's id from xcut_get_brand. Free. Do not use to add a new fact (use xcut_save_memory).
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The fact's new text. | |
| category | No | What kind of fact it is. | fact |
| canvas_id | Yes | Canvas id (a UUID) from xcut_list_canvases. | |
| memory_id | Yes | Id of the fact to change, from xcut_get_brand. |
xcut_write_captionWrite captionRead-onlyIdempotentInspect
Use this when the user wants a finished caption (hook, body, CTA and hashtags) for an Instagram, TikTok or YouTube Shorts post from a short concept. Free; no sign-in. Output is generic: for work based on the user's own posts, canvases or brand, use the signed-in XcutAI tools. Do not use for writing unrelated to social media or marketing content.
| Name | Required | Description | Default |
|---|---|---|---|
| tone | No | Voice of the caption, e.g. "engaging", "funny", "calm". | engaging |
| concept | Yes | What the post shows or says, in a sentence or two. | |
| platform | Yes | Where the caption will be posted. |
xcut_write_contentWrite with an XcutAI agentInspect
Use this when the user wants XcutAI's agents to write for their brand: Reels, TikTok and Shorts scripts, YouTube scripts, Facebook posts, Meta ad copy, hooks, captions or plans, using their brand memory, imported posts and XcutAI's library of formats that performed. The conversation is saved to their canvas. Pick agent for the platform, or auto. Token-billed (typically 10-40 credits). Longer turns return a job_id. Do not use for writing unrelated to the user's social media or marketing content.
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | Which XcutAI writer to use: auto (picks from the request), instagram, tiktok, youtube_script, youtube_shorts, facebook, meta_ad or general. Default auto. | auto |
| request | Yes | What to write, as the user would ask in the canvas chat. | |
| item_ids | No | Only use these canvas items (default: the whole canvas). | |
| canvas_id | No | Optional. Leave it out unless the user names a canvas: XcutAI then uses their "From AI apps" canvas, where imports also land. Ids come from xcut_list_canvases. |
xcut_youtube_titlesYoutube titlesRead-onlyIdempotentInspect
Use this when the user wants YouTube title options, with thumbnail ideas, for a video topic. Free; no sign-in. Output is generic: for work based on the user's own posts, canvases or brand, use the signed-in XcutAI tools. Do not use for writing unrelated to social media or marketing content.
| Name | Required | Description | Default |
|---|---|---|---|
| niche | No | The channel's niche, optional. | |
| topic | Yes | What the YouTube video is about. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
39 tool updates
- First observed
xcut_add_note - First observed
xcut_add_to_calendar - First observed
xcut_analyze_script - First observed
xcut_audit_content - First observed
xcut_check_niche - First observed
xcut_competitor_gaps - First observed
xcut_create_canvas - First observed
xcut_delete_calendar_post - First observed
xcut_delete_memory - First observed
xcut_find_hooks - First observed
xcut_find_outliers - First observed
xcut_generate_image - First observed
xcut_get_account - First observed
xcut_get_brand - First observed
xcut_get_breakouts - First observed
xcut_get_canvas - First observed
xcut_get_content - First observed
xcut_get_job - First observed
xcut_get_playbook - First observed
xcut_hook_ideas - First observed
xcut_import_meta_ad - First observed
xcut_import_post - First observed
xcut_import_profile - First observed
xcut_import_website - First observed
xcut_list_calendar - First observed
xcut_list_canvases - First observed
xcut_posting_plan - First observed
xcut_profile_analytics - First observed
xcut_repurpose_content - First observed
xcut_rewrite_bio - First observed
xcut_run_playbook - First observed
xcut_save_memory - First observed
xcut_scan_watchlist - First observed
xcut_search_viral - First observed
xcut_update_calendar_post - First observed
xcut_update_memory - First observed
xcut_write_caption - First observed
xcut_write_content - First observed
xcut_youtube_titles
Related MCP Connectors
Discover and research viral social content on TikTok, Instagram Reels, and YouTube Shorts.
Find viral outlier posts on TikTok, Instagram and YouTube, pull creator stats, and crawl on demand.
Real TikTok and Instagram hooks that already work, in any language, with why each travelled.
Virality detection for creator agencies: find viral posts, AI breakdowns, creator briefs.
Related MCP Servers
AlicenseAqualityCmaintenanceEnables AI agents to search and read social comments across Reddit, TikTok, YouTube, and Facebook, returning cited verbatim quotes, pain points, objections, and customer vocabulary. Agents can then page through quotes, sources, and raw comments to write ad hooks and audience research in the customers' own words.902MIT- FlicenseNot gradedqualityDmaintenanceProvides AI clients with access to proven social media hooks, copywriting frameworks, KOL archetypes, and real-time trending content across platforms like Twitter, Instagram, LinkedIn, TikTok, YouTube, and Facebook to humanize and optimize marketing content.6-
- FlicenseBqualityDmaintenanceEnables creators and marketers to generate viral social media hooks, format text into Twitter threads with proper character limits, and audit sales copy with actionable feedback on power words and CTAs.3-
- AlicenseNot gradedqualityBmaintenanceViral-content intelligence for AI agents — 7 read-only MCP tools for TikTok/YouTube hook scoring, virality prediction, trend analysis, and viral template search, with evidence-layer scoring.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.