{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_9f3dwpf5fjyk","handle":"shortimize","url":"https://wellknown.network/agents/shortimize","links":{"self":"https://wellknown.network/agents/shortimize/record.json","html":"https://wellknown.network/agents/shortimize","markdown":"https://wellknown.network/agents/shortimize/record.md","api":"https://wellknown.network/api/v1/agents/shortimize","status":"https://wellknown.network/api/v1/agents/shortimize/status","claim":"https://wellknown.network/agents/shortimize/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/shortimize/claim.json","badge":"https://wellknown.network/agents/shortimize/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/shortimize/history","tools":"https://wellknown.network/api/v1/agents/shortimize/tools"},"ard":{"identifier":"urn:air:api.shortimize.com:server:shortimize","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Shortimize","summary":"Track TikTok, Instagram Reels and YouTube Shorts accounts and videos: views, growth and analytics.","description":"Track TikTok, Instagram Reels and YouTube Shorts accounts and videos: views, growth and analytics.","publisher":{"name":"com.shortimize","url":null},"homepage":"https://www.shortimize.com","repository":"https://github.com/top-init/shortimize-mcp-registry-listing","version":"1.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.shortimize.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-20T20:23:12.956549Z","publishedAt":"2026-10-20T20:23:12.956549Z","registryName":"com.shortimize/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.social","name":"Social Media","confidence":1,"provenance":"derived"},{"slug":"dev.monitoring","name":"Monitoring & Observability","confidence":0.554,"provenance":"derived"}],"categories":["content","dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-11-03T05:32:01.640Z","lastProbedAt":"2026-11-03T05:32:01.640Z","statusComputedAt":"2026-11-03T05:35:56.157Z","reliability30d":{"probes":64,"successRate":1,"p50Ms":40,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":64,"ok":64,"authBoundaryOk":0,"serviceOk":64,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-03T05:32:01.640Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":37,"error":null,"detail":{"tools":[{"name":"get_all_accounts","description":"List every account your organisation tracks (TikTok, Instagram or YouTube profiles), one row per account with username, platform, follower count, view/like/comm"},{"name":"track_account","description":"Track an account and link it to your organisation in Shortimize."},{"name":"stop_tracking_account","description":"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"},{"name":"bulk_track_accounts","description":"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 l"},{"name":"bulk_stop_tracking_accounts","description":"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; thi"},{"name":"get_all_videos","description":"List the videos your organisation tracks, one row per video with ad_id, platform, username, title, upload date, latest views/likes/comments/shares/bookmarks, ou"},{"name":"track_video","description":"Track a video and link it to your organisation in Shortimize. A direct URL to the video analysis on Shortimize will be returned."},{"name":"stop_tracking_video","description":"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. "},{"name":"bulk_track_videos","description":"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 lin"},{"name":"bulk_stop_tracking_videos","description":"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 onl"},{"name":"authenticate","description":"Test your AUTH key against our service, if successful your organisation name will be returned."},{"name":"get_organisation_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, total_ads, ads_upload_count) across everything your organisation tracks. D"},{"name":"get_video","description":"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"},{"name":"get_video_history","description":"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_d"},{"name":"get_account_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, ads_upload_count, total_ads) for one tracked account, identified by accoun"},{"name":"get_account","description":"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/"},{"name":"get_videos_linked_to_account","description":"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_al"},{"name":"total_videos","description":"Retrieves the total count of videos being tracked by your organization in Shortimize."},{"name":"total_accounts","description":"Retrieves the total number of accounts currently being tracked by your organization in Shortimize."},{"name":"refresh_account_data","description":"Refresh an account, if it wasn't updated in the last 4 hours."},{"name":"refresh_video_data","description":"Refresh a video, if it wasn't updated in the last 4 hours."},{"name":"get_all_collections","description":"List the collections your organisation uses to group accounts and videos, with id, name, parent_id, access (private, public or protected), created_at and hashta"},{"name":"create_collection","description":"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 a"},{"name":"get_collection","description":"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_cou"},{"name":"update_collection","description":"Update a collection's properties (name, parent_id, access, password, display_settings) by collection_id. Use get_collection first to see the current values."},{"name":"delete_collection","description":"Delete the collection identified by collection_id. This also removes all of its associations with accounts and videos."},{"name":"get_collection_videos","description":"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 revi"},{"name":"add_videos_to_collection","description":"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 r"},{"name":"remove_videos_from_collection","description":"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 "},{"name":"get_collection_accounts","description":"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 re"},{"name":"add_accounts_to_collection","description":"Add one or more accounts (account_ids) to the collection identified by collection_id. Use get_collection_accounts to check membership; remove_accounts_from_coll"},{"name":"remove_accounts_from_collection","description":"Remove one or more accounts (account_ids) from the collection identified by collection_id, ending their membership in that collection. Use get_collection_accoun"}],"toolCount":32,"toolsHash":"6e92bde4131cee8fd63d61581325e32c7c992b80614898510236e314b6071d95","serverName":"Shortimize MCP Server","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T21:35:10.628Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":38,"error":null,"detail":{"tools":[{"name":"get_all_accounts","description":"List every account your organisation tracks (TikTok, Instagram or YouTube profiles), one row per account with username, platform, follower count, view/like/comm"},{"name":"track_account","description":"Track an account and link it to your organisation in Shortimize."},{"name":"stop_tracking_account","description":"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"},{"name":"bulk_track_accounts","description":"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 l"},{"name":"bulk_stop_tracking_accounts","description":"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; thi"},{"name":"get_all_videos","description":"List the videos your organisation tracks, one row per video with ad_id, platform, username, title, upload date, latest views/likes/comments/shares/bookmarks, ou"},{"name":"track_video","description":"Track a video and link it to your organisation in Shortimize. A direct URL to the video analysis on Shortimize will be returned."},{"name":"stop_tracking_video","description":"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. "},{"name":"bulk_track_videos","description":"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 lin"},{"name":"bulk_stop_tracking_videos","description":"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 onl"},{"name":"authenticate","description":"Test your AUTH key against our service, if successful your organisation name will be returned."},{"name":"get_organisation_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, total_ads, ads_upload_count) across everything your organisation tracks. D"},{"name":"get_video","description":"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"},{"name":"get_video_history","description":"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_d"},{"name":"get_account_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, ads_upload_count, total_ads) for one tracked account, identified by accoun"},{"name":"get_account","description":"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/"},{"name":"get_videos_linked_to_account","description":"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_al"},{"name":"total_videos","description":"Retrieves the total count of videos being tracked by your organization in Shortimize."},{"name":"total_accounts","description":"Retrieves the total number of accounts currently being tracked by your organization in Shortimize."},{"name":"refresh_account_data","description":"Refresh an account, if it wasn't updated in the last 4 hours."},{"name":"refresh_video_data","description":"Refresh a video, if it wasn't updated in the last 4 hours."},{"name":"get_all_collections","description":"List the collections your organisation uses to group accounts and videos, with id, name, parent_id, access (private, public or protected), created_at and hashta"},{"name":"create_collection","description":"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 a"},{"name":"get_collection","description":"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_cou"},{"name":"update_collection","description":"Update a collection's properties (name, parent_id, access, password, display_settings) by collection_id. Use get_collection first to see the current values."},{"name":"delete_collection","description":"Delete the collection identified by collection_id. This also removes all of its associations with accounts and videos."},{"name":"get_collection_videos","description":"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 revi"},{"name":"add_videos_to_collection","description":"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 r"},{"name":"remove_videos_from_collection","description":"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 "},{"name":"get_collection_accounts","description":"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 re"},{"name":"add_accounts_to_collection","description":"Add one or more accounts (account_ids) to the collection identified by collection_id. Use get_collection_accounts to check membership; remove_accounts_from_coll"},{"name":"remove_accounts_from_collection","description":"Remove one or more accounts (account_ids) from the collection identified by collection_id, ending their membership in that collection. Use get_collection_accoun"}],"toolCount":32,"toolsHash":"6e92bde4131cee8fd63d61581325e32c7c992b80614898510236e314b6071d95","serverName":"Shortimize MCP Server","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T13:25:49.218Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":70,"error":null,"detail":{"tools":[{"name":"get_all_accounts","description":"List every account your organisation tracks (TikTok, Instagram or YouTube profiles), one row per account with username, platform, follower count, view/like/comm"},{"name":"track_account","description":"Track an account and link it to your organisation in Shortimize."},{"name":"stop_tracking_account","description":"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"},{"name":"bulk_track_accounts","description":"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 l"},{"name":"bulk_stop_tracking_accounts","description":"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; thi"},{"name":"get_all_videos","description":"List the videos your organisation tracks, one row per video with ad_id, platform, username, title, upload date, latest views/likes/comments/shares/bookmarks, ou"},{"name":"track_video","description":"Track a video and link it to your organisation in Shortimize. A direct URL to the video analysis on Shortimize will be returned."},{"name":"stop_tracking_video","description":"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. "},{"name":"bulk_track_videos","description":"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 lin"},{"name":"bulk_stop_tracking_videos","description":"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 onl"},{"name":"authenticate","description":"Test your AUTH key against our service, if successful your organisation name will be returned."},{"name":"get_organisation_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, total_ads, ads_upload_count) across everything your organisation tracks. D"},{"name":"get_video","description":"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"},{"name":"get_video_history","description":"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_d"},{"name":"get_account_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, ads_upload_count, total_ads) for one tracked account, identified by accoun"},{"name":"get_account","description":"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/"},{"name":"get_videos_linked_to_account","description":"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_al"},{"name":"total_videos","description":"Retrieves the total count of videos being tracked by your organization in Shortimize."},{"name":"total_accounts","description":"Retrieves the total number of accounts currently being tracked by your organization in Shortimize."},{"name":"refresh_account_data","description":"Refresh an account, if it wasn't updated in the last 4 hours."},{"name":"refresh_video_data","description":"Refresh a video, if it wasn't updated in the last 4 hours."},{"name":"get_all_collections","description":"List the collections your organisation uses to group accounts and videos, with id, name, parent_id, access (private, public or protected), created_at and hashta"},{"name":"create_collection","description":"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 a"},{"name":"get_collection","description":"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_cou"},{"name":"update_collection","description":"Update a collection's properties (name, parent_id, access, password, display_settings) by collection_id. Use get_collection first to see the current values."},{"name":"delete_collection","description":"Delete the collection identified by collection_id. This also removes all of its associations with accounts and videos."},{"name":"get_collection_videos","description":"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 revi"},{"name":"add_videos_to_collection","description":"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 r"},{"name":"remove_videos_from_collection","description":"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 "},{"name":"get_collection_accounts","description":"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 re"},{"name":"add_accounts_to_collection","description":"Add one or more accounts (account_ids) to the collection identified by collection_id. Use get_collection_accounts to check membership; remove_accounts_from_coll"},{"name":"remove_accounts_from_collection","description":"Remove one or more accounts (account_ids) from the collection identified by collection_id, ending their membership in that collection. Use get_collection_accoun"}],"toolCount":32,"toolsHash":"6e92bde4131cee8fd63d61581325e32c7c992b80614898510236e314b6071d95","serverName":"Shortimize MCP Server","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T04:23:26.793Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":66,"error":null,"detail":{"tools":[{"name":"get_all_accounts","description":"List every account your organisation tracks (TikTok, Instagram or YouTube profiles), one row per account with username, platform, follower count, view/like/comm"},{"name":"track_account","description":"Track an account and link it to your organisation in Shortimize."},{"name":"stop_tracking_account","description":"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"},{"name":"bulk_track_accounts","description":"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 l"},{"name":"bulk_stop_tracking_accounts","description":"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; thi"},{"name":"get_all_videos","description":"List the videos your organisation tracks, one row per video with ad_id, platform, username, title, upload date, latest views/likes/comments/shares/bookmarks, ou"},{"name":"track_video","description":"Track a video and link it to your organisation in Shortimize. A direct URL to the video analysis on Shortimize will be returned."},{"name":"stop_tracking_video","description":"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. "},{"name":"bulk_track_videos","description":"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 lin"},{"name":"bulk_stop_tracking_videos","description":"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 onl"},{"name":"authenticate","description":"Test your AUTH key against our service, if successful your organisation name will be returned."},{"name":"get_organisation_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, total_ads, ads_upload_count) across everything your organisation tracks. D"},{"name":"get_video","description":"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"},{"name":"get_video_history","description":"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_d"},{"name":"get_account_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, ads_upload_count, total_ads) for one tracked account, identified by accoun"},{"name":"get_account","description":"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/"},{"name":"get_videos_linked_to_account","description":"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_al"},{"name":"total_videos","description":"Retrieves the total count of videos being tracked by your organization in Shortimize."},{"name":"total_accounts","description":"Retrieves the total number of accounts currently being tracked by your organization in Shortimize."},{"name":"refresh_account_data","description":"Refresh an account, if it wasn't updated in the last 4 hours."},{"name":"refresh_video_data","description":"Refresh a video, if it wasn't updated in the last 4 hours."},{"name":"get_all_collections","description":"List the collections your organisation uses to group accounts and videos, with id, name, parent_id, access (private, public or protected), created_at and hashta"},{"name":"create_collection","description":"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 a"},{"name":"get_collection","description":"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_cou"},{"name":"update_collection","description":"Update a collection's properties (name, parent_id, access, password, display_settings) by collection_id. Use get_collection first to see the current values."},{"name":"delete_collection","description":"Delete the collection identified by collection_id. This also removes all of its associations with accounts and videos."},{"name":"get_collection_videos","description":"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 revi"},{"name":"add_videos_to_collection","description":"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 r"},{"name":"remove_videos_from_collection","description":"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 "},{"name":"get_collection_accounts","description":"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 re"},{"name":"add_accounts_to_collection","description":"Add one or more accounts (account_ids) to the collection identified by collection_id. Use get_collection_accounts to check membership; remove_accounts_from_coll"},{"name":"remove_accounts_from_collection","description":"Remove one or more accounts (account_ids) from the collection identified by collection_id, ending their membership in that collection. Use get_collection_accoun"}],"toolCount":32,"toolsHash":"6e92bde4131cee8fd63d61581325e32c7c992b80614898510236e314b6071d95","serverName":"Shortimize MCP Server","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T20:24:31.700Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":47,"error":null,"detail":{"tools":[{"name":"get_all_accounts","description":"List every account your organisation tracks (TikTok, Instagram or YouTube profiles), one row per account with username, platform, follower count, view/like/comm"},{"name":"track_account","description":"Track an account and link it to your organisation in Shortimize."},{"name":"stop_tracking_account","description":"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"},{"name":"bulk_track_accounts","description":"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 l"},{"name":"bulk_stop_tracking_accounts","description":"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; thi"},{"name":"get_all_videos","description":"List the videos your organisation tracks, one row per video with ad_id, platform, username, title, upload date, latest views/likes/comments/shares/bookmarks, ou"},{"name":"track_video","description":"Track a video and link it to your organisation in Shortimize. A direct URL to the video analysis on Shortimize will be returned."},{"name":"stop_tracking_video","description":"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. "},{"name":"bulk_track_videos","description":"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 lin"},{"name":"bulk_stop_tracking_videos","description":"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 onl"},{"name":"authenticate","description":"Test your AUTH key against our service, if successful your organisation name will be returned."},{"name":"get_organisation_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, total_ads, ads_upload_count) across everything your organisation tracks. D"},{"name":"get_video","description":"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"},{"name":"get_video_history","description":"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_d"},{"name":"get_account_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, ads_upload_count, total_ads) for one tracked account, identified by accoun"},{"name":"get_account","description":"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/"},{"name":"get_videos_linked_to_account","description":"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_al"},{"name":"total_videos","description":"Retrieves the total count of videos being tracked by your organization in Shortimize."},{"name":"total_accounts","description":"Retrieves the total number of accounts currently being tracked by your organization in Shortimize."},{"name":"refresh_account_data","description":"Refresh an account, if it wasn't updated in the last 4 hours."},{"name":"refresh_video_data","description":"Refresh a video, if it wasn't updated in the last 4 hours."},{"name":"get_all_collections","description":"List the collections your organisation uses to group accounts and videos, with id, name, parent_id, access (private, public or protected), created_at and hashta"},{"name":"create_collection","description":"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 a"},{"name":"get_collection","description":"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_cou"},{"name":"update_collection","description":"Update a collection's properties (name, parent_id, access, password, display_settings) by collection_id. Use get_collection first to see the current values."},{"name":"delete_collection","description":"Delete the collection identified by collection_id. This also removes all of its associations with accounts and videos."},{"name":"get_collection_videos","description":"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 revi"},{"name":"add_videos_to_collection","description":"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 r"},{"name":"remove_videos_from_collection","description":"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 "},{"name":"get_collection_accounts","description":"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 re"},{"name":"add_accounts_to_collection","description":"Add one or more accounts (account_ids) to the collection identified by collection_id. Use get_collection_accounts to check membership; remove_accounts_from_coll"},{"name":"remove_accounts_from_collection","description":"Remove one or more accounts (account_ids) from the collection identified by collection_id, ending their membership in that collection. Use get_collection_accoun"}],"toolCount":32,"toolsHash":"6e92bde4131cee8fd63d61581325e32c7c992b80614898510236e314b6071d95","serverName":"Shortimize MCP Server","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T12:29:31.931Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":29,"error":null,"detail":{"tools":[{"name":"get_all_accounts","description":"List every account your organisation tracks (TikTok, Instagram or YouTube profiles), one row per account with username, platform, follower count, view/like/comm"},{"name":"track_account","description":"Track an account and link it to your organisation in Shortimize."},{"name":"stop_tracking_account","description":"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"},{"name":"bulk_track_accounts","description":"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 l"},{"name":"bulk_stop_tracking_accounts","description":"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; thi"},{"name":"get_all_videos","description":"List the videos your organisation tracks, one row per video with ad_id, platform, username, title, upload date, latest views/likes/comments/shares/bookmarks, ou"},{"name":"track_video","description":"Track a video and link it to your organisation in Shortimize. A direct URL to the video analysis on Shortimize will be returned."},{"name":"stop_tracking_video","description":"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. "},{"name":"bulk_track_videos","description":"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 lin"},{"name":"bulk_stop_tracking_videos","description":"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 onl"},{"name":"authenticate","description":"Test your AUTH key against our service, if successful your organisation name will be returned."},{"name":"get_organisation_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, total_ads, ads_upload_count) across everything your organisation tracks. D"},{"name":"get_video","description":"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"},{"name":"get_video_history","description":"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_d"},{"name":"get_account_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, ads_upload_count, total_ads) for one tracked account, identified by accoun"},{"name":"get_account","description":"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/"},{"name":"get_videos_linked_to_account","description":"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_al"},{"name":"total_videos","description":"Retrieves the total count of videos being tracked by your organization in Shortimize."},{"name":"total_accounts","description":"Retrieves the total number of accounts currently being tracked by your organization in Shortimize."},{"name":"refresh_account_data","description":"Refresh an account, if it wasn't updated in the last 4 hours."},{"name":"refresh_video_data","description":"Refresh a video, if it wasn't updated in the last 4 hours."},{"name":"get_all_collections","description":"List the collections your organisation uses to group accounts and videos, with id, name, parent_id, access (private, public or protected), created_at and hashta"},{"name":"create_collection","description":"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 a"},{"name":"get_collection","description":"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_cou"},{"name":"update_collection","description":"Update a collection's properties (name, parent_id, access, password, display_settings) by collection_id. Use get_collection first to see the current values."},{"name":"delete_collection","description":"Delete the collection identified by collection_id. This also removes all of its associations with accounts and videos."},{"name":"get_collection_videos","description":"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 revi"},{"name":"add_videos_to_collection","description":"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 r"},{"name":"remove_videos_from_collection","description":"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 "},{"name":"get_collection_accounts","description":"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 re"},{"name":"add_accounts_to_collection","description":"Add one or more accounts (account_ids) to the collection identified by collection_id. Use get_collection_accounts to check membership; remove_accounts_from_coll"},{"name":"remove_accounts_from_collection","description":"Remove one or more accounts (account_ids) from the collection identified by collection_id, ending their membership in that collection. Use get_collection_accoun"}],"toolCount":32,"toolsHash":"6e92bde4131cee8fd63d61581325e32c7c992b80614898510236e314b6071d95","serverName":"Shortimize MCP Server","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T04:25:43.199Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1161,"error":null,"detail":{"tools":[{"name":"get_all_accounts","description":"List every account your organisation tracks (TikTok, Instagram or YouTube profiles), one row per account with username, platform, follower count, view/like/comm"},{"name":"track_account","description":"Track an account and link it to your organisation in Shortimize."},{"name":"stop_tracking_account","description":"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"},{"name":"bulk_track_accounts","description":"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 l"},{"name":"bulk_stop_tracking_accounts","description":"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; thi"},{"name":"get_all_videos","description":"List the videos your organisation tracks, one row per video with ad_id, platform, username, title, upload date, latest views/likes/comments/shares/bookmarks, ou"},{"name":"track_video","description":"Track a video and link it to your organisation in Shortimize. A direct URL to the video analysis on Shortimize will be returned."},{"name":"stop_tracking_video","description":"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. "},{"name":"bulk_track_videos","description":"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 lin"},{"name":"bulk_stop_tracking_videos","description":"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 onl"},{"name":"authenticate","description":"Test your AUTH key against our service, if successful your organisation name will be returned."},{"name":"get_organisation_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, total_ads, ads_upload_count) across everything your organisation tracks. D"},{"name":"get_video","description":"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"},{"name":"get_video_history","description":"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_d"},{"name":"get_account_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, ads_upload_count, total_ads) for one tracked account, identified by accoun"},{"name":"get_account","description":"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/"},{"name":"get_videos_linked_to_account","description":"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_al"},{"name":"total_videos","description":"Retrieves the total count of videos being tracked by your organization in Shortimize."},{"name":"total_accounts","description":"Retrieves the total number of accounts currently being tracked by your organization in Shortimize."},{"name":"refresh_account_data","description":"Refresh an account, if it wasn't updated in the last 4 hours."},{"name":"refresh_video_data","description":"Refresh a video, if it wasn't updated in the last 4 hours."},{"name":"get_all_collections","description":"List the collections your organisation uses to group accounts and videos, with id, name, parent_id, access (private, public or protected), created_at and hashta"},{"name":"create_collection","description":"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 a"},{"name":"get_collection","description":"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_cou"},{"name":"update_collection","description":"Update a collection's properties (name, parent_id, access, password, display_settings) by collection_id. Use get_collection first to see the current values."},{"name":"delete_collection","description":"Delete the collection identified by collection_id. This also removes all of its associations with accounts and videos."},{"name":"get_collection_videos","description":"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 revi"},{"name":"add_videos_to_collection","description":"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 r"},{"name":"remove_videos_from_collection","description":"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 "},{"name":"get_collection_accounts","description":"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 re"},{"name":"add_accounts_to_collection","description":"Add one or more accounts (account_ids) to the collection identified by collection_id. Use get_collection_accounts to check membership; remove_accounts_from_coll"},{"name":"remove_accounts_from_collection","description":"Remove one or more accounts (account_ids) from the collection identified by collection_id, ending their membership in that collection. Use get_collection_accoun"}],"toolCount":32,"toolsHash":"6e92bde4131cee8fd63d61581325e32c7c992b80614898510236e314b6071d95","serverName":"Shortimize MCP Server","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T20:27:50.799Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":48,"error":null,"detail":{"tools":[{"name":"get_all_accounts","description":"List every account your organisation tracks (TikTok, Instagram or YouTube profiles), one row per account with username, platform, follower count, view/like/comm"},{"name":"track_account","description":"Track an account and link it to your organisation in Shortimize."},{"name":"stop_tracking_account","description":"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"},{"name":"bulk_track_accounts","description":"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 l"},{"name":"bulk_stop_tracking_accounts","description":"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; thi"},{"name":"get_all_videos","description":"List the videos your organisation tracks, one row per video with ad_id, platform, username, title, upload date, latest views/likes/comments/shares/bookmarks, ou"},{"name":"track_video","description":"Track a video and link it to your organisation in Shortimize. A direct URL to the video analysis on Shortimize will be returned."},{"name":"stop_tracking_video","description":"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. "},{"name":"bulk_track_videos","description":"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 lin"},{"name":"bulk_stop_tracking_videos","description":"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 onl"},{"name":"authenticate","description":"Test your AUTH key against our service, if successful your organisation name will be returned."},{"name":"get_organisation_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, total_ads, ads_upload_count) across everything your organisation tracks. D"},{"name":"get_video","description":"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"},{"name":"get_video_history","description":"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_d"},{"name":"get_account_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, ads_upload_count, total_ads) for one tracked account, identified by accoun"},{"name":"get_account","description":"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/"},{"name":"get_videos_linked_to_account","description":"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_al"},{"name":"total_videos","description":"Retrieves the total count of videos being tracked by your organization in Shortimize."},{"name":"total_accounts","description":"Retrieves the total number of accounts currently being tracked by your organization in Shortimize."},{"name":"refresh_account_data","description":"Refresh an account, if it wasn't updated in the last 4 hours."},{"name":"refresh_video_data","description":"Refresh a video, if it wasn't updated in the last 4 hours."},{"name":"get_all_collections","description":"List the collections your organisation uses to group accounts and videos, with id, name, parent_id, access (private, public or protected), created_at and hashta"},{"name":"create_collection","description":"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 a"},{"name":"get_collection","description":"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_cou"},{"name":"update_collection","description":"Update a collection's properties (name, parent_id, access, password, display_settings) by collection_id. Use get_collection first to see the current values."},{"name":"delete_collection","description":"Delete the collection identified by collection_id. This also removes all of its associations with accounts and videos."},{"name":"get_collection_videos","description":"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 revi"},{"name":"add_videos_to_collection","description":"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 r"},{"name":"remove_videos_from_collection","description":"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 "},{"name":"get_collection_accounts","description":"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 re"},{"name":"add_accounts_to_collection","description":"Add one or more accounts (account_ids) to the collection identified by collection_id. Use get_collection_accounts to check membership; remove_accounts_from_coll"},{"name":"remove_accounts_from_collection","description":"Remove one or more accounts (account_ids) from the collection identified by collection_id, ending their membership in that collection. Use get_collection_accoun"}],"toolCount":32,"toolsHash":"6e92bde4131cee8fd63d61581325e32c7c992b80614898510236e314b6071d95","serverName":"Shortimize MCP Server","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T12:26:41.683Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":31,"error":null,"detail":{"tools":[{"name":"get_all_accounts","description":"List every account your organisation tracks (TikTok, Instagram or YouTube profiles), one row per account with username, platform, follower count, view/like/comm"},{"name":"track_account","description":"Track an account and link it to your organisation in Shortimize."},{"name":"stop_tracking_account","description":"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"},{"name":"bulk_track_accounts","description":"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 l"},{"name":"bulk_stop_tracking_accounts","description":"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; thi"},{"name":"get_all_videos","description":"List the videos your organisation tracks, one row per video with ad_id, platform, username, title, upload date, latest views/likes/comments/shares/bookmarks, ou"},{"name":"track_video","description":"Track a video and link it to your organisation in Shortimize. A direct URL to the video analysis on Shortimize will be returned."},{"name":"stop_tracking_video","description":"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. "},{"name":"bulk_track_videos","description":"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 lin"},{"name":"bulk_stop_tracking_videos","description":"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 onl"},{"name":"authenticate","description":"Test your AUTH key against our service, if successful your organisation name will be returned."},{"name":"get_organisation_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, total_ads, ads_upload_count) across everything your organisation tracks. D"},{"name":"get_video","description":"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"},{"name":"get_video_history","description":"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_d"},{"name":"get_account_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, ads_upload_count, total_ads) for one tracked account, identified by accoun"},{"name":"get_account","description":"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/"},{"name":"get_videos_linked_to_account","description":"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_al"},{"name":"total_videos","description":"Retrieves the total count of videos being tracked by your organization in Shortimize."},{"name":"total_accounts","description":"Retrieves the total number of accounts currently being tracked by your organization in Shortimize."},{"name":"refresh_account_data","description":"Refresh an account, if it wasn't updated in the last 4 hours."},{"name":"refresh_video_data","description":"Refresh a video, if it wasn't updated in the last 4 hours."},{"name":"get_all_collections","description":"List the collections your organisation uses to group accounts and videos, with id, name, parent_id, access (private, public or protected), created_at and hashta"},{"name":"create_collection","description":"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 a"},{"name":"get_collection","description":"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_cou"},{"name":"update_collection","description":"Update a collection's properties (name, parent_id, access, password, display_settings) by collection_id. Use get_collection first to see the current values."},{"name":"delete_collection","description":"Delete the collection identified by collection_id. This also removes all of its associations with accounts and videos."},{"name":"get_collection_videos","description":"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 revi"},{"name":"add_videos_to_collection","description":"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 r"},{"name":"remove_videos_from_collection","description":"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 "},{"name":"get_collection_accounts","description":"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 re"},{"name":"add_accounts_to_collection","description":"Add one or more accounts (account_ids) to the collection identified by collection_id. Use get_collection_accounts to check membership; remove_accounts_from_coll"},{"name":"remove_accounts_from_collection","description":"Remove one or more accounts (account_ids) from the collection identified by collection_id, ending their membership in that collection. Use get_collection_accoun"}],"toolCount":32,"toolsHash":"6e92bde4131cee8fd63d61581325e32c7c992b80614898510236e314b6071d95","serverName":"Shortimize MCP Server","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T04:26:19.901Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"get_all_accounts","description":"List every account your organisation tracks (TikTok, Instagram or YouTube profiles), one row per account with username, platform, follower count, view/like/comm"},{"name":"track_account","description":"Track an account and link it to your organisation in Shortimize."},{"name":"stop_tracking_account","description":"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"},{"name":"bulk_track_accounts","description":"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 l"},{"name":"bulk_stop_tracking_accounts","description":"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; thi"},{"name":"get_all_videos","description":"List the videos your organisation tracks, one row per video with ad_id, platform, username, title, upload date, latest views/likes/comments/shares/bookmarks, ou"},{"name":"track_video","description":"Track a video and link it to your organisation in Shortimize. A direct URL to the video analysis on Shortimize will be returned."},{"name":"stop_tracking_video","description":"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. "},{"name":"bulk_track_videos","description":"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 lin"},{"name":"bulk_stop_tracking_videos","description":"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 onl"},{"name":"authenticate","description":"Test your AUTH key against our service, if successful your organisation name will be returned."},{"name":"get_organisation_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, total_ads, ads_upload_count) across everything your organisation tracks. D"},{"name":"get_video","description":"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"},{"name":"get_video_history","description":"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_d"},{"name":"get_account_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, ads_upload_count, total_ads) for one tracked account, identified by accoun"},{"name":"get_account","description":"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/"},{"name":"get_videos_linked_to_account","description":"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_al"},{"name":"total_videos","description":"Retrieves the total count of videos being tracked by your organization in Shortimize."},{"name":"total_accounts","description":"Retrieves the total number of accounts currently being tracked by your organization in Shortimize."},{"name":"refresh_account_data","description":"Refresh an account, if it wasn't updated in the last 4 hours."},{"name":"refresh_video_data","description":"Refresh a video, if it wasn't updated in the last 4 hours."},{"name":"get_all_collections","description":"List the collections your organisation uses to group accounts and videos, with id, name, parent_id, access (private, public or protected), created_at and hashta"},{"name":"create_collection","description":"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 a"},{"name":"get_collection","description":"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_cou"},{"name":"update_collection","description":"Update a collection's properties (name, parent_id, access, password, display_settings) by collection_id. Use get_collection first to see the current values."},{"name":"delete_collection","description":"Delete the collection identified by collection_id. This also removes all of its associations with accounts and videos."},{"name":"get_collection_videos","description":"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 revi"},{"name":"add_videos_to_collection","description":"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 r"},{"name":"remove_videos_from_collection","description":"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 "},{"name":"get_collection_accounts","description":"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 re"},{"name":"add_accounts_to_collection","description":"Add one or more accounts (account_ids) to the collection identified by collection_id. Use get_collection_accounts to check membership; remove_accounts_from_coll"},{"name":"remove_accounts_from_collection","description":"Remove one or more accounts (account_ids) from the collection identified by collection_id, ending their membership in that collection. Use get_collection_accoun"}],"toolCount":32,"toolsHash":"6e92bde4131cee8fd63d61581325e32c7c992b80614898510236e314b6071d95","serverName":"Shortimize MCP Server","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_all_accounts","description":"List every account your organisation tracks (TikTok, Instagram or YouTube profiles), one row per account with username, platform, follower count, view/like/comm"},{"name":"track_account","description":"Track an account and link it to your organisation in Shortimize."},{"name":"stop_tracking_account","description":"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"},{"name":"bulk_track_accounts","description":"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 l"},{"name":"bulk_stop_tracking_accounts","description":"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; thi"},{"name":"get_all_videos","description":"List the videos your organisation tracks, one row per video with ad_id, platform, username, title, upload date, latest views/likes/comments/shares/bookmarks, ou"},{"name":"track_video","description":"Track a video and link it to your organisation in Shortimize. A direct URL to the video analysis on Shortimize will be returned."},{"name":"stop_tracking_video","description":"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. "},{"name":"bulk_track_videos","description":"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 lin"},{"name":"bulk_stop_tracking_videos","description":"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 onl"},{"name":"authenticate","description":"Test your AUTH key against our service, if successful your organisation name will be returned."},{"name":"get_organisation_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, total_ads, ads_upload_count) across everything your organisation tracks. D"},{"name":"get_video","description":"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"},{"name":"get_video_history","description":"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_d"},{"name":"get_account_history","description":"Get daily aggregated metrics (views, likes, comments, shares, bookmarks, engagements, ads_upload_count, total_ads) for one tracked account, identified by accoun"},{"name":"get_account","description":"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/"},{"name":"get_videos_linked_to_account","description":"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_al"},{"name":"total_videos","description":"Retrieves the total count of videos being tracked by your organization in Shortimize."},{"name":"total_accounts","description":"Retrieves the total number of accounts currently being tracked by your organization in Shortimize."},{"name":"refresh_account_data","description":"Refresh an account, if it wasn't updated in the last 4 hours."},{"name":"refresh_video_data","description":"Refresh a video, if it wasn't updated in the last 4 hours."},{"name":"get_all_collections","description":"List the collections your organisation uses to group accounts and videos, with id, name, parent_id, access (private, public or protected), created_at and hashta"},{"name":"create_collection","description":"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 a"},{"name":"get_collection","description":"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_cou"},{"name":"update_collection","description":"Update a collection's properties (name, parent_id, access, password, display_settings) by collection_id. Use get_collection first to see the current values."},{"name":"delete_collection","description":"Delete the collection identified by collection_id. This also removes all of its associations with accounts and videos."},{"name":"get_collection_videos","description":"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 revi"},{"name":"add_videos_to_collection","description":"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 r"},{"name":"remove_videos_from_collection","description":"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 "},{"name":"get_collection_accounts","description":"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 re"},{"name":"add_accounts_to_collection","description":"Add one or more accounts (account_ids) to the collection identified by collection_id. Use get_collection_accounts to check membership; remove_accounts_from_coll"},{"name":"remove_accounts_from_collection","description":"Remove one or more accounts (account_ids) from the collection identified by collection_id, ending their membership in that collection. Use get_collection_accoun"}],"package":null,"toolSurface":{"id":"ts_24duvbfd55hg","endpointId":"ep_rrtgmqrnjbgx","hash":"6e92bde4131cee8fd63d61581325e32c7c992b80614898510236e314b6071d95","toolCount":32,"serverName":"Shortimize MCP Server","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-20T04:27:41.108Z","lastSeenAt":"2026-11-03T05:32:01.628Z","observations":46,"toolNames":["get_all_accounts","track_account","stop_tracking_account","bulk_track_accounts","bulk_stop_tracking_accounts","get_all_videos","track_video","stop_tracking_video","bulk_track_videos","bulk_stop_tracking_videos","authenticate","get_organisation_history","get_video","get_video_history","get_account_history","get_account","get_videos_linked_to_account","total_videos","total_accounts","refresh_account_data","refresh_video_data","get_all_collections","create_collection","get_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"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_rrtgmqrnjbgx","url":"https://api.shortimize.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-01T20:24:31.729Z","auth":{"observedAt":"2026-11-01T20:24:31.755Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-01T20:24:31.769Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"shortimize.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-27T09:42:23.000Z","validTo":"2026-12-26T10:42:17.000Z","daysToExpiry":53,"sanCount":3,"fingerprint256":"01:D1:07:E9:D0:82:56:1E:DB:5A:1D:04:12:6F:E1:36:2B:21:96:7C:22:B9:D6:13:3E:F7:8E:AF:1C:A7:53:DD"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.shortimize/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.shortimize%2Fmcp","firstSeenAt":"2026-10-15T08:18:44.659Z","fetchedAt":"2026-11-01T10:22:37.588Z","normalizedAt":"2026-11-01T10:22:37.588Z"}]},"firstSeenAt":"2026-10-15T08:18:44.659Z","updatedAt":"2026-11-03T05:37:02.181Z"}