XCut AI – Viral Content Research

ai.xcut由 xcut.ai 發布官方發布者v1.0.0更新於 Oct 24, 2026

Find viral posts, outliers, hooks and ads on Instagram, TikTok, YouTube and Facebook, then write.

已驗證Streamable HTTP可網頁執行資料與分析商業與電商媒體與設計

概覽

AI 產生的概覽

XCut AI 是遠端 MCP 伺服器,用於社群內容研究:在 Instagram、TikTok、YouTube 和 Facebook 上找出爆紅貼文、異常表現、開場鉤子和廣告,再據此撰寫內容。

可以做什麼
尋找經過驗證的鉤子與鉤子靈感,取得內容格式、文案、優惠與平台設定的 playbook,以及免登入的文案、簡介、標題撰寫與腳本評分工具。研究熱門與突破內容:依關鍵字或帳號搜尋爆紅貼文、對照帳號中位數做異常評分、逐篇帳號分析、競品落差與利基可行性檢查。將貼文、網頁、Meta 廣告庫廣告和整個帳號匯入畫布,附上轉錄與拆解。管理畫布、品牌記憶項目和內容行事曆(列出、新增、更新、刪除草稿),並讀取畫布項目的完整內容。依品牌撰寫內容並執行 playbook 產出計畫、腳本和廣告創意,以及生成社群圖片。
適用情境
適合規劃或研究社群媒體內容時使用:尋找表現良好的鉤子和格式、查看某個利基目前的熱門內容、對標創作者或競品、研究廣告,或起草文案、腳本和發文計畫。
執行需求
遠端 streamable HTTP 端點,無需在本機安裝。部分工具免費且免登入;帳號、畫布、行事曆、記憶、匯入、寫作、playbook 和圖片工具需要已登入的 XcutAI 帳號與點數。圖片生成需要 Starter 或更高方案。
安裝前請注意
多數研究和生成工具會消耗點數(例如異常分析約 1-2 點、Meta 廣告匯入最高 18 點、每張圖片約 14 點),使用前先確認帳戶餘額。行事曆和記憶工具會寫入、修改和刪除資料,更新會覆蓋舊值且不保留。匯入的連結、網頁和廣告會傳送給 XCutAI 處理。XCutAI 不會發佈到社群媒體。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 XCut AI – Viral Content Research,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/ai.xcut%2Fxcutai/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "xcut-ai-viral-content-research": {
      "type": "http",
      "url": "https://mcp.xcut.ai/mcp"
    }
  }
}

工具

39

xcut_find_hooks

Find proven hooks

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).

輸入參數limittopic必填category

xcut_get_playbook

Get a content playbook

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 a short summary of each matching video format, storytelling or retention principle, hook family, paid-ad framework or platform fact. Free; no sign-in. Describe the goal in plain English with platform and format. Do not use for hook templates (use xcut_find_hooks).

輸入參數goal必填kindlimit

xcut_hook_ideas

Hook ideas

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.

輸入參數niche必填topic必填platform必填

xcut_write_caption

Write caption

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.

輸入參數toneconcept必填platform必填

xcut_rewrite_bio

Rewrite bio

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.

輸入參數nicheplatform必填current_bio必填

xcut_youtube_titles

Youtube titles

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.

輸入參數nichetopic必填

xcut_analyze_script

Analyze script

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.

輸入參數script必填

xcut_audit_content

Audit content

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.

輸入參數platformtitles_or_captions必填

xcut_posting_plan

Posting plan

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.

輸入參數niche必填platform必填content_pillars必填posting_frequency必填

xcut_competitor_gaps

Competitor gaps

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.

輸入參數niche必填competitor_names必填

xcut_check_niche

Check niche

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.

輸入參數niche_description必填

xcut_repurpose_content

Repurpose content

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.

輸入參數title必填description

xcut_get_account

Get account and credits

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).

無需輸入參數。

xcut_list_canvases

List canvases

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.

輸入參數limitinclude_shared

xcut_get_canvas

Get a canvas

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).

輸入參數limitoffsetcanvas_id必填item_type

xcut_create_canvas

Create a canvas

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必填

xcut_get_brand

Get brand memory

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).

輸入參數canvas_id必填

xcut_save_memory

Save a brand memory fact

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.

輸入參數text必填categorycanvas_id必填

xcut_update_memory

Update a brand memory fact

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).

輸入參數text必填categorycanvas_id必填memory_id必填

xcut_delete_memory

Delete a brand memory fact

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).

輸入參數canvas_id必填memory_id必填

xcut_list_calendar

List calendar posts

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).

輸入參數endlimitstartcanvas_id

xcut_add_to_calendar

Add a post to the calendar

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.

輸入參數title必填statuscaptionhashtagsplatform必填canvas_idpost_typescheduled_at必填

xcut_update_calendar_post

Update a calendar post

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.

輸入參數titlestatuscaptionpost_id必填hashtagspost_typescheduled_at

xcut_delete_calendar_post

Delete a calendar post

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).

輸入參數post_id必填

xcut_get_breakouts

Get breakout alerts and trends

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).

輸入參數limit

xcut_scan_watchlist

Scan watched accounts now

Use this when the user wants fresh breakouts now instead of waiting for the next scheduled scan. Rescans the accounts on their XcutAI watchlist; allowed once an hour; about 1 credit or less. Set `estimate` to true to get the cost without scanning. Do not use to read the latest results (use xcut_get_breakouts).

輸入參數estimate

xcut_search_viral

Search the viral library

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. A fraction of a credit 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).

輸入參數modelimitquery必填cursorplatform必填

xcut_find_outliers

Find a profile's outlier posts

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-2 credits for 30 posts. 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).

輸入參數postsprofile必填platform必填canvas_id

xcut_profile_analytics

Get profile analytics

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).

輸入參數dayspostsprofile必填platform必填canvas_id

xcut_get_job

Check a job

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.

輸入參數job_id必填

xcut_import_post

Import a social post

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. A fraction of a credit plus transcription (1-2 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).

輸入參數url必填canvas_id

xcut_import_website

Import a website

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. Up to about 3 credits. Returns a short preview. Do not use for social media post links (use xcut_import_post).

輸入參數url必填canvas_id

xcut_import_meta_ad

Import a Meta ad

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 18 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).

輸入參數url必填canvas_id

xcut_import_profile

Import a profile's recent posts

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-15 credits plus transcription. Returns a `job_id` while the profile is read. Do not use just to rank posts (use xcut_find_outliers).

輸入參數postsprofile必填platform必填canvas_id

xcut_add_note

Add a note to a canvas

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).

輸入參數text必填titlecanvas_id

xcut_get_content

Read an imported item

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).

輸入參數beforeitem_id必填canvas_id必填

xcut_write_content

Write with an XcutAI agent

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 1-26 credits). Longer turns return a `job_id`. Do not use for writing unrelated to the user's social media or marketing content.

輸入參數agentrequest必填item_idscanvas_id

xcut_run_playbook

Run an XcutAI playbook

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 60-90 credits). Longer runs return a `job_id`. Do not use for a single custom request (use xcut_write_content).

輸入參數daysnotesplatformplaybook必填canvas_id

xcut_generate_image

Generate an image

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 14 credits per image. Do not use for images unrelated to the user's content or marketing.

輸入參數prompt必填aspect_ratioreference_image_urls

版本歷史

1
  1. v1.0.0最新Oct 9, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。