Influship
このMCPでできること
Discovers, profiles, compares, and evaluates social-media creators, and retrieves their posts, engagement data, captions, and video transcripts.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'example': 'fitness', 'maxLength': 100, 'minLength': 2, 'description': 'Search query (min 2 characters)'}, 'limit': {'type': 'integer', 'default': 5, 'example': 5, 'maximum': 50, 'minimum': 1, 'description': 'Maximum results to return'}, 'scope': {'enum': ['creator_only', 'matched_platforms', 'all_platforms'], 'type': 'string', 'default': 'all_platforms', 'example': 'all_platforms', 'description': 'Which platforms to include in results'}, 'platform': {'allOf': [{'$ref': '#/definitions/Platform'}], 'description': 'Filter by platform'}}, 'definitions': {'Platform': {'enum': ['instagram'], 'type': 'string', 'example': 'instagram', 'description': 'Social media platform'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return.'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor from a previous response.'}, 'verified': {'type': 'boolean', 'description': 'When set, only return verified or unverified creators.'}, 'max_followers': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Maximum follower count.'}, 'min_followers': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Minimum follower count.'}, 'seed_profiles': {'type': 'array', 'items': {'type': 'object', 'required': ['platform', 'username'], 'properties': {'weight': {'type': 'number', 'default': 1, 'maximum': 1, 'minimum': 0, 'description': 'Relative seed weight from 0 to 1. Omit for the default weight of 1.'}, 'platform': {'allOf': [{'$ref': '#/definitions/Platform'}], 'description': 'Social platform for the username.'}, 'username': {'type': 'string', 'maxLength': 50, 'minLength': 1, 'description': 'Platform username or handle without the @ sign.'}}, 'additionalProperties': False}, 'maxItems': 10, 'description': 'Seed creators identified by platform and username.'}, 'seed_creator_ids': {'type': 'array', 'items': {'type': 'object', 'required': ['creator_id'], 'properties': {'weight': {'type': 'number', 'default': 1, 'maximum': 1, 'minimum': 0, 'description': 'Relative seed weight from 0 to 1. Omit for the default weight of 1.'}, '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)$', 'description': 'Canonical Influship creator UUID.'}}, 'additionalProperties': False}, 'maxItems': 10, 'description': 'Seed creators identified by canonical Influship creator UUID.'}, 'max_engagement_rate': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Maximum engagement rate as a percentage from 0 to 100.'}, 'min_engagement_rate': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Minimum engagement rate as a percentage from 0 to 100.'}}, 'definitions': {'Platform': {'enum': ['instagram'], 'type': 'string', 'example': 'instagram', 'description': 'Social media platform'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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)$', 'description': 'Creator unique identifier'}, 'include': {'type': 'array', 'items': {'enum': ['profiles'], 'type': 'string'}, 'example': ['profiles'], 'description': 'Additional data to include in response'}, 'platform': {'allOf': [{'$ref': '#/definitions/Platform'}], 'description': 'Social platform for the username.'}, 'username': {'type': 'string', 'description': 'Public username or handle. A leading @ is accepted.'}}, 'definitions': {'Platform': {'enum': ['instagram'], 'type': 'string', 'example': 'instagram', 'description': 'Social media platform'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['shortcode'], 'properties': {'shortcode': {'type': 'string', 'minLength': 1, 'description': 'Instagram post shortcode from a /p/, /reel/, or /tv/ URL'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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, 'description': 'Instagram post shortcodes from /p/, /reel/, or /tv/ URLs'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['shortcode'], 'properties': {'language': {'type': 'string', 'minLength': 2, 'description': 'Optional transcript language code. Omit to auto-detect.'}, 'shortcode': {'type': 'string', 'minLength': 1, 'description': 'Instagram post shortcode from a /p/, /reel/, or /tv/ URL'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['shortcodes'], 'properties': {'language': {'type': 'string', 'minLength': 2, 'description': 'Optional transcript language code. Omit to auto-detect.'}, 'shortcodes': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 10, 'minItems': 1, 'description': 'Instagram video post shortcodes from /p/, /reel/, or /tv/ URLs'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'allOf': [{'$ref': '#/definitions/PostSort'}], 'default': 'recent', 'description': 'Sort order'}, 'limit': {'type': 'integer', 'default': 12, 'example': 12, 'maximum': 50, 'minimum': 1, 'description': 'Maximum posts to return'}, 'cursor': {'type': 'string', 'description': 'Opaque keyset cursor from next_cursor. A cursor is bound to the sort order that produced it; using it with another sort returns 400.'}, 'platform': {'allOf': [{'$ref': '#/definitions/Platform'}], 'description': 'Platform (required with username)'}, 'username': {'type': 'string', 'example': 'fitness_coach_jane', 'maxLength': 50, 'minLength': 1, 'description': 'Username (required with platform)'}, '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)$', 'description': 'Creator ID (use this OR platform+username)'}}, 'definitions': {'Platform': {'enum': ['instagram'], 'type': 'string', 'example': 'instagram', 'description': 'Social media platform'}, 'PostSort': {'enum': ['recent', 'top_engagement', 'most_likes', 'most_views', 'most_comments'], 'type': 'string', 'example': 'recent', 'description': 'Stable post ordering. top_engagement uses (likes + comments) / views, with posts that have no measurable views sorted last.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['platform', 'username'], 'properties': {'platform': {'allOf': [{'$ref': '#/definitions/Platform'}], 'description': 'Social platform for the username.'}, 'username': {'type': 'string', 'description': 'Public username or handle. A leading @ is accepted.'}}, 'definitions': {'Platform': {'enum': ['instagram'], 'type': 'string', 'example': 'instagram', 'description': 'Social media platform'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['view', 'creator', 'posts', 'postsUnavailable'], 'properties': {'view': {'type': 'string', 'const': 'profile'}, 'posts': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'platform', 'url', 'postedAt', 'type', 'caption', 'thumbnailUrl', 'likes', 'comments', 'views', 'engagementRate'], 'properties': {'id': {'type': 'string'}, 'url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'likes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'views': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'caption': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'comments': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'platform': {'type': 'string'}, 'postedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'thumbnailUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'engagementRate': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 6}, 'creator': {'type': 'object', 'required': ['id', 'name', 'bio', 'avatarUrl', 'aiSummary', 'analysisUpdatedAt', 'analysisFactCount', 'audienceSummary', 'contentThemes', 'vibe', 'profiles'], 'properties': {'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)$'}, 'bio': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'name': {'type': 'string'}, 'vibe': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'profiles': {'type': 'array', 'items': {'type': 'object', 'required': ['platform', 'username', 'url', 'followers', 'engagementRate', 'verified', 'dataUpdatedAt'], 'properties': {'url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'platform': {'type': 'string'}, 'username': {'type': 'string'}, 'verified': {'type': 'boolean'}, 'followers': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'dataUpdatedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'engagementRate': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'aiSummary': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'avatarUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'contentThemes': {'type': 'array', 'items': {'type': 'string'}}, 'audienceSummary': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'analysisFactCount': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'analysisUpdatedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'postsUnavailable': {'type': 'boolean'}}, 'additionalProperties': False}
入力スキーマ
{'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}$', 'description': 'TikTok sound clip ID, not a recording or album ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['username'], 'properties': {'username': {'type': 'string'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['channel'], 'properties': {'channel': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'A handle, channel ID, or YouTube channel URL.'}, 'video_limit': {'type': 'integer', 'default': 12, 'maximum': 50, 'minimum': 1}, 'include_videos': {'type': 'boolean', 'default': True}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['channel'], 'properties': {'channel': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'A handle, channel ID, or YouTube channel URL.'}, '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}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['video_id'], 'properties': {'video_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{11}$'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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}$'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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}$', 'description': 'TikTok sound clip ID, not a recording or album ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'examples': [{'profiles': [{'platform': 'instagram', 'username': 'fitness_coach_jane'}, {'platform': 'instagram', 'username': 'wellness_guru'}, {'platform': 'instagram', 'username': 'healthy_eating_tips'}]}], 'required': ['profiles'], 'properties': {'profiles': {'type': 'array', 'items': {'$ref': '#/definitions/ProfileLookupItem'}, 'maxItems': 100, 'minItems': 1, 'description': 'Profiles to lookup'}}, 'definitions': {'Platform': {'enum': ['instagram'], 'type': 'string', 'example': 'instagram', 'description': 'Social media platform'}, 'ProfileLookupItem': {'type': 'object', 'required': ['platform', 'username'], 'properties': {'platform': {'$ref': '#/definitions/Platform'}, 'username': {'type': 'string', 'example': 'fitness_coach_jane', 'maxLength': 50, 'minLength': 1, 'description': 'Username to lookup'}}}}, 'description': 'Batch lookup profiles request'}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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'}], 'description': 'Social platform for the username.'}, 'username': {'type': 'string', 'maxLength': 50, 'minLength': 1, 'description': 'Platform username or handle without the @ sign.'}}, 'additionalProperties': False}, 'maxItems': 100, 'description': 'Candidate creators identified by platform and username.'}, '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, 'description': 'Candidate creators identified by canonical Influship creator UUID.'}, 'intent_query': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Campaign brief or matching intent.'}, 'intent_context': {'type': 'string', 'maxLength': 2000, 'description': 'Optional extra campaign context, audience, brand values, or prior collabs.'}}, 'definitions': {'Platform': {'enum': ['instagram'], 'type': 'string', 'example': 'instagram', 'description': 'Social media platform'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['creator_ids', 'campaign_brief'], 'properties': {'context': {'type': 'string', 'maxLength': 1000, 'minLength': 1, 'description': 'Optional brand constraints or evaluation context.'}, '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, 'description': 'Two to four canonical creator IDs to compare.'}, 'campaign_brief': {'type': 'string', 'maxLength': 500, 'minLength': 3, 'description': 'Specific campaign, audience, product, and desired creator fit.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['view', 'title', 'brief', 'creators'], 'properties': {'view': {'type': 'string', 'const': 'comparison'}, 'brief': {'type': 'string'}, 'title': {'type': 'string'}, 'creators': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'bio', 'avatarUrl', 'aiSummary', 'analysisUpdatedAt', 'analysisFactCount', 'audienceSummary', 'contentThemes', 'vibe', 'profiles', 'matchScore', 'decision', 'reasons'], 'properties': {'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)$'}, 'bio': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'name': {'type': 'string'}, 'vibe': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'reasons': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'provenance', 'evidenceQuote'], 'properties': {'text': {'type': 'string'}, 'provenance': {'enum': ['post_evidence', 'profile_fact', 'inferred'], 'type': 'string'}, 'evidenceQuote': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 4}, 'decision': {'enum': ['good', 'neutral', 'avoid'], 'type': 'string'}, 'profiles': {'type': 'array', 'items': {'type': 'object', 'required': ['platform', 'username', 'url', 'followers', 'engagementRate', 'verified', 'dataUpdatedAt'], 'properties': {'url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'platform': {'type': 'string'}, 'username': {'type': 'string'}, 'verified': {'type': 'boolean'}, 'followers': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'dataUpdatedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'engagementRate': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'aiSummary': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'avatarUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'matchScore': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'contentThemes': {'type': 'array', 'items': {'type': 'string'}}, 'audienceSummary': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'analysisFactCount': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'analysisUpdatedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 4, 'minItems': 2}}, 'additionalProperties': False}
入力スキーマ
{'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)$', 'description': 'Canonical Influship creator ID.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['view', 'creator', 'posts', 'postsUnavailable'], 'properties': {'view': {'type': 'string', 'const': 'profile'}, 'posts': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'platform', 'url', 'postedAt', 'type', 'caption', 'thumbnailUrl', 'likes', 'comments', 'views', 'engagementRate'], 'properties': {'id': {'type': 'string'}, 'url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'likes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'views': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'caption': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'comments': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'platform': {'type': 'string'}, 'postedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'thumbnailUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'engagementRate': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 6}, 'creator': {'type': 'object', 'required': ['id', 'name', 'bio', 'avatarUrl', 'aiSummary', 'analysisUpdatedAt', 'analysisFactCount', 'audienceSummary', 'contentThemes', 'vibe', 'profiles'], 'properties': {'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)$'}, 'bio': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'name': {'type': 'string'}, 'vibe': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'profiles': {'type': 'array', 'items': {'type': 'object', 'required': ['platform', 'username', 'url', 'followers', 'engagementRate', 'verified', 'dataUpdatedAt'], 'properties': {'url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'platform': {'type': 'string'}, 'username': {'type': 'string'}, 'verified': {'type': 'boolean'}, 'followers': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'dataUpdatedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'engagementRate': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'aiSummary': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'avatarUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'contentThemes': {'type': 'array', 'items': {'type': 'string'}}, 'audienceSummary': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'analysisFactCount': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'analysisUpdatedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'postsUnavailable': {'type': 'boolean'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'brief': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Campaign brief or discovery intent that produced this shortlist.'}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'Short factual title for this shortlist.'}, '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)$', 'description': 'Search ID returned by semantic_search_creators. Prefer this for discovery results so exact ranking and evidence are preserved.'}, '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, 'description': 'Canonical creator IDs returned by an Influship lookup tool.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['view', 'title', 'brief', 'creators', 'omittedCount'], 'properties': {'view': {'type': 'string', 'const': 'shortlist'}, 'brief': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'title': {'type': 'string'}, 'creators': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'bio', 'avatarUrl', 'aiSummary', 'analysisUpdatedAt', 'analysisFactCount', 'audienceSummary', 'contentThemes', 'vibe', 'profiles', 'searchMatch'], 'properties': {'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)$'}, 'bio': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'name': {'type': 'string'}, 'vibe': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'profiles': {'type': 'array', 'items': {'type': 'object', 'required': ['platform', 'username', 'url', 'followers', 'engagementRate', 'verified', 'dataUpdatedAt'], 'properties': {'url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'platform': {'type': 'string'}, 'username': {'type': 'string'}, 'verified': {'type': 'boolean'}, 'followers': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'dataUpdatedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'engagementRate': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'aiSummary': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'avatarUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'searchMatch': {'anyOf': [{'type': 'object', 'required': ['score', 'confidence', 'lowConfidence', 'reasons', 'locationUnverified'], 'properties': {'score': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'reasons': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'provenance', 'evidenceQuote'], 'properties': {'text': {'type': 'string'}, 'provenance': {'enum': ['post_evidence', 'profile_fact', 'inferred'], 'type': 'string'}, 'evidenceQuote': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 4}, 'confidence': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'lowConfidence': {'type': 'boolean'}, 'locationUnverified': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}, 'contentThemes': {'type': 'array', 'items': {'type': 'string'}}, 'audienceSummary': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'analysisFactCount': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'null'}]}, 'analysisUpdatedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 8}, 'omittedCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return.'}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Natural-language semantic discovery query by topic, niche, audience, geography, or content style. Do not pass exact handles or usernames here; use get_profile, lookup_profiles, or autocomplete_creators instead.'}, 'scope': {'enum': ['creator_only', 'matched_platforms', 'all_platforms'], 'type': 'string', 'default': 'all_platforms', 'description': 'Which linked platforms to include in each lookup result.'}, 'platform': {'allOf': [{'$ref': '#/definitions/Platform'}], 'description': 'Optional platform to narrow username matching.'}, 'verified': {'type': 'boolean', 'description': 'When set, only return verified or unverified creators.'}, 'platforms': {'type': 'array', 'items': {'$ref': '#/definitions/Platform'}, 'description': 'Platforms to search. Omit for all.'}, 'query_type': {'enum': ['auto', 'creator_lookup', 'semantic_discovery'], 'type': 'string', 'default': 'auto', 'description': 'Use creator_lookup for specific names/handles and semantic_discovery for topical/niche discovery. Auto routes exact handles and profile URLs to lookup, and keeps legacy semantic-search behavior otherwise.'}, 'creator_kinds': {'type': 'array', 'items': {'enum': ['INFLUENCER', 'THEME_PAGE'], 'type': 'string'}, 'minItems': 1, 'description': 'Optional creator kind filter. Omit for no creator-kind filter.'}, 'max_followers': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Maximum follower count.'}, 'min_followers': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Minimum follower count.'}, 'max_engagement_rate': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Maximum engagement rate as a percentage from 0 to 100.'}, 'min_engagement_rate': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Minimum engagement rate as a percentage from 0 to 100.'}}, 'definitions': {'Platform': {'enum': ['instagram'], 'type': 'string', 'example': 'instagram', 'description': 'Social media platform'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': {}}
入力スキーマ
{'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}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'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}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return.'}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Natural-language semantic discovery query by topic, niche, audience, geography, or content style. Do not pass exact handles or usernames here; use get_profile, lookup_profiles, or autocomplete_creators instead.'}, 'verified': {'type': 'boolean', 'description': 'When set, only return verified or unverified creators.'}, 'platforms': {'type': 'array', 'items': {'$ref': '#/definitions/Platform'}, 'description': 'Platforms to search. Omit for all.'}, 'creator_kinds': {'type': 'array', 'items': {'enum': ['INFLUENCER', 'THEME_PAGE'], 'type': 'string'}, 'minItems': 1, 'description': 'Optional creator kind filter. Omit for no creator-kind filter.'}, 'max_followers': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Maximum follower count.'}, 'min_followers': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Minimum follower count.'}, 'max_engagement_rate': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Maximum engagement rate as a percentage from 0 to 100.'}, 'min_engagement_rate': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Minimum engagement rate as a percentage from 0 to 100.'}}, 'definitions': {'Platform': {'enum': ['instagram'], 'type': 'string', 'example': 'instagram', 'description': 'Social media platform'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'data': {}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'items': {}}, 'has_more': {'type': 'boolean'}, 'not_found': {'type': 'array', 'items': {}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'suggested_followups': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'reason'], 'properties': {'tool': {'type': 'string'}, 'reason': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
最近のツール変更
類似のMCPサーバー
Prowlo — Reddit & X for AI agents
Indexes and searches Reddit and X-related social data, discovers communities, monitors keywords, finds engagement opportunities, …
tiktok
Provides TikTok creator, video, hashtag, sound, comment, audience, analytics, search, and watermark-free download data.
MentionForge
Performs cited social listening for brands, products, and competitors, including mention research, sentiment and risk analysis, s…
mentiondrop
Monitors brand, competitor, and industry mentions from Reddit, Google News, and search, then provides sentiment and relevance ana…
Creator SKILL — Influencer Discovery
Finds and analyzes influencers across TikTok, Instagram, and YouTube.
KOLens
Searches TikTok KOLs, retrieves profiles, manages lists, and provides alerts for influencer intelligence.
Creator SKILL v2 — Influencer Discovery
Provides influencer discovery across TikTok, Instagram, and YouTube.
Social Fetch
Retrieves public content and metadata from social networks, music services, Facebook Marketplace, events, profiles, posts, commen…