{"apiVersion":"v1","directorySlug":"influship-mcp-389a7535ce","title":"Influship","description":"Discover and evaluate influencers with AI-powered creator search. Influship analyzes content, audiences, and brand fit across 5M+ profiles. Start free.","pageUrl":"https://www.mcpbundles.com/skills/influship-mcp-389a7535ce","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.influship.com/mcp","hostedMcpUrl":null,"toolCount":37,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.influship/influship-mcp-389a7535ce","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_sample_creator","description":"Use this when a user wants to see what Influship can return before linking an account.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Get sample creator","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_sample_creator","displayName":"Get sample creator"},{"name":"search_creators","description":"Find a creator by name/handle, while preserving legacy semantic creator search.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","default":25,"maximum":100,"minimum":1},"query":{"type":"string","maxLength":500,"minLength":1},"scope":{"enum":["creator_only","matched_platforms","all_platforms"],"type":"string","default":"all_platforms"},"platform":{"allOf":[{"$ref":"#/definitions/Platform"}]},"verified":{"type":"boolean"},"platforms":{"type":"array","items":{"$ref":"#/definitions/Platform"}},"query_type":{"enum":["auto","creator_lookup","semantic_discovery"],"type":"string","default":"auto"},"creator_kinds":{"type":"array","items":{"enum":["INFLUENCER","THEME_PAGE"],"type":"string"},"minItems":1},"max_followers":{"type":"integer","maximum":9007199254740991,"minimum":0},"min_followers":{"type":"integer","maximum":9007199254740991,"minimum":0},"max_engagement_rate":{"type":"number","maximum":100,"minimum":0},"min_engagement_rate":{"type":"number","maximum":100,"minimum":0}},"definitions":{"Platform":{"enum":["instagram"],"type":"string","example":"instagram"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_creators","displayName":"search_creators","title":"search_creators"},{"name":"semantic_search_creators","description":"Semantic discovery search for influencers/content creators using natural-language queries.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","default":25,"maximum":100,"minimum":1},"query":{"type":"string","maxLength":500,"minLength":1},"verified":{"type":"boolean"},"platforms":{"type":"array","items":{"$ref":"#/definitions/Platform"}},"creator_kinds":{"type":"array","items":{"enum":["INFLUENCER","THEME_PAGE"],"type":"string"},"minItems":1},"max_followers":{"type":"integer","maximum":9007199254740991,"minimum":0},"min_followers":{"type":"integer","maximum":9007199254740991,"minimum":0},"max_engagement_rate":{"type":"number","maximum":100,"minimum":0},"min_engagement_rate":{"type":"number","maximum":100,"minimum":0}},"definitions":{"Platform":{"enum":["instagram"],"type":"string","example":"instagram"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"semantic_search_creators","displayName":"semantic_search_creators","title":"semantic_search_creators"},{"name":"autocomplete_creators","description":"Autocomplete creator names, usernames, or display names from partial input.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["q"],"properties":{"q":{"type":"string","example":"fitness","maxLength":100,"minLength":2},"limit":{"type":"integer","default":5,"example":5,"maximum":50,"minimum":1},"scope":{"enum":["creator_only","matched_platforms","all_platforms"],"type":"string","default":"all_platforms","example":"all_platforms"},"platform":{"allOf":[{"$ref":"#/definitions/Platform"}]}},"definitions":{"Platform":{"enum":["instagram"],"type":"string","example":"instagram"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"autocomplete_creators","displayName":"autocomplete_creators","title":"autocomplete_creators"},{"name":"find_lookalike_creators","description":"Find creators SIMILAR to one or more seed creators.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":25,"maximum":100,"minimum":1},"cursor":{"type":"string"},"verified":{"type":"boolean"},"max_followers":{"type":"integer","maximum":9007199254740991,"minimum":0},"min_followers":{"type":"integer","maximum":9007199254740991,"minimum":0},"seed_profiles":{"type":"array","items":{"type":"object","required":["platform","username"],"properties":{"weight":{"type":"number","default":1,"maximum":1,"minimum":0},"platform":{"allOf":[{"$ref":"#/definitions/Platform"}]},"username":{"type":"string","maxLength":50,"minLength":1}},"additionalProperties":false},"maxItems":10},"seed_creator_ids":{"type":"array","items":{"type":"object","required":["creator_id"],"properties":{"weight":{"type":"number","default":1,"maximum":1,"minimum":0},"creator_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"maxItems":10},"max_engagement_rate":{"type":"number","maximum":100,"minimum":0},"min_engagement_rate":{"type":"number","maximum":100,"minimum":0}},"definitions":{"Platform":{"enum":["instagram"],"type":"string","example":"instagram"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_lookalike_creators","displayName":"find_lookalike_creators","title":"find_lookalike_creators"},{"name":"match_creators","description":"Score how well specific creators fit a campaign brief or search intent.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["intent_query"],"properties":{"profiles":{"type":"array","items":{"type":"object","required":["platform","username"],"properties":{"platform":{"allOf":[{"$ref":"#/definitions/Platform"}]},"username":{"type":"string","maxLength":50,"minLength":1}},"additionalProperties":false},"maxItems":100},"creator_ids":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"maxItems":100},"intent_query":{"type":"string","maxLength":500,"minLength":1},"intent_context":{"type":"string","maxLength":2000}},"definitions":{"Platform":{"enum":["instagram"],"type":"string","example":"instagram"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"match_creators","displayName":"match_creators","title":"match_creators"},{"name":"get_creator","description":"Fetch the full record for a single creator by ID or exact platform username.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"id":{"type":"string","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"include":{"type":"array","items":{"enum":["profiles"],"type":"string"},"example":["profiles"]},"platform":{"allOf":[{"$ref":"#/definitions/Platform"}]},"username":{"type":"string"}},"definitions":{"Platform":{"enum":["instagram"],"type":"string","example":"instagram"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_creator","displayName":"get_creator","title":"get_creator"},{"name":"get_profile","description":"Fetch a single social profile by (platform, username).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["platform","username"],"properties":{"platform":{"allOf":[{"$ref":"#/definitions/Platform"}]},"username":{"type":"string"}},"definitions":{"Platform":{"enum":["instagram"],"type":"string","example":"instagram"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_profile","displayName":"get_profile","title":"get_profile"},{"name":"lookup_profiles","description":"Batch-fetch up to 100 profiles by (platform, username) pairs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["profiles"],"properties":{"profiles":{"type":"array","items":{"$ref":"#/definitions/ProfileLookupItem"},"maxItems":100,"minItems":1}},"definitions":{"Platform":{"enum":["instagram"],"type":"string","example":"instagram"},"ProfileLookupItem":{"type":"object","required":["platform","username"],"properties":{"platform":{"$ref":"#/definitions/Platform"},"username":{"type":"string","example":"fitness_coach_jane","maxLength":50,"minLength":1}}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"lookup_profiles","displayName":"lookup_profiles","title":"lookup_profiles"},{"name":"get_posts","description":"Fetch a creator's posts, sorted and paginated.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"sort":{"allOf":[{"$ref":"#/definitions/PostSort"}],"default":"recent"},"limit":{"type":"integer","default":12,"example":12,"maximum":50,"minimum":1},"cursor":{"type":"string"},"platform":{"allOf":[{"$ref":"#/definitions/Platform"}]},"username":{"type":"string","example":"fitness_coach_jane","maxLength":50,"minLength":1},"creator_id":{"type":"string","format":"uuid","example":"123e4567-e89b-12d3-a456-426614174000","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"definitions":{"Platform":{"enum":["instagram"],"type":"string","example":"instagram"},"PostSort":{"enum":["recent","top_engagement","most_likes","most_views","most_comments"],"type":"string","example":"recent"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_posts","displayName":"get_posts","title":"get_posts"},{"name":"get_instagram_post","description":"Fetch raw Instagram post-page data by shortcode.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["shortcode"],"properties":{"shortcode":{"type":"string","minLength":1}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_instagram_post","displayName":"get_instagram_post","title":"get_instagram_post"},{"name":"get_instagram_posts","description":"Fetch raw Instagram post-page data for a bounded list of shortcodes through the raw API. Transient upstream recovery is handled automatically within the request deadline.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["shortcodes"],"properties":{"shortcodes":{"type":"array","items":{"type":"string","minLength":1},"maxItems":20,"minItems":1}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_instagram_posts","displayName":"get_instagram_posts","title":"get_instagram_posts"},{"name":"get_instagram_post_transcript","description":"Transcribe an Instagram video post by shortcode through the raw API.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["shortcode"],"properties":{"language":{"type":"string","minLength":2},"shortcode":{"type":"string","minLength":1}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_instagram_post_transcript","displayName":"get_instagram_post_transcript","title":"get_instagram_post_transcript"},{"name":"get_instagram_post_transcripts","description":"Transcribe a bounded list of Instagram video posts by shortcode through the raw API.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["shortcodes"],"properties":{"language":{"type":"string","minLength":2},"shortcodes":{"type":"array","items":{"type":"string","minLength":1},"maxItems":10,"minItems":1}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_instagram_post_transcripts","displayName":"get_instagram_post_transcripts","title":"get_instagram_post_transcripts"},{"name":"get_tiktok_profile","description":"Fetch a current, normalized TikTok profile by username.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["username"],"properties":{"username":{"type":"string"}}},"title":"Get TikTok profile","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_tiktok_profile","displayName":"Get TikTok profile"},{"name":"list_tiktok_profile_videos","description":"Fetch one cursor-paginated page of current TikTok videos for a username.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["username"],"properties":{"cursor":{"type":"string","maxLength":2048,"minLength":1},"region":{"type":"string","const":"US","default":"US"},"sort_by":{"enum":["latest","popular"],"type":"string","default":"latest"},"username":{"type":"string"}}},"title":"List TikTok profile videos","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_tiktok_profile_videos","displayName":"List TikTok profile videos"},{"name":"get_tiktok_videos","description":"Fetch 1–20 TikTok video URLs in input order, with per-item success or error results. Duplicate entries remain distinct. Each successful entry costs 0.2 account credits.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["urls"],"properties":{"urls":{"type":"array","items":{"$ref":"#/definitions/TikTokVideoUrl"},"maxItems":20,"minItems":1}},"definitions":{"TikTokUrl":{"type":"string","format":"uri"},"TikTokVideoUrl":{"type":"string","allOf":[{"$ref":"#/definitions/TikTokUrl"}],"format":"uri"}}},"title":"Get TikTok videos","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_tiktok_videos","displayName":"Get TikTok videos"},{"name":"get_tiktok_video_transcripts","description":"Fetch transcripts for 1–10 TikTok URLs in input order, with per-item results. Auto mode costs 2.5 account credits per successful entry. Captions mode never generates transcripts and costs 0.2 per successful entry. Duplicate entries remain distinct.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["urls"],"properties":{"mode":{"enum":["auto","captions"],"type":"string","default":"auto"},"urls":{"type":"array","items":{"$ref":"#/definitions/TikTokVideoUrl"},"maxItems":10,"minItems":1}},"definitions":{"TikTokUrl":{"type":"string","format":"uri"},"TikTokVideoUrl":{"type":"string","allOf":[{"$ref":"#/definitions/TikTokUrl"}],"format":"uri"}}},"title":"Get TikTok video transcripts","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_tiktok_video_transcripts","displayName":"Get TikTok video transcripts"},{"name":"get_tiktok_music","description":"Fetch sound clip metadata by music_id. Unknown fields are null. Audio and cover URLs are temporary, not durable downloads. This is a metered request.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["music_id"],"properties":{"music_id":{"type":"string","pattern":"^[1-9][0-9]{0,24}$"}}},"title":"Get TikTok sound details","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_tiktok_music","displayName":"Get TikTok sound details"},{"name":"search_tiktok_users","description":"Fetch one page of TikTok user search results. Unknown profile fields are null. Continue with next_cursor and the same query; cursors are opaque. Each successful page, including an empty page, costs 0.2 account credits.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f-\\u009f]+$","maxLength":100,"minLength":1},"cursor":{"type":"string","maxLength":2048,"minLength":1}}},"title":"Search TikTok users","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_tiktok_users","displayName":"Search TikTok users"},{"name":"search_tiktok_videos","description":"Fetch one relevance-ordered page of TikTok videos. Continue with next_cursor and the same query. Duplicate results are preserved. Media links are temporary. Each successful page, including an empty page, costs 0.2 account credits.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string","pattern":"^[^\\u0000-\\u001f\\u007f-\\u009f]+$","maxLength":100,"minLength":1},"cursor":{"type":"string","maxLength":2048,"minLength":1}}},"title":"Search TikTok videos","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_tiktok_videos","displayName":"Search TikTok videos"},{"name":"get_tiktok_video_captions","description":"Fetch available captions without generating a transcript. Missing captions return an error. Successful requests, including cached captions, cost 0.2 credits.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"$ref":"#/definitions/TikTokVideoUrl"}},"definitions":{"TikTokUrl":{"type":"string","format":"uri"},"TikTokVideoUrl":{"type":"string","allOf":[{"$ref":"#/definitions/TikTokUrl"}],"format":"uri"}}},"title":"Get TikTok video captions","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_tiktok_video_captions","displayName":"Get TikTok video captions"},{"name":"list_tiktok_hashtag_videos","description":"Fetch one page of videos under a hashtag, supplied without #. Continue with next_cursor and the same hashtag. Duplicate results are preserved. Media links are temporary. Each successful page, including an empty page, costs 0.2 account credits.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["hashtag"],"properties":{"cursor":{"type":"string","maxLength":2048,"minLength":1},"hashtag":{"type":"string","pattern":"^[^#\\s\\u0000-\\u001f\\u007f-\\u009f]+$","maxLength":100,"minLength":1}}},"title":"List TikTok hashtag videos","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_tiktok_hashtag_videos","displayName":"List TikTok hashtag videos"},{"name":"list_tiktok_music_videos","description":"Fetch one page of videos using a sound clip music_id. Continue with next_cursor and the same music_id; cursors are opaque. Duplicate results are preserved. Media links are temporary. Each successful page, including an empty page, costs 0.2 account credits.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["music_id"],"properties":{"cursor":{"type":"string","maxLength":2048,"minLength":1},"music_id":{"type":"string","pattern":"^[1-9][0-9]{0,24}$"}}},"title":"List TikTok sound videos","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_tiktok_music_videos","displayName":"List TikTok sound videos"},{"name":"get_tiktok_video","description":"Fetch normalized details and current engagement metrics for a TikTok video URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"$ref":"#/definitions/TikTokVideoUrl"},"region":{"type":"string","const":"US","default":"US"}},"definitions":{"TikTokUrl":{"type":"string","format":"uri"},"TikTokVideoUrl":{"type":"string","allOf":[{"$ref":"#/definitions/TikTokUrl"}],"format":"uri"}}},"title":"Get TikTok video","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_tiktok_video","displayName":"Get TikTok video"},{"name":"list_tiktok_video_comments","description":"Fetch one cursor-paginated page of current comments for a TikTok video URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"$ref":"#/definitions/TikTokVideoUrl"},"cursor":{"type":"string","maxLength":2048,"minLength":1}},"definitions":{"TikTokUrl":{"type":"string","format":"uri"},"TikTokVideoUrl":{"type":"string","allOf":[{"$ref":"#/definitions/TikTokUrl"}],"format":"uri"}}},"title":"List TikTok video comments","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_tiktok_video_comments","displayName":"List TikTok video comments"},{"name":"list_tiktok_comment_replies","description":"Fetch one page of replies to a numeric parent comment ID. Keep the video URL and parent ID unchanged when passing the returned cursor. Each successful page costs 0.2 credits.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url","comment_id"],"properties":{"url":{"$ref":"#/definitions/TikTokVideoUrl"},"cursor":{"type":"string","maxLength":2048,"minLength":1},"comment_id":{"type":"string","pattern":"^[1-9][0-9]{0,24}$"}},"definitions":{"TikTokUrl":{"type":"string","format":"uri"},"TikTokVideoUrl":{"type":"string","allOf":[{"$ref":"#/definitions/TikTokUrl"}],"format":"uri"}}},"title":"List TikTok comment replies","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_tiktok_comment_replies","displayName":"List TikTok comment replies"},{"name":"get_tiktok_video_transcript","description":"Fetch or generate a normalized TikTok video transcript.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url"],"properties":{"url":{"$ref":"#/definitions/TikTokVideoUrl"}},"definitions":{"TikTokUrl":{"type":"string","format":"uri"},"TikTokVideoUrl":{"type":"string","allOf":[{"$ref":"#/definitions/TikTokUrl"}],"format":"uri"}}},"title":"Get TikTok video transcript","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_tiktok_video_transcript","displayName":"Get TikTok video transcript"},{"name":"get_youtube_channel","description":"Fetch a current YouTube channel by handle, channel ID, or URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channel"],"properties":{"channel":{"type":"string","maxLength":500,"minLength":1},"video_limit":{"type":"integer","default":12,"maximum":50,"minimum":1},"include_videos":{"type":"boolean","default":true}}},"title":"Get YouTube channel","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_youtube_channel","displayName":"Get YouTube channel"},{"name":"get_youtube_video_transcript","description":"Fetch a normalized transcript for a YouTube video ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["video_id"],"properties":{"language":{"type":"string","default":"auto","maxLength":20,"minLength":2},"video_id":{"type":"string","pattern":"^[A-Za-z0-9_-]{11}$"}}},"title":"Get YouTube video transcript","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_youtube_video_transcript","displayName":"Get YouTube video transcript"},{"name":"get_youtube_channel_transcripts","description":"Fetch transcripts for a selected batch of videos from a YouTube channel.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["channel"],"properties":{"channel":{"type":"string","maxLength":500,"minLength":1},"sort_by":{"enum":["popular","newest","oldest"],"type":"string","default":"newest"},"language":{"type":"string","default":"en","maxLength":20,"minLength":2},"video_limit":{"type":"integer","default":5,"maximum":20,"minimum":1},"include_segments":{"type":"boolean","default":false}}},"title":"Get YouTube channel transcripts","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_youtube_channel_transcripts","displayName":"Get YouTube channel transcripts"},{"name":"search_youtube","description":"Search current YouTube results with discovery filters and cursor pagination.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["q"],"properties":{"q":{"type":"string","maxLength":500,"minLength":1},"limit":{"type":"integer","default":20,"maximum":50,"minimum":1},"cursor":{"type":"string","maxLength":4000,"minLength":1},"sort_by":{"enum":["relevance","popular"],"type":"string","default":"relevance"},"duration":{"enum":["any","short","medium","long"],"type":"string","default":"any"},"upload_date":{"enum":["any","last_hour","today","this_week","this_month","this_year"],"type":"string","default":"any"},"content_type":{"enum":["all","videos"],"type":"string","default":"all"},"country_code":{"type":"string","maxLength":2,"minLength":2},"language_code":{"type":"string","default":"en","maxLength":5,"minLength":2}}},"title":"Search YouTube","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_youtube","displayName":"Search YouTube"},{"name":"get_youtube_video","description":"Fetch fresh metadata and engagement for a YouTube video ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["video_id"],"properties":{"video_id":{"type":"string","pattern":"^[A-Za-z0-9_-]{11}$"}}},"title":"Get YouTube video","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_youtube_video","displayName":"Get YouTube video"},{"name":"get_youtube_typeahead","description":"Fetch current localized YouTube query suggestions for a partial phrase.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["q"],"properties":{"q":{"type":"string","maxLength":200,"minLength":1},"country_code":{"type":"string","maxLength":2,"minLength":2},"language_code":{"type":"string","default":"en","maxLength":5,"minLength":2}}},"title":"Get YouTube search suggestions","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_youtube_typeahead","displayName":"Get YouTube search suggestions"},{"name":"render_creator_shortlist","description":"Use this when discovery or lookup tools have returned results and the user would benefit from scanning 1–8 creator cards. Pass search_id after semantic_search_creators so the exact ranking, confidence, and evidence are preserved. Pass creator_ids only for name/handle lookup results. Always call an Influship data tool first; do not invent IDs. This fetches stored creator details and may consume Influship account or API usage.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"brief":{"type":"string","maxLength":500,"minLength":1},"search_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"creator_ids":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"maxItems":8,"minItems":1}},"additionalProperties":false},"title":"Show creator shortlist","logicalName":"render_creator_shortlist","displayName":"Show creator shortlist","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"render_creator_profile","description":"Use this when the user wants a visual deep dive on one canonical creator ID. It fetches the current creator record plus up to six recent posts and may consume Influship account or API usage.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["creator_id"],"properties":{"creator_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"additionalProperties":false},"title":"Show creator profile","logicalName":"render_creator_profile","displayName":"Show creator profile","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"render_creator_comparison","description":"Use this when the user has 2–4 canonical creator IDs and a specific campaign brief. It fetches current creator details, scores each creator against the brief, and renders a side-by-side comparison. This may consume Influship account or API usage.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["creator_ids","campaign_brief"],"properties":{"context":{"type":"string","maxLength":1000,"minLength":1},"creator_ids":{"type":"array","items":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"maxItems":4,"minItems":2},"campaign_brief":{"type":"string","maxLength":500,"minLength":3}},"additionalProperties":false},"title":"Compare creator fit","logicalName":"render_creator_comparison","displayName":"Compare creator fit","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Influship&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuaW5mbHVzaGlwLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Influship%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.influship.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Influship%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.influship.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Influship&connectorUrl=https%3A%2F%2Fmcp.influship.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Influship\" --url \"https://mcp.influship.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/influship-mcp-389a7535ce","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/influship-mcp-389a7535ce/tools/{tool}","mcpServerUrl":"https://mcp.influship.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/influship-mcp-389a7535ce?live=1"}