Shortimize

com.shortimize由 shortimize.com 發布官方發布者v1.0.1更新於 Oct 26, 2026

Track TikTok, Instagram Reels and YouTube Shorts accounts and videos: views, growth and analytics.

已驗證Streamable HTTP可網頁執行效率與工作流資料與分析媒體與設計

概覽

AI 產生的概覽

Shortimize 追蹤 TikTok、Instagram Reels 和 YouTube Shorts 的帳號與影片,讓助理讀取觀看數、成長與歷史資料並管理合集。

可以做什麼
  • 列出、檢視並重新整理已追蹤的帳號和影片,含粉絲數、觀看/按讚/留言總量、爆款倍數及 1、7、14、30 天成長
  • 開始或停止追蹤帳號和影片,可單筆操作,也可單次批次處理最多 500 個
  • 依日期範圍讀取單一帳號、單一影片或整個組織的每日指標歷史
  • 建立、更新和刪除合集,並將帳號與影片加入或移出合集
  • 查詢追蹤總數,並驗證 API 金鑰是否有效
適用情境
適合需要讓助理監控短影音表現、比較創作者或影片、取得成長歷史,或把已追蹤的帳號和影片整理進合集,而不必開啟 Shortimize 後台的場合。
執行需求
遠端託管的 Streamable HTTP 端點,無需安裝。需要 Shortimize 帳號,以及在 Shortimize 的「設定 → API 與自動化」中建立的 API 金鑰,透過 Authorization 的 Bearer 標頭傳送。需要能連線至該託管服務的網路。
安裝前請注意
API 金鑰是敏感憑證,透過 Authorization 標頭傳送,請勿寫入共用設定檔。追蹤類工具會改變組織監控的對象並佔用追蹤額度,批次呼叫一次可影響多達 500 個帳號或影片。刪除合集会一併移除其與帳號、影片的關聯。資料會讀寫到第三方 Shortimize 服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Shortimize,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "shortimize": {
      "type": "http",
      "url": "https://api.shortimize.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Shortimize MCP server

Shortimize lets your AI assistant track and analyze short-form video: TikTok, Instagram Reels and YouTube Shorts accounts and videos, their views, growth and history, organized into collections.

Website · Pricing · API docs · Official MCP Registry

Endpointhttps://api.shortimize.com/mcp
TransportStreamable HTTP (remote, hosted, nothing to install)
AuthAuthorization: Bearer <API key>. Create one in Shortimize under Settings → API & Automation
Registry namecom.shortimize/mcp

What you can ask

  • "Start tracking these 20 TikTok creators and tell me who grew fastest this week."
  • "Which of our tracked videos passed 1M views in the last 7 days?"
  • "Show the view history of this Reel and compare it to the account's average."
  • "Put every video about our launch into a collection called 'Launch week'."
  • "How many accounts and videos is our organisation tracking?"

Tools

AreaTools
Accountsget_all_accounts, get_account, get_account_history, get_videos_linked_to_account, track_account, bulk_track_accounts, stop_tracking_account, bulk_stop_tracking_accounts, refresh_account_data, total_accounts
Videosget_all_videos, get_video, get_video_history, track_video, bulk_track_videos, stop_tracking_video, bulk_stop_tracking_videos, refresh_video_data, total_videos
Collectionsget_all_collections, get_collection, create_collection, update_collection, delete_collection, get_collection_videos, add_videos_to_collection, remove_videos_from_collection, get_collection_accounts, add_accounts_to_collection, remove_accounts_from_collection
Organisationget_organisation_history, authenticate

Bulk tools handle up to 500 accounts or videos per call. Full API reference: docs.shortimize.com.

Connect

Claude Code

bash
claude mcp add --transport http shortimize https://api.shortimize.com/mcp \  --header "Authorization: Bearer $SHORTIMIZE_API_KEY"

Any MCP client (Claude Desktop, Cursor, Windsurf, VS Code…): use .mcp.json and set SHORTIMIZE_API_KEY.

json
{  "mcpServers": {    "shortimize": {      "type": "http",      "url": "https://api.shortimize.com/mcp",      "headers": { "Authorization": "Bearer ${SHORTIMIZE_API_KEY}" }    }  }}

Find it in MCP directories

Also from the same team

About this repo

What it isConfig only: the MCP Registry entry (server.json) and a client config (.mcp.json). The server itself runs at the endpoint above.
How it deploysBump version in server.json and merge to main. The publish workflow republishes to the MCP Registry after a maintainer approves the run.
Ownership proofDNS TXT record on shortimize.com. The signing key is a GitHub environment secret.
Health checkcurl -s "https://registry.modelcontextprotocol.io/v0/servers?search=shortimize"

The files in this repo are MIT licensed. Use of the hosted service follows the terms at shortimize.com.

來源:README.md,提交 20793b4

工具

32

get_all_accounts

List Tracked Accounts

List every account your organisation tracks (TikTok, Instagram or YouTube profiles), one row per account with username, platform, follower count, view/like/comment/share/bookmark totals, median and mean views, percent_outperform_10x/25x and total_videos_tracked. Use it to find account ids or compare accounts; use get_account for one account, get_account_history for its daily trend, get_collection_accounts for one collection's accounts. The collections filter matches collection names. Returns a plain array, or { data, pagination } when paginated=true. Tier limits: Limited/Basic keys get 1 result with masked metrics; Premium gets full access.

輸入參數pagelimitorder_bypaginatedcollectionsorder_direction

track_account

Track Account

Track an account and link it to your organisation in Shortimize.

輸入參數link必填tracking_typecollection_idscollection_names

stop_tracking_account

Stop Tracking Account

Stop tracking an account linked to your organisation, identified by its ID (UUID) or URL. Use it to pause monitoring an account that is no longer relevant or to free tracking quota; use bulk_stop_tracking_accounts for many at once.

輸入參數id必填

bulk_track_accounts

Bulk Track Accounts

Start tracking up to 500 accounts in one request. Each link is handled on its own, so one bad link does not stop the rest - the response returns one entry per link with a status of tracked, already_tracked, or failed, and failed entries say whether retrying will help. Send 50 links or fewer if the data needs to start arriving immediately; larger batches are still tracked but are collected by the scheduled update.

輸入參數links必填label_idstracking_type

bulk_stop_tracking_accounts

Bulk Stop Tracking Accounts

Stop tracking up to 500 accounts in one request. Each entry in ids can be an account id or the link you originally tracked. Historical data stays available; this only stops new data being collected. If a link cannot be matched the whole request fails with 404 before anything is removed; a request of ids can partly succeed.

輸入參數ids必填leave_videos

get_all_videos

List Tracked Videos

List the videos your organisation tracks, one row per video with ad_id, platform, username, title, upload date, latest views/likes/comments/shares/bookmarks, outlier_multiplier and increase_1d/7d/14d/30d growth. Filter by username, linked_account_id, upload or last-update date range, has_metrics or collection names. Use it to search across all videos; use get_video for one video, get_videos_linked_to_account for one account's videos, get_collection_videos for one collection's videos. Returns { data, pagination, filters }. Tier limits: Limited/Basic keys get 1 result with masked metrics; Premium gets full access.

輸入參數pagelimitorder_byusernamecollectionshas_metricsad_info_shoporder_directionuploaded_at_endlinked_account_iduploaded_at_startad_product_id_shop另有 2 個

track_video

Track Video

Track a video and link it to your organisation in Shortimize. A direct URL to the video analysis on Shortimize will be returned.

輸入參數link必填collection_idscollection_names

stop_tracking_video

Stop Tracking Video

Stop tracking a video in Shortimize, identified by its ID (UUID) or URL. Historical performance data stays available; this only stops new data being collected. Use bulk_stop_tracking_videos for many at once.

輸入參數id必填

bulk_track_videos

Bulk Track Videos

Start tracking up to 500 videos in one request. Each link is handled on its own, so one bad link does not stop the rest - the response returns one entry per link with a status of tracked, already_tracked, or failed, and failed entries say whether retrying will help. Send 50 links or fewer if the data needs to start arriving immediately; larger batches are still tracked but are collected by the scheduled update.

輸入參數links必填label_ids

bulk_stop_tracking_videos

Bulk Stop Tracking Videos

Stop tracking up to 500 videos in one request. Each entry in ids can be a video id or the link you originally tracked. Historical data stays available; this only stops new data being collected. If a link cannot be matched the whole request fails with 404 before anything is removed; a request of ids can partly succeed.

輸入參數ids必填

authenticate

Check API Key

Test your AUTH key against our service, if successful your organisation name will be returned.

無需輸入參數。

get_organisation_history

Get Organisation History

Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, total_ads, ads_upload_count) across everything your organisation tracks. Defaults to the last 30 days; use start_date and end_date (YYYY-MM-DD) to change the range, within the last 90 days (2 years for Premium). Use it for an organisation-wide trend; use get_account_history or get_video_history for a single account or video. Returns an array with one entry per date. Tier limits: Limited/Basic keys get 1 result with masked metrics; Premium gets full access.

輸入參數end_datestart_date

get_video

Get Video

Get one tracked video by ad_id (a video UUID or its URL, URL-encoded), with platform, username, title, upload date, latest views/likes/comments/shares/bookmarks, outlier_multiplier and increase_1d/7d/14d/30d growth. Use it for the current numbers of a single video; use get_video_history for its daily metrics over time and get_all_videos to find ad_ids. Returns one video object. Tier limits: Limited/Basic keys get 1 result with masked metrics; Premium gets full access.

輸入參數ad_id必填

get_video_history

Get Video History

Get daily metrics (views, likes, comments, shares, bookmarks, engagements) for one tracked video, identified by ad_id. Defaults to the last 30 days; use start_date and end_date (YYYY-MM-DD) to change the range, up to 90 days (730 for Premium, where data older than 90 days is interpolated from periodic snapshots). Use it to see how a video grew over time; use get_video for its current numbers. Returns an array with one entry per date. Tier limits: Limited/Basic keys get 1 result with masked metrics; Premium gets full access.

輸入參數ad_id必填end_datestart_date

get_account_history

Get Account History

Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, ads_upload_count, total_ads) for one tracked account, identified by account_id. Defaults to the last 30 days; use start_date and end_date (YYYY-MM-DD) to change the range, within the last 90 days (2 years for Premium). Use it to see an account's trend over time; use get_account for its current stats, or get_organisation_history for the whole organisation. Returns an array with one entry per date. Tier limits: Limited/Basic keys get 1 result with masked metrics; Premium gets full access.

輸入參數end_dateaccount_id必填start_date

get_account

Get Account

Get one tracked account by account_id (an account UUID or its URL, URL-encoded), with platform, username, bio, follower and following counts, view/like/comment/share totals, median and mean views, percent_outperform_10x/25x and total_videos_tracked. Use it for the current stats of a single account; use get_account_history for its daily trend, get_videos_linked_to_account for its videos and get_all_accounts to find account ids. Returns one account object. Tier limits: Limited/Basic keys get 1 result with masked metrics; Premium gets full access.

輸入參數account_id必填

get_videos_linked_to_account

List Videos For Account

List the tracked videos that belong to one account, identified by account_id (an account UUID or its URL, URL-encoded), with the same per-video fields as get_all_videos (ad_id, title, latest views/likes/comments/shares, outlier_multiplier, increase_1d/7d). Optionally filter by upload date with start_date and end_date, and sort or paginate. Use it to review one creator's videos; use get_all_videos to search across every account. Returns a plain array, or { data, pagination } when paginated=true. Tier limits: Limited/Basic keys get 1 result with masked metrics; Premium gets full access.

輸入參數pagelimitend_dateorder_bypaginatedaccount_id必填start_dateorder_direction

total_videos

Count Tracked Videos

Retrieves the total count of videos being tracked by your organization in Shortimize.

無需輸入參數。

total_accounts

Count Tracked Accounts

Retrieves the total number of accounts currently being tracked by your organization in Shortimize.

無需輸入參數。

refresh_account_data

Refresh Account Data

Refresh an account, if it wasn't updated in the last 4 hours.

輸入參數link必填

refresh_video_data

Refresh Video Data

Refresh a video, if it wasn't updated in the last 4 hours.

輸入參數link必填

get_all_collections

List Collections

List the collections your organisation uses to group accounts and videos, with id, name, parent_id, access (private, public or protected), created_at and hashtags. Optionally list only the children of a parent_id (include_children). Use it to find a collection_id for get_collection, get_collection_videos, get_collection_accounts or the add/remove tools. Returns { data, count }. Tier limits: Limited/Basic keys get 1 result with masked metrics; Premium gets full access.

輸入參數pagelimitorder_bypaginatedparent_idorder_directioninclude_children

create_collection

Create Collection

Create a new collection for organizing accounts and videos, with a name and optional parent_id and access. Fill it afterwards with add_videos_to_collection or add_accounts_to_collection.

輸入參數name必填accessparent_id

get_collection

Get Collection

Get one collection by collection_id, with name, parent_id, access, hashtags and display_settings. Set include_counts=true to include video_count and account_count. Use it to inspect a single collection; use get_collection_videos or get_collection_accounts to see what it contains and get_all_collections to find ids. Returns one collection object. Tier limits: Limited/Basic keys get 1 result with masked metrics; Premium gets full access.

輸入參數collection_id必填include_counts

update_collection

Update Collection

Update a collection's properties (name, parent_id, access, password, display_settings) by collection_id. Use get_collection first to see the current values.

輸入參數nameaccesspasswordparent_idcollection_id必填display_settings

delete_collection

Delete Collection

Delete the collection identified by collection_id. This also removes all of its associations with accounts and videos.

輸入參數collection_id必填

get_collection_videos

List Collection Videos

List the videos that belong to one collection, identified by collection_id, with sorting and pagination (page, limit, order_by, order_direction). Use it to review one collection's videos; use get_all_videos to search across all videos, and add_videos_to_collection or remove_videos_from_collection to change membership. Returns { data, pagination }. Tier limits: Limited/Basic keys get 1 result with masked metrics; Premium gets full access.

輸入參數pagelimitorder_bypaginatedcollection_id必填order_direction

add_videos_to_collection

Add Videos To Collection

Add one or more videos (video_ids) to the collection identified by collection_id. Use get_collection_videos to check membership; remove_videos_from_collection reverses it.

輸入參數video_ids必填collection_id必填

remove_videos_from_collection

Remove Videos From Collection

Remove one or more videos (video_ids) from the collection identified by collection_id, ending their membership in that collection. Use get_collection_videos to check what remains.

輸入參數video_ids必填collection_id必填

get_collection_accounts

List Collection Accounts

List the accounts that belong to one collection, identified by collection_id, with sorting and pagination (page, limit, order_by, order_direction). Use it to review one collection's accounts; use get_all_accounts to search across all accounts, and add_accounts_to_collection or remove_accounts_from_collection to change membership. Returns { data, pagination }. Tier limits: Limited/Basic keys get 1 result with masked metrics; Premium gets full access.

輸入參數pagelimitorder_bypaginatedcollection_id必填order_direction

add_accounts_to_collection

Add Accounts To Collection

Add one or more accounts (account_ids) to the collection identified by collection_id. Use get_collection_accounts to check membership; remove_accounts_from_collection reverses it.

輸入參數account_ids必填collection_id必填

remove_accounts_from_collection

Remove Accounts From Collection

Remove one or more accounts (account_ids) from the collection identified by collection_id, ending their membership in that collection. Use get_collection_accounts to check what remains.

輸入參數account_ids必填collection_id必填

版本歷史

2
  1. v1.0.1最新Oct 20, 2026
  2. v1.0.0Oct 15, 2026

評分

已滿足適用檢查項的 90%

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

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

    請在儲存庫或註冊中心條目中宣告授權條款。