{"server":"dev.fetchwire/social-data","count":10,"tools":[{"name":"call_route","title":"Call any route","description":"Fetch any Fetchwire route by path, for the routes the operation tools do not cover. Find the path with list_routes first. `params` are the query parameters, e.g. call_route('/v1/tiktok/hashtag/videos', {'id': 'space'}). Spends credits like any other call.","input_schema":{"type":"object","title":"call_routeArguments","required":["path"],"properties":{"path":{"type":"string","title":"Path","description":"A path from list_routes, starting with /v1/."},"params":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"title":"Params","default":null,"description":"Query parameters for that route, e.g. {'id': 'space'}."}}},"output_schema":null,"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T18:21:17.837Z"},{"name":"get_comments","title":"Get comments on a post","description":"Comments on a post, flat, with `parent_id` set on replies so the tree is one pass to rebuild. A comment's `replies_cursor` passed as `cursor` returns that thread. instagram: username or profile URL; for posts, a shortcode or /p/ or /reel/ URL. reddit: username, u/name, or profile URL; for posts, a t3_ id, bare id, or comments URL. threads: username, numeric user id, or profile URL; for posts, a shortcode or /post/ URL. tiktok: @handle, profile URL, or secUid; for posts, a video id or TikTok URL (short links included). x: screen name or profile URL; for posts, a tweet id or status URL. youtube: channel id (UC…), @handle, or channel URL; for posts, a video id or any YouTube URL.","input_schema":{"type":"object","title":"get_commentsArguments","required":["platform","id"],"properties":{"id":{"type":"string","title":"Id","description":"A handle, a platform id, or any public URL to the account or post. Parsed for you."},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor","default":null,"description":"The `next_cursor` from a previous response. Omit for the first page."},"platform":{"type":"string","title":"Platform","description":"One of: youtube, tiktok, instagram, x, reddit, linkedin, threads."}}},"output_schema":{"type":"object","$defs":{"Author":{"type":"object","title":"Author","required":["platform","id"],"properties":{"id":{"type":"string","title":"Id"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url","default":null},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","default":null},"extra":{"type":"object","title":"Extra","additionalProperties":true},"views":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Views","default":null},"handle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Handle","default":null},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","default":null},"platform":{"enum":["youtube","tiktok","instagram","x","reddit","linkedin","threads"],"type":"string","title":"Platform"},"verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Verified","default":null},"followers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Followers","default":null,"description":"Subscribers on YouTube. Approximate unless exact is available."},"avatar_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar Url","default":null},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","default":null},"posts_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Posts Count","default":null},"joined_at_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Joined At Text","default":null}}},"Comment":{"type":"object","title":"Comment","required":["platform","id","post_id","text"],"properties":{"id":{"type":"string","title":"Id"},"text":{"type":"string","title":"Text"},"extra":{"type":"object","title":"Extra","additionalProperties":true},"likes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Likes","default":null},"author":{"anyOf":[{"$ref":"#/$defs/Author"},{"type":"null"}],"default":null},"pinned":{"type":"boolean","title":"Pinned","default":false},"post_id":{"type":"string","title":"Post Id"},"platform":{"enum":["youtube","tiktok","instagram","x","reddit","linkedin","threads"],"type":"string","title":"Platform"},"parent_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parent Id","default":null},"by_creator":{"type":"boolean","title":"By Creator","default":false},"reply_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Reply Count","default":null},"replies_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Replies Cursor","default":null,"description":"Pass to the comments endpoint as `cursor` to fetch replies"},"created_at_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At Text","default":null}}}},"title":"Page[Comment]","required":["items"],"properties":{"items":{"type":"array","items":{"$ref":"#/$defs/Comment"},"title":"Items"},"total":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total","default":null,"description":"Total count when the platform reports one"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor","default":null,"description":"Opaque. Pass back as `cursor` to get the next page. Null when exhausted."}}},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T18:21:17.837Z"},{"name":"get_post","title":"Get a post","description":"One post with its stats and author. Accepts a post id or any public URL. instagram: username or profile URL; for posts, a shortcode or /p/ or /reel/ URL. linkedin: profile slug or /in/ URL; for posts, an activity id or /posts/ URL. reddit: username, u/name, or profile URL; for posts, a t3_ id, bare id, or comments URL. threads: username, numeric user id, or profile URL; for posts, a shortcode or /post/ URL. tiktok: @handle, profile URL, or secUid; for posts, a video id or TikTok URL (short links included). x: screen name or profile URL; for posts, a tweet id or status URL. youtube: channel id (UC…), @handle, or channel URL; for posts, a video id or any YouTube URL.","input_schema":{"type":"object","title":"get_postArguments","required":["platform","id"],"properties":{"id":{"type":"string","title":"Id","description":"A handle, a platform id, or any public URL to the account or post. Parsed for you."},"platform":{"type":"string","title":"Platform","description":"One of: youtube, tiktok, instagram, x, reddit, linkedin, threads."}}},"output_schema":{"type":"object","$defs":{"Author":{"type":"object","title":"Author","required":["platform","id"],"properties":{"id":{"type":"string","title":"Id"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url","default":null},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","default":null},"extra":{"type":"object","title":"Extra","additionalProperties":true},"views":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Views","default":null},"handle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Handle","default":null},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","default":null},"platform":{"enum":["youtube","tiktok","instagram","x","reddit","linkedin","threads"],"type":"string","title":"Platform"},"verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Verified","default":null},"followers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Followers","default":null,"description":"Subscribers on YouTube. Approximate unless exact is available."},"avatar_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar Url","default":null},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","default":null},"posts_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Posts Count","default":null},"joined_at_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Joined At Text","default":null}}},"PostStats":{"type":"object","title":"PostStats","properties":{"likes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Likes","default":null},"views":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Views","default":null},"shares":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Shares","default":null},"comments":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Comments","default":null}}},"Thumbnail":{"type":"object","title":"Thumbnail","required":["url"],"properties":{"url":{"type":"string","title":"Url"},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Width","default":null},"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Height","default":null}}}},"title":"Post","required":["platform","id","url"],"properties":{"id":{"type":"string","title":"Id"},"url":{"type":"string","title":"Url"},"tags":{"type":"array","items":{"type":"string"},"title":"Tags"},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text","default":null,"description":"Description or body text"},"type":{"enum":["video","short","live","image","text"],"type":"string","title":"Type","default":"video"},"extra":{"type":"object","title":"Extra","additionalProperties":true},"stats":{"$ref":"#/$defs/PostStats"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","default":null},"author":{"anyOf":[{"$ref":"#/$defs/Author"},{"type":"null"}],"default":null},"is_live":{"type":"boolean","title":"Is Live","default":false},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","default":null},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":null},"platform":{"enum":["youtube","tiktok","instagram","x","reddit","linkedin","threads"],"type":"string","title":"Platform"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At","default":null,"description":"Exact publish time when the platform exposes it"},"thumbnails":{"type":"array","items":{"$ref":"#/$defs/Thumbnail"},"title":"Thumbnails"},"created_at_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At Text","default":null,"description":"Platform's relative text such as '7 days ago'"},"duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Seconds","default":null}}},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T18:21:17.837Z"},{"name":"get_usage","title":"Check credit balance","description":"The calling key's credit balance and this month's usage by endpoint. Free to call.","input_schema":{"type":"object","title":"get_usageArguments","properties":{}},"output_schema":{"type":"object","$defs":{"EndpointUsage":{"type":"object","title":"EndpointUsage","required":["endpoint","requests","credits","cache_hits"],"properties":{"credits":{"type":"integer","title":"Credits"},"endpoint":{"type":"string","title":"Endpoint"},"requests":{"type":"integer","title":"Requests"},"cache_hits":{"type":"integer","title":"Cache Hits"}}}},"title":"Usage","required":["key_name","period","credits_used","balance","credits_remaining","by_endpoint"],"properties":{"period":{"type":"string","title":"Period"},"balance":{"type":"integer","title":"Balance","description":"Prepaid credits left on the account. Credits never expire."},"key_name":{"type":"string","title":"Key Name"},"by_endpoint":{"type":"array","items":{"$ref":"#/$defs/EndpointUsage"},"title":"By Endpoint"},"credits_used":{"type":"integer","title":"Credits Used","description":"This month, across all keys of the same account"},"credits_remaining":{"type":"integer","title":"Credits Remaining","description":"Same as balance, kept for older clients"}}},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T18:21:17.837Z"},{"name":"get_user","title":"Get a profile","description":"A user's profile on any platform: follower counts, bio, verification, and platform extras under `extra`. Accepts a handle, id, or public URL. instagram: username or profile URL; for posts, a shortcode or /p/ or /reel/ URL. linkedin: profile slug or /in/ URL; for posts, an activity id or /posts/ URL. reddit: username, u/name, or profile URL; for posts, a t3_ id, bare id, or comments URL. threads: username, numeric user id, or profile URL; for posts, a shortcode or /post/ URL. tiktok: @handle, profile URL, or secUid; for posts, a video id or TikTok URL (short links included). x: screen name or profile URL; for posts, a tweet id or status URL. youtube: channel id (UC…), @handle, or channel URL; for posts, a video id or any YouTube URL.","input_schema":{"type":"object","title":"get_userArguments","required":["platform","id"],"properties":{"id":{"type":"string","title":"Id","description":"A handle, a platform id, or any public URL to the account or post. Parsed for you."},"platform":{"type":"string","title":"Platform","description":"One of: youtube, tiktok, instagram, x, reddit, linkedin, threads."}}},"output_schema":{"type":"object","title":"Author","required":["platform","id"],"properties":{"id":{"type":"string","title":"Id"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url","default":null},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","default":null},"extra":{"type":"object","title":"Extra","additionalProperties":true},"views":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Views","default":null},"handle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Handle","default":null},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","default":null},"platform":{"enum":["youtube","tiktok","instagram","x","reddit","linkedin","threads"],"type":"string","title":"Platform"},"verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Verified","default":null},"followers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Followers","default":null,"description":"Subscribers on YouTube. Approximate unless exact is available."},"avatar_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar Url","default":null},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","default":null},"posts_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Posts Count","default":null},"joined_at_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Joined At Text","default":null}}},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T18:21:17.837Z"},{"name":"get_user_posts","title":"Get a user's posts","description":"A user's posts, newest first, with view, like, and comment counts. Pass the `next_cursor` from a previous response as `cursor` for the next page. instagram: username or profile URL; for posts, a shortcode or /p/ or /reel/ URL. reddit: username, u/name, or profile URL; for posts, a t3_ id, bare id, or comments URL. threads: username, numeric user id, or profile URL; for posts, a shortcode or /post/ URL. tiktok: @handle, profile URL, or secUid; for posts, a video id or TikTok URL (short links included). x: screen name or profile URL; for posts, a tweet id or status URL. youtube: channel id (UC…), @handle, or channel URL; for posts, a video id or any YouTube URL.","input_schema":{"type":"object","title":"get_user_postsArguments","required":["platform","id"],"properties":{"id":{"type":"string","title":"Id","description":"A handle, a platform id, or any public URL to the account or post. Parsed for you."},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor","default":null,"description":"The `next_cursor` from a previous response. Omit for the first page."},"platform":{"type":"string","title":"Platform","description":"One of: youtube, tiktok, instagram, x, reddit, linkedin, threads."}}},"output_schema":{"type":"object","$defs":{"Post":{"type":"object","title":"Post","required":["platform","id","url"],"properties":{"id":{"type":"string","title":"Id"},"url":{"type":"string","title":"Url"},"tags":{"type":"array","items":{"type":"string"},"title":"Tags"},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text","default":null,"description":"Description or body text"},"type":{"enum":["video","short","live","image","text"],"type":"string","title":"Type","default":"video"},"extra":{"type":"object","title":"Extra","additionalProperties":true},"stats":{"$ref":"#/$defs/PostStats"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","default":null},"author":{"anyOf":[{"$ref":"#/$defs/Author"},{"type":"null"}],"default":null},"is_live":{"type":"boolean","title":"Is Live","default":false},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","default":null},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":null},"platform":{"enum":["youtube","tiktok","instagram","x","reddit","linkedin","threads"],"type":"string","title":"Platform"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At","default":null,"description":"Exact publish time when the platform exposes it"},"thumbnails":{"type":"array","items":{"$ref":"#/$defs/Thumbnail"},"title":"Thumbnails"},"created_at_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At Text","default":null,"description":"Platform's relative text such as '7 days ago'"},"duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Seconds","default":null}}},"Author":{"type":"object","title":"Author","required":["platform","id"],"properties":{"id":{"type":"string","title":"Id"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url","default":null},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","default":null},"extra":{"type":"object","title":"Extra","additionalProperties":true},"views":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Views","default":null},"handle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Handle","default":null},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","default":null},"platform":{"enum":["youtube","tiktok","instagram","x","reddit","linkedin","threads"],"type":"string","title":"Platform"},"verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Verified","default":null},"followers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Followers","default":null,"description":"Subscribers on YouTube. Approximate unless exact is available."},"avatar_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar Url","default":null},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","default":null},"posts_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Posts Count","default":null},"joined_at_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Joined At Text","default":null}}},"PostStats":{"type":"object","title":"PostStats","properties":{"likes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Likes","default":null},"views":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Views","default":null},"shares":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Shares","default":null},"comments":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Comments","default":null}}},"Thumbnail":{"type":"object","title":"Thumbnail","required":["url"],"properties":{"url":{"type":"string","title":"Url"},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Width","default":null},"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Height","default":null}}}},"title":"Page[Post]","required":["items"],"properties":{"items":{"type":"array","items":{"$ref":"#/$defs/Post"},"title":"Items"},"total":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total","default":null,"description":"Total count when the platform reports one"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor","default":null,"description":"Opaque. Pass back as `cursor` to get the next page. Null when exhausted."}}},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T18:21:17.837Z"},{"name":"list_platforms","title":"List platforms","description":"The platforms Fetchwire serves and which of the six operations each one supports.","input_schema":{"type":"object","title":"list_platformsArguments","properties":{}},"output_schema":{"type":"object","$defs":{"PlatformOps":{"type":"object","title":"PlatformOps","required":["platform","operations"],"properties":{"platform":{"type":"string","title":"Platform"},"operations":{"type":"array","items":{"type":"string"},"title":"Operations","description":"Which of the six operation tools this platform serves."}}}},"title":"PlatformList","required":["platforms","note"],"properties":{"note":{"type":"string","title":"Note"},"platforms":{"type":"array","items":{"$ref":"#/$defs/PlatformOps"},"title":"Platforms"}}},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T18:21:17.837Z"},{"name":"list_routes","title":"List available routes","description":"Every route Fetchwire serves, with what each costs in credits. Free to call. Use it to find the routes the operation tools do not cover — TikTok's shop, live, and trending data, Reddit's subreddits and feeds, LinkedIn's jobs, Instagram's hashtags and places, X's communities and lists — then fetch one with call_route. Filter by `platform`, or by `contains` to match on the path.","input_schema":{"type":"object","title":"list_routesArguments","properties":{"contains":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contains","default":null,"description":"Match on the path, e.g. 'shop' or 'transcript'."},"platform":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Platform","default":null,"description":"Narrow to one of: youtube, tiktok, instagram, x, reddit, linkedin, threads."}}},"output_schema":{"type":"object","$defs":{"RouteInfo":{"type":"object","title":"RouteInfo","required":["path","credits"],"properties":{"path":{"type":"string","title":"Path","description":"Pass to call_route."},"credits":{"type":"integer","title":"Credits","description":"What one uncached call costs."}}}},"title":"RouteList","required":["count","routes","note"],"properties":{"note":{"type":"string","title":"Note"},"count":{"type":"integer","title":"Count"},"routes":{"type":"array","items":{"$ref":"#/$defs/RouteInfo"},"title":"Routes"}}},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T18:21:17.837Z"},{"name":"search_posts","title":"Search posts","description":"Search posts or videos by keyword on youtube, tiktok, instagram, x, or reddit. `sort` varies by platform — omit it for the default. LinkedIn and Threads have no keyword search; use list_routes to see what they do offer.","input_schema":{"type":"object","title":"search_postsArguments","required":["platform","q"],"properties":{"q":{"type":"string","title":"Q","description":"The search text, as a person would type it."},"sort":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sort","default":null,"description":"Platform-specific ordering. Omit for the platform's default."},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor","default":null,"description":"The `next_cursor` from a previous response. Omit for the first page."},"platform":{"type":"string","title":"Platform","description":"One of: youtube, tiktok, instagram, x, reddit, linkedin, threads."}}},"output_schema":{"type":"object","$defs":{"Post":{"type":"object","title":"Post","required":["platform","id","url"],"properties":{"id":{"type":"string","title":"Id"},"url":{"type":"string","title":"Url"},"tags":{"type":"array","items":{"type":"string"},"title":"Tags"},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text","default":null,"description":"Description or body text"},"type":{"enum":["video","short","live","image","text"],"type":"string","title":"Type","default":"video"},"extra":{"type":"object","title":"Extra","additionalProperties":true},"stats":{"$ref":"#/$defs/PostStats"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","default":null},"author":{"anyOf":[{"$ref":"#/$defs/Author"},{"type":"null"}],"default":null},"is_live":{"type":"boolean","title":"Is Live","default":false},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","default":null},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language","default":null},"platform":{"enum":["youtube","tiktok","instagram","x","reddit","linkedin","threads"],"type":"string","title":"Platform"},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At","default":null,"description":"Exact publish time when the platform exposes it"},"thumbnails":{"type":"array","items":{"$ref":"#/$defs/Thumbnail"},"title":"Thumbnails"},"created_at_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At Text","default":null,"description":"Platform's relative text such as '7 days ago'"},"duration_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Seconds","default":null}}},"Author":{"type":"object","title":"Author","required":["platform","id"],"properties":{"id":{"type":"string","title":"Id"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url","default":null},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","default":null},"extra":{"type":"object","title":"Extra","additionalProperties":true},"views":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Views","default":null},"handle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Handle","default":null},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","default":null},"platform":{"enum":["youtube","tiktok","instagram","x","reddit","linkedin","threads"],"type":"string","title":"Platform"},"verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Verified","default":null},"followers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Followers","default":null,"description":"Subscribers on YouTube. Approximate unless exact is available."},"avatar_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar Url","default":null},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","default":null},"posts_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Posts Count","default":null},"joined_at_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Joined At Text","default":null}}},"PostStats":{"type":"object","title":"PostStats","properties":{"likes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Likes","default":null},"views":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Views","default":null},"shares":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Shares","default":null},"comments":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Comments","default":null}}},"Thumbnail":{"type":"object","title":"Thumbnail","required":["url"],"properties":{"url":{"type":"string","title":"Url"},"width":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Width","default":null},"height":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Height","default":null}}}},"title":"Page[Post]","required":["items"],"properties":{"items":{"type":"array","items":{"$ref":"#/$defs/Post"},"title":"Items"},"total":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total","default":null,"description":"Total count when the platform reports one"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor","default":null,"description":"Opaque. Pass back as `cursor` to get the next page. Null when exhausted."}}},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T18:21:17.837Z"},{"name":"search_users","title":"Search for accounts","description":"Find accounts by name or keyword on youtube, tiktok, instagram, x, reddit, or threads. Useful for turning a person or brand name into the handle the other tools take. LinkedIn has no profile search.","input_schema":{"type":"object","title":"search_usersArguments","required":["platform","q"],"properties":{"q":{"type":"string","title":"Q","description":"The search text, as a person would type it."},"cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor","default":null,"description":"The `next_cursor` from a previous response. Omit for the first page."},"platform":{"type":"string","title":"Platform","description":"One of: youtube, tiktok, instagram, x, reddit, linkedin, threads."}}},"output_schema":{"type":"object","$defs":{"Author":{"type":"object","title":"Author","required":["platform","id"],"properties":{"id":{"type":"string","title":"Id"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url","default":null},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","default":null},"extra":{"type":"object","title":"Extra","additionalProperties":true},"views":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Views","default":null},"handle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Handle","default":null},"country":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country","default":null},"platform":{"enum":["youtube","tiktok","instagram","x","reddit","linkedin","threads"],"type":"string","title":"Platform"},"verified":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Verified","default":null},"followers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Followers","default":null,"description":"Subscribers on YouTube. Approximate unless exact is available."},"avatar_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Avatar Url","default":null},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","default":null},"posts_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Posts Count","default":null},"joined_at_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Joined At Text","default":null}}}},"title":"Page[Author]","required":["items"],"properties":{"items":{"type":"array","items":{"$ref":"#/$defs/Author"},"title":"Items"},"total":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Total","default":null,"description":"Total count when the platform reports one"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor","default":null,"description":"Opaque. Pass back as `cursor` to get the next page. Null when exhausted."}}},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-01T18:21:17.837Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/dev.fetchwire%2Fsocial-data/connection?target=mcpServers","arguments":{"name":"dev.fetchwire/social-data","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/dev.fetchwire%2Fsocial-data","arguments":{"name":"dev.fetchwire/social-data"}}]}