{"auth":{"oauth_protected_resource":"https://mcp.plushcap.com/.well-known/oauth-protected-resource/mcp","required_scope":"plushcap.read","type":"oauth2"},"capabilities":{"tools":true},"description":"Query Plushcap developer marketing intelligence about tech company engineering blogs, X content, YouTube metrics, Hacker News posts, and software trends.","docs":{"api":"https://www.plushcap.com/docs","authentication":"https://www.plushcap.com/docs/authentication","mcp":"https://www.plushcap.com/docs/mcp"},"endpoint":"https://mcp.plushcap.com/mcp","name":"Plushcap","protocol":"mcp","protocolVersion":"2025-06-18","tools":[{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Find company slugs and canonical links.","inputSchema":{"additionalProperties":false,"properties":{"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]},"search":{"default":null,"type":["string","null"]},"stage":{"default":null,"type":["string","null"]}},"type":"object"},"name":"list_companies","outputSchema":{"additionalProperties":false,"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:description|current_stage|url|blog_url|docs_url|github_url|twitter_url|linkedin_url)$":{"type":["string","null"]}},"properties":{"name":{"type":"string"},"public":{"type":"boolean"},"slug":{"type":"string"},"year_founded":{"type":["integer","null"]}},"type":"object"},"type":"array"}},"required":["count","results"],"type":"object"},"title":"List companies"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Company metadata and official accounts.","inputSchema":{"additionalProperties":false,"properties":{"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["slug"],"type":"object"},"name":"get_company","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:description|current_stage|url|blog_url|docs_url|github_url|twitter_url|linkedin_url|detail|changelog_url|jobs_url|youtube_url|discord_url|slack_url)$":{"type":["string","null"]}},"properties":{"linkedin_accounts":{"items":{"additionalProperties":false,"patternProperties":{"^(?:label|url|type|public_identifier)$":{"type":"string"}},"properties":{"id":{"type":"integer"},"is_active":{"type":"boolean"},"is_primary":{"type":"boolean"},"linkedin_entity_id":{"type":["string","null"]}},"type":"object"},"type":"array"},"name":{"type":"string"},"public":{"type":"boolean"},"slug":{"type":"string"},"x_accounts":{"items":{"additionalProperties":false,"patternProperties":{"^(?:label|url|type|username)$":{"type":"string"}},"properties":{"id":{"type":"integer"},"is_active":{"type":"boolean"},"is_primary":{"type":"boolean"},"x_user_id":{"type":["string","null"]}},"type":"object"},"type":"array"},"year_founded":{"type":["integer","null"]},"youtube_channels":{"items":{"additionalProperties":false,"patternProperties":{"^(?:label|url|type|channel_id|slug)$":{"type":"string"}},"properties":{"id":{"type":"integer"},"is_active":{"type":"boolean"},"is_primary":{"type":"boolean"}},"type":"object"},"type":"array"}},"type":"object"},"title":"Get company details"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Company LinkedIn metrics.","inputSchema":{"additionalProperties":false,"properties":{"account_id":{"default":null,"type":["integer","null"]},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["slug"],"type":"object"},"name":"get_company_linkedin","outputSchema":{"additionalProperties":false,"properties":{"accounts":{"items":{"additionalProperties":false,"patternProperties":{"^(?:label|url|type)$":{"type":"string"}},"properties":{"followers_count":{"type":["integer","null"]},"id":{"type":"integer"},"is_primary":{"type":"boolean"},"last_collected_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}]},"posts_count":{"type":["integer","null"]}},"required":["id","label","url","type","is_primary","followers_count","posts_count","last_collected_at"],"type":"object"},"type":"array"},"company":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"required":["name","slug"],"type":"object"},"monthly_activity":{"items":{"additionalProperties":false,"patternProperties":{"^(?:reactions_count|comments_count|reposts_count)$":{"type":["integer","null"]}},"properties":{"month":{"format":"date-time","type":"string"},"post_count":{"type":"integer"}},"required":["month","post_count","reactions_count","comments_count","reposts_count"],"type":"object"},"type":"array"},"totals":{"additionalProperties":false,"patternProperties":{"^(?:reactions_count|comments_count|reposts_count)$":{"type":["integer","null"]}},"properties":{"post_count":{"type":"integer"}},"required":["post_count","reactions_count","comments_count","reposts_count"],"type":"object"}},"required":["company","accounts","totals","monthly_activity"],"type":"object"},"title":"Get company LinkedIn metrics"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Company LinkedIn posts.","inputSchema":{"additionalProperties":false,"properties":{"account_id":{"default":null,"type":["integer","null"]},"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["slug"],"type":"object"},"name":"list_company_linkedin_posts","outputSchema":{"additionalProperties":false,"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:linkedin_post_id|url|text|post_type|author_display_name)$":{"type":"string"},"^(?:reactions_count|comments_count|reposts_count)$":{"type":["integer","null"]}},"properties":{"account_id":{"type":"integer"},"author_profile_url":{"type":["string","null"]},"posted_at":{"format":"date-time","type":"string"}},"required":["linkedin_post_id","account_id","url","text","posted_at","post_type","author_display_name","author_profile_url","reactions_count","comments_count","reposts_count"],"type":"object"},"type":"array"}},"required":["count","next","previous","results"],"type":"object"},"title":"List company LinkedIn posts"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Identify a company from a URL.","inputSchema":{"additionalProperties":false,"properties":{"url":{"format":"uri","maxLength":2048,"type":"string"}},"required":["url"],"type":"object"},"name":"detect_company_from_url","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:company_slug|company_name|matched_field|matched_url|confidence)$":{"type":"string"}},"properties":{},"required":["company_slug","company_name","matched_field","matched_url","confidence"],"type":"object"},"title":"Identify company from URL"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Search and list blog posts from company blogs.","inputSchema":{"additionalProperties":false,"properties":{"company_slug":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]},"days":{"default":null,"maximum":3650,"minimum":1,"type":["integer","null"]},"has_summary":{"anyOf":[{"enum":["false","true"],"type":"string"},{"type":"null"}],"default":null},"include_text":{"default":false,"type":"boolean"},"limit":{"default":null,"maximum":500,"minimum":1,"type":["integer","null"]},"months":{"default":null,"maximum":120,"minimum":1,"type":["integer","null"]},"offset":{"default":null,"maximum":1000000,"minimum":0,"type":["integer","null"]},"order_by":{"anyOf":[{"enum":["-date_parsed","-date_published","date_parsed","date_published"],"type":"string"},{"type":"null"}],"default":null},"space":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]},"trend_slug":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]},"weeks":{"default":null,"maximum":260,"minimum":1,"type":["integer","null"]}},"type":"object"},"name":"search_blog_posts","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:total_count|limit|offset)$":{"type":"integer"}},"properties":{"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:has_summary|is_removed|text_available)$":{"type":"boolean"},"^(?:title|slug|source_url|company_name|company_slug|text)$":{"type":"string"}},"properties":{"author":{"type":["string","null"]},"date_parsed":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}]},"date_published":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}]},"reading_time_minutes":{"type":["integer","null"]},"summary":{"type":["string","null"]},"text_length":{"type":"integer"},"word_count":{"type":["integer","null"]}},"type":"object"},"type":"array"},"text_included":{"type":"boolean"},"text_omitted":{"type":"boolean"},"text_omitted_reason":{"type":"string"}},"required":["total_count","limit","offset","results"],"type":"object"},"title":"Search blog posts"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Count distinct companies that published blog posts in a time period.","inputSchema":{"additionalProperties":false,"properties":{"company_slug":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]},"limit":{"default":null,"maximum":500,"minimum":1,"type":["integer","null"]},"offset":{"default":null,"maximum":1000000,"minimum":0,"type":["integer","null"]},"window_hours":{"default":null,"maximum":8760,"minimum":1,"type":["integer","null"]}},"type":"object"},"name":"get_blog_post_company_activity","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:company_count|post_count|window_hours_requested|window_days_used|calendar_days_included|limit|offset)$":{"type":"integer"}},"properties":{"date_field":{"type":"string"},"date_granularity":{"type":"string"},"end_date":{"format":"date","type":"string"},"results":{"items":{"additionalProperties":false,"properties":{"company_name":{"type":"string"},"company_slug":{"type":"string"},"latest_post_date":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}]},"post_count":{"type":"integer"}},"type":"object"},"type":"array"},"start_date":{"format":"date","type":"string"}},"required":["company_count","post_count","limit","offset","results"],"type":"object"},"title":"Count active blog publishers"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Search YouTube videos across companies and the competitive spaces they are in.","inputSchema":{"additionalProperties":false,"properties":{"companies":{"default":null,"type":["string","null"]},"end_date":{"default":null,"format":"date","type":["string","null"]},"is_short":{"default":null,"type":["boolean","null"]},"live_status":{"anyOf":[{"enum":["completed","live","none","unknown","upcoming"],"type":"string"},{"type":"null"}],"default":null},"min_views":{"default":null,"maximum":1000000000000000,"minimum":0,"type":["integer","null"]},"order_by":{"anyOf":[{"enum":["-comment_rate","-comments_count","-engagement_rate","-like_rate","-likes_count","-published_at","-views_count","-views_per_day","comment_rate","comments_count","engagement_rate","like_rate","likes_count","published_at","views_count","views_per_day"],"type":"string"},{"type":"null"}],"default":null},"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]},"space":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]},"stage":{"default":null,"type":["string","null"]},"start_date":{"default":null,"format":"date","type":["string","null"]}},"type":"object"},"name":"search_youtube_videos","outputSchema":{"additionalProperties":false,"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:duration_seconds|views_count|likes_count|comments_count)$":{"type":["integer","null"]},"^(?:like_rate|comment_rate|engagement_rate|engagement_per_1k_views|views_per_day)$":{"type":["number","null"]},"^(?:title|company_slug|channel_id|channel_name|channel_slug|thumbnail_url|category_title|default_language|default_audio_language)$":{"type":["string","null"]},"^(?:video_id|watch_url|live_status)$":{"type":"string"}},"properties":{"is_short":{"type":["boolean","null"]},"metrics_observed_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}]},"published_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}]},"published_date":{"format":"date","type":"string"}},"required":["video_id","title","watch_url","company_slug","channel_id","channel_name","channel_slug","published_date","published_at","duration_seconds","thumbnail_url","views_count","likes_count","comments_count","is_short","live_status","category_title","default_language","default_audio_language","metrics_observed_at","like_rate","comment_rate","engagement_rate","engagement_per_1k_views","views_per_day"],"type":"object"},"type":"array"}},"required":["count","next","previous","results"],"type":"object"},"title":"Search YouTube videos"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get one evidence-only YouTube research bundle with target videos and metrics.","inputSchema":{"additionalProperties":false,"properties":{"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"direct_peer_limit":{"default":20,"maximum":50,"minimum":1,"type":"integer"},"end_date":{"default":null,"format":"date","type":["string","null"]},"include_hackernews":{"default":true,"type":"boolean"},"include_trends":{"default":true,"type":"boolean"},"min_views":{"default":500,"maximum":1000000000000000,"minimum":0,"type":"integer"},"peer_video_limit":{"default":10,"maximum":25,"minimum":1,"type":"integer"},"similar_stage_limit":{"default":10,"maximum":50,"minimum":1,"type":"integer"},"start_date":{"default":null,"format":"date","type":["string","null"]}},"required":["company_slug"],"type":"object"},"name":"research_company_youtube_content","outputSchema":{"additionalProperties":false,"properties":{"channels":{"description":"Active channels, monthly audience history, and collection completeness.","type":"object"},"cohorts":{"description":"Direct-competitor and similar-stage peers, benchmarks, rankings, and videos.","type":"object"},"company":{"description":"Company identity and available stage or competitive-space context.","type":"object"},"date_range":{"description":"Requested and effective dates, including future-date clamping.","type":"object"},"developer_trends":{"description":"Developer trend evidence and scope for the research window.","type":"object"},"freshness":{"description":"Latest content, channel snapshots, and video metric observation times.","type":"object"},"hackernews":{"description":"Hacker News evidence, query window, counts, and available freshness or coverage.","type":"object"},"provenance":{"description":"Evidence source; recommendations are the calling model's responsibility.","type":"object"},"target_videos":{"description":"Target video evidence, counts, truncation, and metric coverage.","type":"object"}},"required":["company","provenance","date_range","freshness","channels","target_videos","cohorts","developer_trends","hackernews"],"type":"object"},"title":"Research company YouTube content"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get company YouTube metrics and history. Paid account for full history.","inputSchema":{"additionalProperties":false,"properties":{"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"end_date":{"default":null,"format":"date","type":["string","null"]},"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]},"start_date":{"default":null,"format":"date","type":["string","null"]}},"required":["company_slug"],"type":"object"},"name":"get_company_youtube","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:subscriber_count|videos_count|views_count|count)$":{"type":"integer"}},"properties":{"channels":{"items":{"additionalProperties":false,"patternProperties":{"^(?:channel_name|channel_slug|channel_id|channel_url)$":{"type":"string"},"^(?:subscriber_count|videos_count|views_count)$":{"type":"integer"}},"properties":{"is_primary":{"type":"boolean"},"latest_date":{"format":"date","type":"string"}},"type":"object"},"type":"array"},"company_name":{"type":"string"},"company_slug":{"type":"string"},"latest_date":{"format":"date","type":"string"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:subscriber_count|videos_count|views_count)$":{"type":"integer"},"^(?:subscriber_growth_percent|video_growth_percent|view_growth_percent)$":{"type":["number","null"]},"^(?:subscriber_growth|video_growth|view_growth)$":{"type":["integer","null"]}},"properties":{"date":{"format":"date","type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"title":"Get company YouTube metrics"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"List visible videos (paid access).","inputSchema":{"additionalProperties":false,"properties":{"channel_slug":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]},"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"end_date":{"default":null,"format":"date","type":["string","null"]},"is_short":{"default":null,"type":["boolean","null"]},"live_status":{"anyOf":[{"enum":["completed","live","none","unknown","upcoming"],"type":"string"},{"type":"null"}],"default":null},"order_by":{"anyOf":[{"enum":["-comment_rate","-comments_count","-engagement_rate","-like_rate","-likes_count","-published_at","-views_count","-views_per_day","comment_rate","comments_count","engagement_rate","like_rate","likes_count","published_at","views_count","views_per_day"],"type":"string"},{"type":"null"}],"default":null},"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]},"start_date":{"default":null,"format":"date","type":["string","null"]}},"required":["company_slug"],"type":"object"},"name":"list_company_youtube_videos","outputSchema":{"additionalProperties":false,"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:duration_seconds|views_count|likes_count|comments_count)$":{"type":["integer","null"]},"^(?:title|company_slug|channel_id|channel_name|channel_slug|thumbnail_url|category_title|default_language|default_audio_language)$":{"type":["string","null"]},"^(?:video_id|watch_url|live_status)$":{"type":"string"}},"properties":{"is_short":{"type":["boolean","null"]},"published_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}]},"published_date":{"format":"date","type":"string"}},"type":"object"},"type":"array"}},"required":["count","results"],"type":"object"},"title":"List company YouTube videos"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Video metadata and transcript (paid).","inputSchema":{"additionalProperties":false,"properties":{"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"video_id":{"pattern":"^[A-Za-z0-9_-]{1,100}$","type":"string"}},"required":["company_slug","video_id"],"type":"object"},"name":"get_company_youtube_video","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:duration_seconds|views_count|likes_count|comments_count)$":{"type":["integer","null"]},"^(?:published_at|scheduled_start_at|actual_start_at|actual_end_at)$":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}]},"^(?:title|company_slug|channel_id|channel_name|channel_slug|thumbnail_url|category_title|default_language|default_audio_language|description|category_id|transcript)$":{"type":["string","null"]},"^(?:video_id|watch_url|live_status|privacy_status)$":{"type":"string"}},"properties":{"is_short":{"type":["boolean","null"]},"published_date":{"format":"date","type":"string"},"tags":{"items":{"type":"string"},"type":"array"},"thumbnails":{"additionalProperties":{"additionalProperties":false,"properties":{"height":{"type":"integer"},"url":{"type":"string"},"width":{"type":"integer"}},"type":"object"},"propertyNames":{"enum":["default","medium","high","standard","maxres"]},"type":"object"}},"type":"object"},"title":"Get YouTube video details"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Stored per-channel metrics history.","inputSchema":{"additionalProperties":false,"properties":{"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]}},"required":["company_slug"],"type":"object"},"name":"get_youtube_metrics","outputSchema":{"additionalProperties":false,"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:subscriber_count|videos_count|views_count)$":{"type":["integer","null"]},"^(?:subscriber_percent_growth|videos_percent_growth|views_percent_growth)$":{"type":["number","null"]}},"properties":{"channel_id":{"type":["string","null"]},"channel_name":{"type":["string","null"]},"company_slug":{"type":"string"},"date_parsed":{"format":"date","type":"string"}},"type":"object"},"type":"array"}},"required":["count","results"],"type":"object"},"title":"Get YouTube channel history"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Latest channel snapshot (date, ID).","inputSchema":{"additionalProperties":false,"properties":{"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["company_slug"],"type":"object"},"name":"get_youtube_metrics_latest","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:subscriber_count|videos_count|views_count)$":{"type":["integer","null"]},"^(?:subscriber_percent_growth|videos_percent_growth|views_percent_growth)$":{"type":["number","null"]}},"properties":{"channel_id":{"type":["string","null"]},"channel_name":{"type":["string","null"]},"company_slug":{"type":"string"},"date_parsed":{"format":"date","type":"string"}},"type":"object"},"title":"Get latest YouTube channel metrics"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get aggregated YouTube channels and metrics owned by each company.","inputSchema":{"additionalProperties":false,"properties":{"founded_after":{"default":null,"maximum":2100,"minimum":1800,"type":["integer","null"]},"include_channels":{"default":false,"type":"boolean"},"limit":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]},"min_subscribers":{"default":null,"maximum":1000000000000,"minimum":0,"type":["integer","null"]},"min_videos":{"default":null,"maximum":1000000000,"minimum":0,"type":["integer","null"]},"min_views":{"default":null,"maximum":1000000000000000,"minimum":0,"type":["integer","null"]},"min_views_per_video":{"default":null,"maximum":1000000000000,"minimum":0,"type":["integer","null"]},"months":{"default":null,"maximum":24,"minimum":1,"type":["integer","null"]},"offset":{"default":null,"maximum":1000000,"minimum":0,"type":["integer","null"]},"sort":{"anyOf":[{"enum":["subscriber_growth","subscribers","video_growth","videos","view_growth","views","views_per_video"],"type":"string"},{"type":"null"}],"default":null},"stage":{"default":null,"type":["string","null"]}},"type":"object"},"name":"get_youtube_leaderboard","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:total_count|limit|offset|months)$":{"type":"integer"}},"properties":{"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:rank|subscriber_count|videos_count|views_count)$":{"type":"integer"},"^(?:views_per_video|subscriber_growth_percent|video_growth_percent|view_growth_percent)$":{"type":["number","null"]},"^(?:year_founded|baseline_subscriber_count|baseline_videos_count|baseline_views_count|subscriber_growth|video_growth|view_growth)$":{"type":["integer","null"]}},"properties":{"channels":{"items":{"additionalProperties":false,"patternProperties":{"^(?:baseline_subscriber_count|baseline_videos_count|baseline_views_count|subscriber_growth|video_growth|view_growth)$":{"type":["integer","null"]},"^(?:channel_name|channel_slug|channel_id|channel_url)$":{"type":"string"},"^(?:subscriber_count|videos_count|views_count)$":{"type":"integer"},"^(?:views_per_video|subscriber_growth_percent|video_growth_percent|view_growth_percent)$":{"type":["number","null"]}},"properties":{"baseline_date":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}]},"is_primary":{"type":"boolean"},"latest_date":{"format":"date","type":"string"}},"type":"object"},"type":"array"},"company_name":{"type":"string"},"company_slug":{"type":"string"},"current_stage":{"type":["string","null"]},"latest_date":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}]}},"type":"object"},"type":"array"},"sort":{"type":"string"}},"required":["total_count","limit","offset","results"],"type":"object"},"title":"Get YouTube leaderboard"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get Hacker News posts and submissions associated with a company.","inputSchema":{"additionalProperties":false,"properties":{"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]}},"required":["company_slug"],"type":"object"},"name":"get_hackernews_posts","outputSchema":{"additionalProperties":false,"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:url|submission_url|title|author)$":{"type":"string"}},"properties":{"company_slug":{"type":["string","null"]},"num_comments":{"type":["integer","null"]},"points":{"type":["integer","null"]},"post_date":{"format":"date","type":"string"}},"required":["url","points","num_comments","post_date","submission_url","title","author","company_slug"],"type":"object"},"type":"array"}},"required":["count","results"],"type":"object"},"title":"List company Hacker News posts"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get a company's most recent Hacker News post and its metadata.","inputSchema":{"additionalProperties":false,"properties":{"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["company_slug"],"type":"object"},"name":"get_hackernews_latest","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:url|submission_url|title|author)$":{"type":"string"}},"properties":{"company_slug":{"type":["string","null"]},"num_comments":{"type":["integer","null"]},"points":{"type":["integer","null"]},"post_date":{"format":"date","type":"string"}},"required":["url","points","num_comments","post_date","submission_url","title","author","company_slug"],"type":"object"},"title":"Get latest company Hacker News post"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get current developer trends summary. Good starting point for trends analysis.","inputSchema":{"additionalProperties":false,"properties":{"company":{"default":null,"type":["string","null"]},"product_scope":{"default":"non_product","enum":["non_product","product","all"],"type":"string"},"space":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]},"weeks":{"default":null,"maximum":104,"minimum":1,"type":["integer","null"]}},"type":"object"},"name":"get_trends_summary","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:mode|source|account_type|period_label)$":{"type":"string"},"^(?:trending_up|trending_down|emerging_count|total_mentions|companies_count)$":{"type":"integer"}},"properties":{},"required":["trending_up","trending_down","emerging_count","total_mentions","companies_count","mode"],"type":"object"},"title":"Get developer trend summary"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get detailed developer trends data and summary statistics.","inputSchema":{"additionalProperties":false,"properties":{"company":{"default":null,"type":["string","null"]},"product_scope":{"default":"non_product","enum":["non_product","product","all"],"type":"string"},"space":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]},"weeks":{"default":null,"maximum":104,"minimum":1,"type":["integer","null"]}},"type":"object"},"name":"get_trends_data","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:mode|source|account_type)$":{"type":"string"}},"properties":{"emerging":{"items":{"additionalProperties":false,"patternProperties":{"^(?:current_week_count|previous_week_count|total_count)$":{"type":"integer"}},"properties":{"first_detected":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}]},"growth_rate":{"type":["number","null"]},"term":{"type":"string"},"velocity_score":{"type":"number"}},"type":"object"},"type":"array"},"summary":{"additionalProperties":false,"patternProperties":{"^(?:mode|source|account_type|period_label)$":{"type":"string"},"^(?:trending_up|trending_down|emerging_count|total_mentions|companies_count)$":{"type":"integer"}},"properties":{},"required":["trending_up","trending_down","emerging_count","total_mentions","companies_count","mode"],"type":"object"},"topics":{"items":{"additionalProperties":false,"patternProperties":{"^(?:concepts|implementations|related_topics)$":{"items":{"additionalProperties":false,"properties":{"is_product":{"type":"boolean"},"name":{"type":"string"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"^(?:latest_mention_count|latest_post_count|latest_company_count|latest_normalized_mention_count|latest_raw_normalized_delta)$":{"type":["integer","null"]},"^(?:name|slug|trend_kind|mode)$":{"type":"string"}},"properties":{"category":{"type":["string","null"]},"companies":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"is_product":{"type":"boolean"},"keywords":{"items":{"type":"string"},"type":"array"},"latest_change":{"type":["number","null"]},"latest_raw_mention_count":{"type":"integer"},"latest_wow_change":{"type":["number","null"]},"period_data":{"items":{"additionalProperties":false,"patternProperties":{"^(?:mention_count|post_count|company_count|normalized_mention_count)$":{"type":["integer","null"]}},"properties":{"change":{"type":["number","null"]},"period_end":{"format":"date","type":"string"},"period_start":{"format":"date","type":"string"},"raw_mention_count":{"type":"integer"}},"type":"object"},"type":"array"},"projection":{"anyOf":[{"additionalProperties":false,"patternProperties":{"^(?:mention_count|post_count|company_count|actual_mention_count|actual_post_count|actual_company_count|days_elapsed|total_days)$":{"type":"integer"}},"properties":{"change":{"type":["number","null"]},"is_projected":{"type":"boolean"},"period_label":{"type":"string"},"period_start":{"format":"date","type":"string"},"projection_method":{"type":"string"}},"required":["period_start","period_label","mention_count","post_count","company_count","change","is_projected","projection_method","actual_mention_count","actual_post_count","actual_company_count","days_elapsed","total_days"],"type":"object"},{"type":"null"}]},"weekly_data":{"items":{"additionalProperties":false,"patternProperties":{"^(?:mention_count|post_count|company_count|normalized_mention_count)$":{"type":["integer","null"]},"^(?:week_start|period_start|period_end|week_end)$":{"format":"date","type":"string"},"^(?:wow_change|change|week_over_week_change)$":{"type":["number","null"]}},"properties":{"raw_mention_count":{"type":"integer"}},"required":["week_start","mention_count","post_count","company_count","wow_change","raw_mention_count","normalized_mention_count"],"type":"object"},"type":"array"}},"required":["name","slug","category","keywords","trend_kind","concepts","implementations","related_topics","latest_mention_count","latest_post_count","latest_company_count","latest_wow_change","latest_raw_mention_count","latest_normalized_mention_count","latest_raw_normalized_delta","mode","weekly_data"],"type":"object"},"type":"array"}},"required":["mode","summary","topics","emerging"],"type":"object"},"title":"Get developer trend data"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"List active developer trends being tracked in Plushcap.","inputSchema":{"additionalProperties":false,"properties":{"company":{"default":null,"type":["string","null"]},"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]},"product_scope":{"default":"non_product","enum":["non_product","product","all"],"type":"string"}},"type":"object"},"name":"get_trend_topics","outputSchema":{"additionalProperties":false,"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:concepts|implementations|related_topics)$":{"items":{"additionalProperties":false,"properties":{"is_product":{"type":"boolean"},"name":{"type":"string"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"^(?:name|slug|keywords|topic_type|trend_kind)$":{"type":"string"},"^(?:tracking_start_date|description|category)$":{"type":["string","null"]}},"properties":{"companies":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"is_active":{"type":"boolean"},"is_product":{"type":"boolean"},"keyword_list":{"items":{"type":"string"},"type":"array"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"},"type":"array"}},"required":["count","results"],"type":"object"},"title":"List trend topics"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get detailed information about a specific developer trend.","inputSchema":{"additionalProperties":false,"properties":{"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["slug"],"type":"object"},"name":"get_trend_topic","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:concepts|implementations|related_topics)$":{"items":{"additionalProperties":false,"properties":{"is_product":{"type":"boolean"},"name":{"type":"string"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"^(?:name|slug|keywords|topic_type|trend_kind)$":{"type":"string"},"^(?:tracking_start_date|description|category)$":{"type":["string","null"]}},"properties":{"companies":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"is_active":{"type":"boolean"},"is_product":{"type":"boolean"},"keyword_list":{"items":{"type":"string"},"type":"array"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"},"title":"Get trend topic details"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get single-trend time-series data plus metrics for evidence.","inputSchema":{"additionalProperties":false,"properties":{"post_days":{"default":null,"maximum":3650,"minimum":1,"type":["integer","null"]},"post_limit":{"default":null,"maximum":500,"minimum":1,"type":["integer","null"]},"post_months":{"default":null,"maximum":120,"minimum":1,"type":["integer","null"]},"post_weeks":{"default":null,"maximum":260,"minimum":1,"type":["integer","null"]},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"space":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]},"weeks":{"default":null,"maximum":260,"minimum":1,"type":["integer","null"]}},"required":["slug"],"type":"object"},"name":"get_trend_topic_data","outputSchema":{"$defs":{"1":{"anyOf":[{"additionalProperties":false,"patternProperties":{"^(?:actual_mention_count|actual_post_count|actual_company_count|days_elapsed|total_days|raw_mention_count)$":{"type":"integer"},"^(?:mention_count|post_count|company_count|normalized_mention_count|eligible_mention_count|removed_by_quarantine_mentions|removed_by_capping_mentions|capped_company_count)$":{"type":["integer","null"]},"^(?:period_label|projection_method|normalization_version)$":{"type":"string"},"^(?:period_start|week_start|month_start|month_end|year_start|year_end|period_end)$":{"format":"date","type":"string"}},"properties":{"change":{"type":["number","null"]},"engagement":{"$ref":"#/$defs/3"},"is_projected":{"type":"boolean"},"week_end":{"$ref":"#/$defs/8"},"wow_change":{"type":["number","null"]}},"type":"object"},{"type":"null"}]},"3":{"additionalProperties":false,"patternProperties":{"^(?:views_count|likes_count|comments_count|shares_count|reposts_count|replies_count|quotes_count|bookmarks_count|points_count)$":{"additionalProperties":false,"properties":{"coverage":{"type":"integer"},"total":{"type":["integer","null"]}},"required":["total","coverage"],"type":"object"}},"properties":{},"type":"object"},"4":{"items":{"additionalProperties":false,"properties":{"is_product":{"type":"boolean"},"name":{"type":"string"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"7":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"type":"object"},"8":{"anyOf":[{"format":"date","type":"string"},{"type":"null"}]}},"additionalProperties":false,"patternProperties":{"^(?:mode|source|account_type)$":{"type":"string"}},"properties":{"blog_posts":{"items":{"additionalProperties":false,"patternProperties":{"^(?:title|slug|source_url|company_name|company_slug|text_preview)$":{"type":"string"}},"properties":{"author":{"type":["string","null"]},"company_competitive_spaces":{"$ref":"#/$defs/4"},"date_published":{"$ref":"#/$defs/8"},"is_removed":{"type":"boolean"},"mention_count":{"type":"integer"},"summary":{"type":["string","null"]},"word_count":{"type":["integer","null"]}},"required":["title","slug","source_url","company_name","company_slug","company_competitive_spaces","date_published","author","summary","word_count","mention_count","is_removed","text_preview"],"type":"object"},"type":"array"},"contributor_diagnostics":{"items":{"additionalProperties":false,"patternProperties":{"^(?:company_name|company_slug|public_reason)$":{"type":"string"}},"properties":{"calculated_cap":{"type":["integer","null"]},"clipped":{"type":"boolean"},"excluded":{"type":"boolean"},"normalized_mentions":{"type":"integer"},"raw_mentions":{"type":"integer"}},"required":["company_name","company_slug","raw_mentions","normalized_mentions","calculated_cap","excluded","clipped","public_reason"],"type":"object"},"type":"array"},"engagement_semantics":{"type":["string","null"]},"evidence":{"items":{"additionalProperties":false,"patternProperties":{"^(?:source|source_object_id|title|url|account_type)$":{"type":"string"}},"properties":{"company":{"anyOf":[{"$ref":"#/$defs/7"},{"type":"null"}]},"mention_count":{"type":"integer"},"publication_date":{"format":"date","type":"string"}},"required":["source","source_object_id","title","url","publication_date","company","account_type","mention_count"],"type":"object"},"type":"array"},"summary":{"additionalProperties":false,"patternProperties":{"^(?:total_mentions|total_posts|total_companies)$":{"type":"integer"}},"properties":{"avg_mentions_per_period":{"type":"number"},"best_period":{"$ref":"#/$defs/1"},"latest_change":{"type":["number","null"]},"trend_direction":{"type":"string"},"worst_period":{"$ref":"#/$defs/1"}},"required":["total_mentions","total_posts","total_companies","avg_mentions_per_period","trend_direction","latest_change","best_period","worst_period"],"type":"object"},"topic":{"additionalProperties":false,"patternProperties":{"^(?:concepts|implementations|related_topics)$":{"$ref":"#/$defs/4"},"^(?:name|slug|trend_kind)$":{"type":"string"}},"properties":{"category":{"type":["string","null"]},"companies":{"items":{"$ref":"#/$defs/7"},"type":"array"},"description":{"type":["string","null"]},"is_product":{"type":"boolean"},"keywords":{"items":{"type":"string"},"type":"array"}},"required":["name","slug","category","description","keywords","trend_kind","concepts","implementations","related_topics"],"type":"object"},"weekly_data":{"items":{"additionalProperties":false,"patternProperties":{"^(?:mention_count|post_count|company_count|normalized_mention_count|eligible_mention_count|removed_by_quarantine_mentions|removed_by_capping_mentions|capped_company_count)$":{"type":["integer","null"]},"^(?:period_label|projection_method|normalization_version)$":{"type":"string"},"^(?:raw_mention_count|actual_mention_count|actual_post_count|actual_company_count|days_elapsed|total_days)$":{"type":"integer"},"^(?:week_start|period_start|month_start|month_end|year_start|year_end|period_end)$":{"format":"date","type":"string"}},"properties":{"change":{"type":["number","null"]},"engagement":{"$ref":"#/$defs/3"},"is_projected":{"type":"boolean"},"week_end":{"$ref":"#/$defs/8"},"wow_change":{"type":["number","null"]}},"required":["week_start","week_end","period_label","mention_count","post_count","company_count","change","raw_mention_count","normalized_mention_count","eligible_mention_count","removed_by_quarantine_mentions","removed_by_capping_mentions","capped_company_count"],"type":"object"},"type":"array"}},"required":["mode","topic","summary","weekly_data","blog_posts","contributor_diagnostics"],"type":"object"},"title":"Get trend topic history"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Search X posts by company. Paid access for beyond 14+ day history.","inputSchema":{"additionalProperties":false,"properties":{"account_scope":{"anyOf":[{"enum":["all","company","employee"],"type":"string"},{"type":"null"}],"default":null},"companies":{"default":null,"type":["string","null"]},"end_at":{"default":null,"format":"date-time","type":["string","null"]},"lookback_days":{"default":null,"maximum":36500,"minimum":1,"type":["integer","null"]},"min_views":{"default":null,"maximum":1000000000000000,"minimum":0,"type":["integer","null"]},"ordering":{"anyOf":[{"enum":["-likes_count","-posted_at","-reposts_count","-views_count","likes_count","posted_at","reposts_count","views_count"],"type":"string"},{"type":"null"}],"default":null},"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]},"post_type":{"anyOf":[{"enum":["original","quote","repost"],"type":"string"},{"type":"null"}],"default":null},"space":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]},"stage":{"default":null,"type":["string","null"]},"start_at":{"default":null,"format":"date-time","type":["string","null"]},"username":{"default":null,"pattern":"^@?[A-Za-z0-9_]{1,64}$","type":["string","null"]}},"type":"object"},"name":"search_x_posts","outputSchema":{"$defs":{"1":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":false,"patternProperties":{"^(?:url|type|media_url|media_url_https|expanded_url|thumbnail|thumbnail_url|preview_image_url|content_type)$":{"type":"string"},"^(?:width|height|duration_millis|bitrate)$":{"type":"integer"}},"properties":{"alt_text":{"type":["string","null"]},"duration":{"type":"number"},"id":{"type":["string","integer"]},"variants":{"items":{"additionalProperties":false,"properties":{"bitrate":{"type":"integer"},"content_type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}]},"type":"array"},"4":{"additionalProperties":false,"patternProperties":{"^(?:x_post_id|url|text|author_username|author_display_name)$":{"type":"string"}},"properties":{"author_x_user_id":{"type":["string","null"]},"posted_at":{"format":"date-time","type":"string"}},"type":"object"},"7":{"items":{"type":"integer"},"type":"array"}},"additionalProperties":false,"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:posted_at|first_collected_at|last_collected_at)$":{"format":"date-time","type":"string"},"^(?:replies_count|reposts_count|likes_count|views_count|quotes_count|bookmarks_count)$":{"type":["integer","null"]},"^(?:x_post_id|company_slug|post_type|author_username|author_display_name|url|text)$":{"type":"string"}},"properties":{"account":{"additionalProperties":false,"patternProperties":{"^(?:account_scope|account_type|username|display_name)$":{"type":"string"}},"properties":{"is_active":{"type":"boolean"},"is_primary":{"type":"boolean"},"job_title":{"type":["string","null"]},"person_name":{"type":["string","null"]}},"required":["account_scope","account_type","username","display_name","person_name","job_title","is_primary","is_active"],"type":"object"},"author_x_user_id":{"type":["string","null"]},"engagement":{"additionalProperties":{"type":["integer","null"]},"propertyNames":{"enum":["replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count"]},"required":["replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count"],"type":"object"},"external_url":{"type":["string","null"]},"hashtags":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":false,"properties":{"indices":{"$ref":"#/$defs/7"},"tag":{"type":"string"},"text":{"type":"string"}},"type":"object"}]},"type":"array"},"parent_post_details":{"additionalProperties":{"type":["string","integer","null"]},"propertyNames":{"enum":["conversation_id","in_reply_to_id","post_id","x_post_id","profile_id","user_id","username","url","text","author_username","author_x_user_id"]},"type":"object"},"photos":{"$ref":"#/$defs/1"},"quoted_post":{"$ref":"#/$defs/4"},"reposted_post":{"$ref":"#/$defs/4"},"tagged_users":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":false,"patternProperties":{"^(?:id_str|username|screen_name|name|display_name|profile_url|url)$":{"type":"string"}},"properties":{"id":{"type":["string","integer"]},"indices":{"$ref":"#/$defs/7"},"profile_id":{"type":["string","null"]},"user_id":{"type":["string","null"]}},"type":"object"}]},"type":"array"},"videos":{"$ref":"#/$defs/1"}},"required":["x_post_id","company_slug","post_type","author_x_user_id","author_username","author_display_name","url","text","posted_at","external_url","photos","videos","hashtags","tagged_users","quoted_post","reposted_post","parent_post_details","engagement","replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count","first_collected_at","last_collected_at","account"],"type":"object"},"type":"array"}},"required":["count","next","previous","results"],"type":"object"},"title":"Search X posts"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"List company X profiles and select employee accounts, when available.","inputSchema":{"additionalProperties":false,"properties":{"account_scope":{"anyOf":[{"enum":["all","company","employee"],"type":"string"},{"type":"null"}],"default":null},"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["company_slug"],"type":"object"},"name":"list_company_x_accounts","outputSchema":{"additionalProperties":false,"properties":{"account_scope":{"type":"string"},"company":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"required":["name","slug"],"type":"object"},"count":{"type":"integer"},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:company_slug|account_scope|account_type|username|display_name|biography|profile_url)$":{"type":"string"},"^(?:followers_count|following_count|posts_count)$":{"type":["integer","null"]},"^(?:x_user_id|person_name|job_title|profile_image_url|verification_type)$":{"type":["string","null"]}},"properties":{"is_active":{"type":"boolean"},"is_primary":{"type":"boolean"},"is_verified":{"type":["boolean","null"]},"last_collected_at":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}]}},"required":["company_slug","account_scope","account_type","username","x_user_id","display_name","person_name","job_title","biography","profile_url","profile_image_url","followers_count","following_count","posts_count","is_verified","verification_type","is_primary","is_active","last_collected_at"],"type":"object"},"type":"array"}},"required":["company","account_scope","count","results"],"type":"object"},"title":"List company X accounts"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Per-company X posts and metrics. Free limited access, paid gets full history.","inputSchema":{"additionalProperties":false,"properties":{"account_scope":{"anyOf":[{"enum":["all","company","employee"],"type":"string"},{"type":"null"}],"default":null},"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"end_at":{"default":null,"format":"date-time","type":["string","null"]},"lookback_days":{"default":null,"maximum":36500,"minimum":1,"type":["integer","null"]},"ordering":{"anyOf":[{"enum":["-likes_count","-posted_at","-reposts_count","-views_count","likes_count","posted_at","reposts_count","views_count"],"type":"string"},{"type":"null"}],"default":null},"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]},"post_type":{"anyOf":[{"enum":["original","quote","repost"],"type":"string"},{"type":"null"}],"default":null},"start_at":{"default":null,"format":"date-time","type":["string","null"]},"username":{"default":null,"pattern":"^@?[A-Za-z0-9_]{1,64}$","type":["string","null"]}},"required":["company_slug"],"type":"object"},"name":"get_company_x_posts","outputSchema":{"$defs":{"1":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":false,"patternProperties":{"^(?:url|type|media_url|media_url_https|expanded_url|thumbnail|thumbnail_url|preview_image_url|content_type)$":{"type":"string"},"^(?:width|height|duration_millis|bitrate)$":{"type":"integer"}},"properties":{"alt_text":{"type":["string","null"]},"duration":{"type":"number"},"id":{"type":["string","integer"]},"variants":{"items":{"additionalProperties":false,"properties":{"bitrate":{"type":"integer"},"content_type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}]},"type":"array"},"4":{"additionalProperties":false,"patternProperties":{"^(?:x_post_id|url|text|author_username|author_display_name)$":{"type":"string"}},"properties":{"author_x_user_id":{"type":["string","null"]},"posted_at":{"format":"date-time","type":"string"}},"type":"object"},"7":{"items":{"type":"integer"},"type":"array"}},"additionalProperties":false,"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:posted_at|first_collected_at|last_collected_at)$":{"format":"date-time","type":"string"},"^(?:replies_count|reposts_count|likes_count|views_count|quotes_count|bookmarks_count)$":{"type":["integer","null"]},"^(?:x_post_id|company_slug|post_type|author_username|author_display_name|url|text)$":{"type":"string"}},"properties":{"account":{"additionalProperties":false,"patternProperties":{"^(?:account_scope|account_type|username|display_name)$":{"type":"string"}},"properties":{"is_active":{"type":"boolean"},"is_primary":{"type":"boolean"},"job_title":{"type":["string","null"]},"person_name":{"type":["string","null"]}},"required":["account_scope","account_type","username","display_name","person_name","job_title","is_primary","is_active"],"type":"object"},"author_x_user_id":{"type":["string","null"]},"engagement":{"additionalProperties":{"type":["integer","null"]},"propertyNames":{"enum":["replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count"]},"required":["replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count"],"type":"object"},"external_url":{"type":["string","null"]},"hashtags":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":false,"properties":{"indices":{"$ref":"#/$defs/7"},"tag":{"type":"string"},"text":{"type":"string"}},"type":"object"}]},"type":"array"},"parent_post_details":{"additionalProperties":{"type":["string","integer","null"]},"propertyNames":{"enum":["conversation_id","in_reply_to_id","post_id","x_post_id","profile_id","user_id","username","url","text","author_username","author_x_user_id"]},"type":"object"},"photos":{"$ref":"#/$defs/1"},"quoted_post":{"$ref":"#/$defs/4"},"reposted_post":{"$ref":"#/$defs/4"},"tagged_users":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":false,"patternProperties":{"^(?:id_str|username|screen_name|name|display_name|profile_url|url)$":{"type":"string"}},"properties":{"id":{"type":["string","integer"]},"indices":{"$ref":"#/$defs/7"},"profile_id":{"type":["string","null"]},"user_id":{"type":["string","null"]}},"type":"object"}]},"type":"array"},"videos":{"$ref":"#/$defs/1"}},"required":["x_post_id","company_slug","post_type","author_x_user_id","author_username","author_display_name","url","text","posted_at","external_url","photos","videos","hashtags","tagged_users","quoted_post","reposted_post","parent_post_details","engagement","replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count","first_collected_at","last_collected_at","account"],"type":"object"},"type":"array"}},"required":["count","next","previous","results"],"type":"object"},"title":"List company X posts"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get one X post, including text, hashtags, engagement, and other metadata.","inputSchema":{"additionalProperties":false,"properties":{"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"x_post_id":{"pattern":"^[A-Za-z0-9_-]{1,64}$","type":"string"}},"required":["company_slug","x_post_id"],"type":"object"},"name":"get_company_x_post","outputSchema":{"$defs":{"1":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":false,"patternProperties":{"^(?:url|type|media_url|media_url_https|expanded_url|thumbnail|thumbnail_url|preview_image_url|content_type)$":{"type":"string"},"^(?:width|height|duration_millis|bitrate)$":{"type":"integer"}},"properties":{"alt_text":{"type":["string","null"]},"duration":{"type":"number"},"id":{"type":["string","integer"]},"variants":{"items":{"additionalProperties":false,"properties":{"bitrate":{"type":"integer"},"content_type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}]},"type":"array"},"4":{"additionalProperties":false,"patternProperties":{"^(?:x_post_id|url|text|author_username|author_display_name)$":{"type":"string"}},"properties":{"author_x_user_id":{"type":["string","null"]},"posted_at":{"format":"date-time","type":"string"}},"type":"object"},"7":{"items":{"type":"integer"},"type":"array"}},"additionalProperties":false,"patternProperties":{"^(?:posted_at|first_collected_at|last_collected_at)$":{"format":"date-time","type":"string"},"^(?:replies_count|reposts_count|likes_count|views_count|quotes_count|bookmarks_count)$":{"type":["integer","null"]},"^(?:x_post_id|company_slug|post_type|author_username|author_display_name|url|text)$":{"type":"string"}},"properties":{"account":{"additionalProperties":false,"patternProperties":{"^(?:account_scope|account_type|username|display_name)$":{"type":"string"}},"properties":{"is_active":{"type":"boolean"},"is_primary":{"type":"boolean"},"job_title":{"type":["string","null"]},"person_name":{"type":["string","null"]}},"required":["account_scope","account_type","username","display_name","person_name","job_title","is_primary","is_active"],"type":"object"},"author_x_user_id":{"type":["string","null"]},"engagement":{"additionalProperties":{"type":["integer","null"]},"propertyNames":{"enum":["replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count"]},"required":["replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count"],"type":"object"},"external_url":{"type":["string","null"]},"hashtags":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":false,"properties":{"indices":{"$ref":"#/$defs/7"},"tag":{"type":"string"},"text":{"type":"string"}},"type":"object"}]},"type":"array"},"parent_post_details":{"additionalProperties":{"type":["string","integer","null"]},"propertyNames":{"enum":["conversation_id","in_reply_to_id","post_id","x_post_id","profile_id","user_id","username","url","text","author_username","author_x_user_id"]},"type":"object"},"photos":{"$ref":"#/$defs/1"},"quoted_post":{"$ref":"#/$defs/4"},"reposted_post":{"$ref":"#/$defs/4"},"tagged_users":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":false,"patternProperties":{"^(?:id_str|username|screen_name|name|display_name|profile_url|url)$":{"type":"string"}},"properties":{"id":{"type":["string","integer"]},"indices":{"$ref":"#/$defs/7"},"profile_id":{"type":["string","null"]},"user_id":{"type":["string","null"]}},"type":"object"}]},"type":"array"},"videos":{"$ref":"#/$defs/1"}},"required":["x_post_id","company_slug","post_type","author_x_user_id","author_username","author_display_name","url","text","posted_at","external_url","photos","videos","hashtags","tagged_users","quoted_post","reposted_post","parent_post_details","engagement","replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count","first_collected_at","last_collected_at","account"],"type":"object"},"title":"Get company X post"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Summarize a comapny's X post counts and other aggregate metrics.","inputSchema":{"additionalProperties":false,"properties":{"account_scope":{"anyOf":[{"enum":["all","company","employee"],"type":"string"},{"type":"null"}],"default":null},"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"end_at":{"default":null,"format":"date-time","type":["string","null"]},"lookback_days":{"default":null,"maximum":36500,"minimum":1,"type":["integer","null"]},"post_type":{"anyOf":[{"enum":["original","quote","repost"],"type":"string"},{"type":"null"}],"default":null},"start_at":{"default":null,"format":"date-time","type":["string","null"]},"username":{"default":null,"pattern":"^@?[A-Za-z0-9_]{1,64}$","type":["string","null"]}},"required":["company_slug"],"type":"object"},"name":"get_company_x_summary","outputSchema":{"$defs":{"1":{"enum":["replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count"]},"2":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}]}},"additionalProperties":false,"properties":{"account_counts":{"additionalProperties":{"type":"integer"},"propertyNames":{"enum":["selected","active","with_posts"]},"required":["selected","active","with_posts"],"type":"object"},"account_scope":{"type":"string"},"company":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"required":["name","slug"],"type":"object"},"effective_range":{"additionalProperties":{"$ref":"#/$defs/2"},"propertyNames":{"enum":["start_at","end_at","observed_earliest_at","observed_latest_at","free_history_cutoff"]},"required":["start_at","end_at","observed_earliest_at","observed_latest_at","free_history_cutoff"],"type":"object"},"latest_collection_at":{"$ref":"#/$defs/2"},"metric_averages":{"additionalProperties":{"type":["number","null"]},"propertyNames":{"$ref":"#/$defs/1"},"required":["replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count"],"type":"object"},"metric_coverage":{"additionalProperties":{"additionalProperties":false,"properties":{"coverage_percent":{"type":"number"},"eligible_posts":{"type":"integer"},"missing_posts":{"type":"integer"}},"required":["eligible_posts","missing_posts","coverage_percent"],"type":"object"},"propertyNames":{"$ref":"#/$defs/1"},"required":["replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count"],"type":"object"},"metric_totals":{"additionalProperties":{"type":["integer","null"]},"propertyNames":{"$ref":"#/$defs/1"},"required":["replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count"],"type":"object"},"metrics":{"additionalProperties":{"additionalProperties":false,"properties":{"average":{"type":["number","null"]},"coverage_percent":{"type":"number"},"covered_posts":{"type":"integer"},"missing_posts":{"type":"integer"},"total":{"type":["integer","null"]}},"required":["total","average","covered_posts","missing_posts","coverage_percent"],"type":"object"},"propertyNames":{"enum":["replies","reposts","likes","views","quotes","bookmarks"]},"required":["replies","reposts","likes","views","quotes","bookmarks"],"type":"object"},"post_count":{"type":"integer"}},"required":["company","account_scope","post_count","account_counts","metrics","metric_totals","metric_averages","metric_coverage","effective_range","latest_collection_at"],"type":"object"},"title":"Get company X summary"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get high-engagement X posts from a set of companies.","inputSchema":{"additionalProperties":false,"properties":{"account_scope":{"anyOf":[{"enum":["all","company","employee"],"type":"string"},{"type":"null"}],"default":null},"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"end_at":{"default":null,"format":"date-time","type":["string","null"]},"limit":{"default":null,"maximum":100,"minimum":1,"type":["integer","null"]},"lookback_days":{"default":null,"maximum":36500,"minimum":1,"type":["integer","null"]},"post_type":{"anyOf":[{"enum":["original","quote","repost"],"type":"string"},{"type":"null"}],"default":null},"start_at":{"default":null,"format":"date-time","type":["string","null"]}},"required":["company_slug"],"type":"object"},"name":"find_high_engagement_x_posts","outputSchema":{"$defs":{"1":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":false,"patternProperties":{"^(?:url|type|media_url|media_url_https|expanded_url|thumbnail|thumbnail_url|preview_image_url|content_type)$":{"type":"string"},"^(?:width|height|duration_millis|bitrate)$":{"type":"integer"}},"properties":{"alt_text":{"type":["string","null"]},"duration":{"type":"number"},"id":{"type":["string","integer"]},"variants":{"items":{"additionalProperties":false,"properties":{"bitrate":{"type":"integer"},"content_type":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"}]},"type":"array"},"10":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}]},"11":{"items":{"type":"integer"},"type":"array"},"12":{"items":{"type":"string"},"type":"array"},"4":{"items":{"additionalProperties":false,"patternProperties":{"^(?:rank|value|metric_value)$":{"type":"integer"}},"properties":{"likes_count":{"type":["integer","null"]},"metric":{"type":"string"},"percentile_rank":{"type":"number"},"post_id":{"type":"string"},"reposts_count":{"type":["integer","null"]}},"required":["post_id","rank","value","metric","metric_value","percentile_rank"],"type":"object"},"type":"array"},"6":{"additionalProperties":false,"patternProperties":{"^(?:x_post_id|url|text|author_username|author_display_name)$":{"type":"string"}},"properties":{"author_x_user_id":{"type":["string","null"]},"posted_at":{"format":"date-time","type":"string"}},"type":"object"},"7":{"additionalProperties":false,"properties":{"eligible_posts":{"type":"integer"},"missing_posts":{"type":"integer"}},"required":["eligible_posts","missing_posts"],"type":"object"}},"additionalProperties":false,"properties":{"account_scope":{"type":"string"},"cohorts":{"items":{"additionalProperties":false,"properties":{"company_count":{"type":"integer"},"coverage":{"additionalProperties":false,"properties":{"likes":{"$ref":"#/$defs/7"},"reposts":{"$ref":"#/$defs/7"}},"required":["likes","reposts"],"type":"object"},"definition":{"additionalProperties":false,"properties":{"normalized_stage":{"type":"string"},"space_slugs":{"$ref":"#/$defs/12"}},"type":"object"},"key":{"type":"string"},"label":{"type":"string"},"post_count":{"type":"integer"},"top_by_likes":{"$ref":"#/$defs/4"},"top_by_reposts":{"$ref":"#/$defs/4"}},"required":["key","label","definition","company_count","post_count","coverage","top_by_likes","top_by_reposts"],"type":"object"},"type":"array"},"effective_range":{"additionalProperties":false,"properties":{"end_at":{"$ref":"#/$defs/10"},"start_at":{"$ref":"#/$defs/10"}},"required":["start_at","end_at"],"type":"object"},"limit_per_ranking":{"type":"integer"},"posts":{"additionalProperties":false,"patternProperties":{"^[0-9]+$":{"additionalProperties":false,"patternProperties":{"^(?:posted_at|first_collected_at|last_collected_at)$":{"format":"date-time","type":"string"},"^(?:replies_count|reposts_count|likes_count|views_count|quotes_count|bookmarks_count)$":{"type":["integer","null"]},"^(?:x_post_id|company_slug|post_type|author_username|author_display_name|url|text)$":{"type":"string"}},"properties":{"account":{"additionalProperties":false,"patternProperties":{"^(?:account_scope|account_type|username|display_name)$":{"type":"string"}},"properties":{"is_active":{"type":"boolean"},"is_primary":{"type":"boolean"},"job_title":{"type":["string","null"]},"person_name":{"type":["string","null"]}},"required":["account_scope","account_type","username","display_name","person_name","job_title","is_primary","is_active"],"type":"object"},"author_x_user_id":{"type":["string","null"]},"engagement":{"additionalProperties":{"type":["integer","null"]},"propertyNames":{"enum":["replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count"]},"required":["replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count"],"type":"object"},"external_url":{"type":["string","null"]},"hashtags":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":false,"properties":{"indices":{"$ref":"#/$defs/11"},"tag":{"type":"string"},"text":{"type":"string"}},"type":"object"}]},"type":"array"},"parent_post_details":{"additionalProperties":{"type":["string","integer","null"]},"propertyNames":{"enum":["conversation_id","in_reply_to_id","post_id","x_post_id","profile_id","user_id","username","url","text","author_username","author_x_user_id"]},"type":"object"},"photos":{"$ref":"#/$defs/1"},"quoted_post":{"$ref":"#/$defs/6"},"reposted_post":{"$ref":"#/$defs/6"},"tagged_users":{"items":{"anyOf":[{"type":"string"},{"additionalProperties":false,"patternProperties":{"^(?:id_str|username|screen_name|name|display_name|profile_url|url)$":{"type":"string"}},"properties":{"id":{"type":["string","integer"]},"indices":{"$ref":"#/$defs/11"},"profile_id":{"type":["string","null"]},"user_id":{"type":["string","null"]}},"type":"object"}]},"type":"array"},"videos":{"$ref":"#/$defs/1"}},"required":["x_post_id","company_slug","post_type","author_x_user_id","author_username","author_display_name","url","text","posted_at","external_url","photos","videos","hashtags","tagged_users","quoted_post","reposted_post","parent_post_details","engagement","replies_count","reposts_count","likes_count","views_count","quotes_count","bookmarks_count","first_collected_at","last_collected_at","account"],"type":"object"}},"type":"object"},"stage_groups":{"$ref":"#/$defs/12"},"target_company":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"required":["name","slug"],"type":"object"},"target_excluded":{"type":"boolean"}},"required":["target_company","target_excluded","account_scope","limit_per_ranking","effective_range","stage_groups","cohorts","posts"],"type":"object"},"title":"Find high engagement X posts"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Content research by company X posts. Useful for ideation on social posts.","inputSchema":{"additionalProperties":false,"properties":{"account_scope":{"anyOf":[{"enum":["all","company","employee"],"type":"string"},{"type":"null"}],"default":null},"company_slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"end_at":{"default":null,"format":"date-time","type":["string","null"]},"hackernews_limit":{"default":null,"maximum":100,"minimum":1,"type":["integer","null"]},"lookback_days":{"default":null,"maximum":36500,"minimum":1,"type":["integer","null"]},"peer_limit":{"default":null,"maximum":100,"minimum":1,"type":["integer","null"]},"post_type":{"anyOf":[{"enum":["original","quote","repost"],"type":"string"},{"type":"null"}],"default":null},"start_at":{"default":null,"format":"date-time","type":["string","null"]}},"required":["company_slug"],"type":"object"},"name":"research_company_x_content","outputSchema":{"additionalProperties":false,"properties":{"company":{"description":"Company identity and available stage or competitive-space context.","type":"object"},"developer_trends":{"description":"Developer trend evidence and scope for the research window.","type":"object"},"hackernews":{"description":"Hacker News evidence, query window, counts, and available freshness or coverage.","type":"object"},"provenance":{"description":"Evidence source; recommendations are the calling model's responsibility.","type":"object"},"x":{"description":"X posts, engagement summary, peer benchmarks, effective window, and staleness.","type":"object"}},"required":["company","provenance","x","hackernews","developer_trends"],"type":"object"},"title":"Research company X content"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get and filter Hacker News metrics across all companies.","inputSchema":{"additionalProperties":false,"properties":{"end_date":{"default":null,"format":"date","type":["string","null"]},"ordering":{"anyOf":[{"enum":["-points","-post_date","points","post_date"],"type":"string"},{"type":"null"}],"default":null},"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]},"start_date":{"default":null,"format":"date","type":["string","null"]}},"type":"object"},"name":"get_global_hackernews_posts","outputSchema":{"additionalProperties":false,"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:url|submission_url|title|author)$":{"type":"string"}},"properties":{"company_slug":{"type":["string","null"]},"num_comments":{"type":["integer","null"]},"points":{"type":["integer","null"]},"post_date":{"format":"date","type":"string"}},"required":["url","points","num_comments","post_date","submission_url","title","author","company_slug"],"type":"object"},"type":"array"}},"required":["count","next","previous","results"],"type":"object"},"title":"List global Hacker News posts"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get the blog output rankings by company and activity.","inputSchema":{"additionalProperties":false,"properties":{"founded_after":{"default":null,"maximum":2100,"minimum":1800,"type":["integer","null"]},"min_posts":{"default":null,"maximum":1000000,"minimum":0,"type":["integer","null"]},"min_words":{"default":null,"maximum":1000000000,"minimum":0,"type":["integer","null"]},"sort":{"anyOf":[{"enum":["avg_posts_per_month","posts_all_time","posts_current_year","total_words"],"type":"string"},{"type":"null"}],"default":null},"stage":{"default":null,"type":["string","null"]}},"type":"object"},"name":"get_blog_leaderboard","outputSchema":{"additionalProperties":false,"properties":{"count":{"type":"integer"},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:posts_current_year|posts_all_time|total_words)$":{"type":"integer"}},"properties":{"avg_posts_per_month":{"type":"number"},"company_name":{"type":"string"},"company_slug":{"type":"string"},"current_stage":{"type":["string","null"]},"year_founded":{"type":["integer","null"]}},"type":"object"},"type":"array"}},"required":["count","results"],"type":"object"},"title":"Get blog leaderboard"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"List what trend reports are available, including paid tier reports.","inputSchema":{"additionalProperties":false,"properties":{"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]}},"type":"object"},"name":"list_trend_reports","outputSchema":{"additionalProperties":false,"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:companies|competitive_spaces|trend_topics)$":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"^(?:title|slug|access_level)$":{"type":"string"}},"properties":{"description":{"type":["string","null"]},"report_date":{"format":"date","type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"},"type":"array"}},"required":["count","results"],"type":"object"},"title":"List trend reports"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get trend report with content in Markdown and metadata. Paid tier required.","inputSchema":{"additionalProperties":false,"properties":{"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["slug"],"type":"object"},"name":"get_trend_report","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:companies|competitive_spaces|trend_topics)$":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"^(?:title|slug|access_level|content)$":{"type":"string"}},"properties":{"description":{"type":["string","null"]},"report_date":{"format":"date","type":"string"},"updated_at":{"format":"date-time","type":"string"}},"type":"object"},"title":"Get trend report"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"List Plushcap competitive spaces which categorizes similar companies.","inputSchema":{"additionalProperties":false,"properties":{"company_slug":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]},"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]},"search":{"default":null,"type":["string","null"]},"space_type":{"anyOf":[{"enum":["AI","DATA","INFR","OTHR","TOOL"],"type":"string"},{"type":"null"}],"default":null}},"type":"object"},"name":"list_competitive_spaces","outputSchema":{"additionalProperties":false,"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:name|slug|space_type)$":{"type":"string"}},"properties":{"company_count":{"type":"integer"},"description":{"type":["string","null"]}},"type":"object"},"type":"array"}},"required":["count","results"],"type":"object"},"title":"List competitive spaces"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Get a competitive space with its descriptions, type, and member companies.","inputSchema":{"additionalProperties":false,"properties":{"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"}},"required":["slug"],"type":"object"},"name":"get_competitive_space","outputSchema":{"additionalProperties":false,"patternProperties":{"^(?:name|slug|space_type)$":{"type":"string"}},"properties":{"companies":{"items":{"additionalProperties":false,"properties":{"current_stage":{"type":["string","null"]},"name":{"type":"string"},"public":{"type":"boolean"},"slug":{"type":"string"},"year_founded":{"type":["integer","null"]}},"type":"object"},"type":"array"},"company_count":{"type":"integer"},"description":{"type":["string","null"]},"verbose_description":{"type":["string","null"]}},"type":"object"},"title":"Get competitive space details"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Compare metrics for companies with similar products. Paid tier required.","inputSchema":{"additionalProperties":false,"properties":{"company_slugs":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null},"section":{"anyOf":[{"enum":["all","blog","hackernews","youtube"],"type":"string"},{"type":"null"}],"default":null},"slug":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"start_year":{"default":null,"maximum":2100,"minimum":2019,"type":["integer","null"]}},"required":["slug"],"type":"object"},"name":"get_competitive_space_comparison","outputSchema":{"$defs":{"1":{"additionalProperties":false,"properties":{"months":{"$ref":"#/$defs/5"},"series":{"$ref":"#/$defs/2"}},"required":["months","series"],"type":"object"},"2":{"items":{"additionalProperties":false,"properties":{"data":{"items":{"type":["number","null"]},"type":"array"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["name","slug","data"],"type":"object"},"type":"array"},"5":{"items":{"type":"string"},"type":"array"}},"additionalProperties":false,"properties":{"companies":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"competitive_space":{"additionalProperties":false,"patternProperties":{"^(?:name|slug|space_type)$":{"type":"string"}},"properties":{"description":{"type":["string","null"]}},"type":"object"},"sections":{"additionalProperties":false,"properties":{"blog":{"additionalProperties":false,"properties":{"summary":{"items":{"additionalProperties":false,"properties":{"average_blog_posts":{"type":"number"},"name":{"type":"string"},"slug":{"type":"string"},"total_blog_posts":{"type":"integer"}},"required":["name","slug","total_blog_posts","average_blog_posts"],"type":"object"},"type":"array"},"time_series":{"$ref":"#/$defs/1"}},"required":["time_series","summary"],"type":"object"},"hackernews":{"additionalProperties":false,"properties":{"points_threshold":{"type":"integer"},"time_series":{"$ref":"#/$defs/1"}},"required":["time_series","points_threshold"],"type":"object"},"youtube":{"additionalProperties":false,"properties":{"summary":{"items":{"additionalProperties":false,"patternProperties":{"^(?:company_name|company_slug|channel_name|channel_id)$":{"type":"string"},"^(?:subscriber_count|videos_count|views_count)$":{"type":["integer","null"]}},"properties":{"date":{"format":"date","type":"string"},"share_of_leader_percent":{"type":["number","null"]}},"required":["company_name","company_slug","channel_name","channel_id","date","subscriber_count","videos_count","views_count","share_of_leader_percent"],"type":"object"},"type":"array"},"time_series":{"additionalProperties":false,"properties":{"dates":{"$ref":"#/$defs/5"},"series":{"$ref":"#/$defs/2"}},"required":["dates","series"],"type":"object"}},"required":["time_series","summary"],"type":"object"}},"type":"object"},"start_year":{"type":"integer"}},"type":"object"},"title":"Compare competitive space companies"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Compare 2 to 10 companies across blog, YouTube, and/or Hacker News metrics.","inputSchema":{"additionalProperties":false,"properties":{"company_slugs":{"items":{"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":"string"},"maxItems":10,"minItems":2,"type":"array"},"keyword":{"default":null,"maxLength":200,"type":["string","null"]},"section":{"anyOf":[{"enum":["all","blog","hackernews","youtube"],"type":"string"},{"type":"null"}],"default":null},"start_year":{"default":null,"maximum":2100,"minimum":2019,"type":["integer","null"]}},"required":["company_slugs"],"type":"object"},"name":"compare_companies","outputSchema":{"$defs":{"1":{"additionalProperties":false,"properties":{"months":{"items":{"type":"string"},"type":"array"},"series":{"$ref":"#/$defs/3"}},"required":["months","series"],"type":"object"},"2":{"additionalProperties":false,"properties":{"series":{"$ref":"#/$defs/3"},"years":{"items":{"type":"integer"},"type":"array"}},"required":["years","series"],"type":"object"},"3":{"items":{"additionalProperties":false,"properties":{"data":{"items":{"type":["number","null"]},"type":"array"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["name","slug","data"],"type":"object"},"type":"array"}},"additionalProperties":false,"properties":{"companies":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"type":"object"},"type":"array"},"sections":{"additionalProperties":false,"properties":{"blog":{"additionalProperties":false,"properties":{"monthly_posts":{"$ref":"#/$defs/1"},"monthly_words":{"$ref":"#/$defs/1"},"totals":{"additionalProperties":false,"patternProperties":{"^[A-Za-z0-9_-]+$":{"additionalProperties":false,"properties":{"name":{"type":"string"},"posts":{"type":"integer"},"words":{"type":"integer"}},"required":["name","posts","words"],"type":"object"}},"type":"object"},"yearly_posts":{"$ref":"#/$defs/2"},"yearly_words":{"$ref":"#/$defs/2"}},"required":["monthly_posts","monthly_words","yearly_posts","yearly_words","totals"],"type":"object"},"hackernews":{"additionalProperties":false,"properties":{"monthly_points":{"$ref":"#/$defs/1"},"monthly_posts":{"$ref":"#/$defs/1"},"totals":{"additionalProperties":false,"patternProperties":{"^[A-Za-z0-9_-]+$":{"additionalProperties":false,"properties":{"avg_points":{"type":"number"},"name":{"type":"string"},"points":{"type":"integer"},"posts":{"type":"integer"}},"required":["name","posts","points","avg_points"],"type":"object"}},"type":"object"},"yearly_points":{"$ref":"#/$defs/2"},"yearly_posts":{"$ref":"#/$defs/2"}},"required":["monthly_posts","monthly_points","yearly_posts","yearly_points","totals"],"type":"object"},"youtube":{"additionalProperties":false,"patternProperties":{"^(?:monthly_subscribers|monthly_views|monthly_videos)$":{"$ref":"#/$defs/1"},"^(?:yearly_subscribers|yearly_views|yearly_videos)$":{"$ref":"#/$defs/2"}},"properties":{"totals":{"additionalProperties":false,"patternProperties":{"^[A-Za-z0-9_-]+$":{"additionalProperties":false,"patternProperties":{"^(?:subscribers|views|videos)$":{"type":"integer"}},"properties":{"name":{"type":"string"}},"required":["name","subscribers","views","videos"],"type":"object"}},"type":"object"}},"required":["monthly_subscribers","monthly_views","monthly_videos","yearly_subscribers","yearly_views","yearly_videos","totals"],"type":"object"}},"type":"object"},"start_year":{"type":"integer"}},"type":"object"},"title":"Compare companies"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Trend metrics by month along with month-over-month comparison data.","inputSchema":{"additionalProperties":false,"properties":{"end":{"default":null,"format":"date","type":["string","null"]},"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]},"scope":{"anyOf":[{"enum":["all","global","space"],"type":"string"},{"type":"null"}],"default":null},"space_slug":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]},"start":{"default":null,"format":"date","type":["string","null"]},"topic_slug":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]}},"type":"object"},"name":"get_monthly_trend_metrics","outputSchema":{"$defs":{"1":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"required":["name","slug"],"type":"object"}},"additionalProperties":false,"patternProperties":{"^(?:mode|source|account_type)$":{"type":"string"}},"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:mention_count|post_count|company_count)$":{"type":"integer"}},"properties":{"calculated_at":{"format":"date-time","type":"string"},"competitive_space":{"anyOf":[{"$ref":"#/$defs/1"},{"type":"null"}]},"diagnostics":{"additionalProperties":false,"patternProperties":{"^(?:eligible_mentions|normalized_mentions|removed_by_quarantine_mentions|removed_by_capping_mentions|capped_company_count)$":{"type":["integer","null"]}},"properties":{"normalization_version":{"type":"string"},"raw_mentions":{"type":"integer"}},"required":["raw_mentions","eligible_mentions","normalized_mentions","removed_by_quarantine_mentions","removed_by_capping_mentions","capped_company_count","normalization_version"],"type":"object"},"mention_count_prev_month":{"type":["integer","null"]},"mode":{"type":"string"},"month_end":{"format":"date","type":"string"},"month_over_month_change":{"type":["number","null"]},"month_start":{"format":"date","type":"string"},"topic":{"$ref":"#/$defs/1"}},"required":["topic","competitive_space","month_start","month_end","mention_count","post_count","company_count","mention_count_prev_month","month_over_month_change","calculated_at","mode","diagnostics"],"type":"object"},"type":"array"}},"required":["count","results","mode"],"type":"object"},"title":"Get monthly trend metrics"},{"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Trend metrics by year along with year-over-year comparison data.","inputSchema":{"additionalProperties":false,"properties":{"end":{"default":null,"format":"date","type":["string","null"]},"page":{"default":null,"maximum":10000,"minimum":1,"type":["integer","null"]},"page_size":{"default":null,"maximum":200,"minimum":1,"type":["integer","null"]},"scope":{"anyOf":[{"enum":["all","global","space"],"type":"string"},{"type":"null"}],"default":null},"space_slug":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]},"start":{"default":null,"format":"date","type":["string","null"]},"topic_slug":{"default":null,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","type":["string","null"]}},"type":"object"},"name":"get_yearly_trend_metrics","outputSchema":{"$defs":{"1":{"additionalProperties":false,"properties":{"name":{"type":"string"},"slug":{"type":"string"}},"required":["name","slug"],"type":"object"}},"additionalProperties":false,"patternProperties":{"^(?:mode|source|account_type)$":{"type":"string"}},"properties":{"count":{"type":"integer"},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"results":{"items":{"additionalProperties":false,"patternProperties":{"^(?:mention_count|post_count|company_count)$":{"type":"integer"}},"properties":{"calculated_at":{"format":"date-time","type":"string"},"competitive_space":{"anyOf":[{"$ref":"#/$defs/1"},{"type":"null"}]},"diagnostics":{"additionalProperties":false,"patternProperties":{"^(?:eligible_mentions|normalized_mentions|removed_by_quarantine_mentions|removed_by_capping_mentions|capped_company_count)$":{"type":["integer","null"]}},"properties":{"normalization_version":{"type":"string"},"raw_mentions":{"type":"integer"}},"required":["raw_mentions","eligible_mentions","normalized_mentions","removed_by_quarantine_mentions","removed_by_capping_mentions","capped_company_count","normalization_version"],"type":"object"},"mention_count_prev_year":{"type":["integer","null"]},"mode":{"type":"string"},"topic":{"$ref":"#/$defs/1"},"year_end":{"format":"date","type":"string"},"year_over_year_change":{"type":["number","null"]},"year_start":{"format":"date","type":"string"}},"required":["topic","competitive_space","year_start","year_end","mention_count","post_count","company_count","mention_count_prev_year","year_over_year_change","calculated_at","mode","diagnostics"],"type":"object"},"type":"array"}},"required":["count","results","mode"],"type":"object"},"title":"Get yearly trend metrics"}],"transport":{"endpoint":"https://mcp.plushcap.com/mcp","type":"streamable-http"},"version":"2.0.0"}