Cannon Studio
이 MCP로 할 수 있는 일
Manages creative worlds, assets, projects, scenes, and generation requests while providing product, pricing, and developer API information.
도구
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'status', 'response'], 'properties': {'ok': {'type': 'boolean'}, 'status': {'type': 'number'}, 'response': {'type': 'object', 'additionalProperties': {}}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['use_case'], 'properties': {'use_case': {'type': 'string', 'minLength': 1, 'description': 'Specific job-to-be-done for the comparison, such as UGC ads, AI filmmaking, image generation, 3D workflows, team review, or API media generation.'}, 'alternatives': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional competitor/tool names the user mentioned, such as Runway, LTX Studio, Pika, Midjourney, Higgsfield, or a generic point generator.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['use_case', 'alternatives', 'positioning', 'caution', 'sources'], 'properties': {'caution': {'type': 'string'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}, 'snippet': {'type': 'string'}}, 'additionalProperties': False}}, 'use_case': {'type': 'string'}, 'positioning': {'type': 'string'}, 'alternatives': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['title'], 'properties': {'title': {'type': 'string', 'maxLength': 180, 'minLength': 1}, 'summary': {'type': 'string', 'maxLength': 4000}, 'world_id': {'type': 'string', 'maxLength': 600, 'minLength': 1, 'description': 'Existing owned world. Omit to create a new world.'}, 'aspect_ratio': {'enum': ['16:9', '9:16', '1:1'], 'type': 'string', 'default': '16:9'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'object', 'description': 'Operation-specific request payload. Use the exact shape documented by get_api_operation for the selected operation; this is the billable payload that will be submitted if confirmed and within max_credits.', 'additionalProperties': {}}, 'confirmed': {'type': 'boolean', 'description': 'Must be true only after the user explicitly approves this billable generation request, including operation, payload, and max_credits. Missing or false returns a confirmation error and creates no job.'}, 'operation': {'type': 'string', 'minLength': 1, 'description': 'Cannon Studio developer API operation id to run. Use get_api_operation first if unsure. Examples: image.generate, video.generate, three_d.model.generate, three_d.location.generate, music.generate, narration.generate, subtitles.generate.'}, 'max_credits': {'type': 'number', 'minimum': 0, 'description': 'Highest credit spend the user explicitly approved for this request. The tool rejects the request when the current estimate is greater than this cap.'}, 'webhook_url': {'type': 'string', 'format': 'uri', 'description': 'Optional HTTPS URL that Cannon Studio calls when the request reaches a terminal succeeded or failed state. Omit when polling with get_generation_request.'}, 'idempotency_key': {'type': 'string', 'description': 'Optional stable retry key for the same operation and payload. Reuse it when retrying after a network/client error; do not generate a new key for the same intended request.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'error': {'type': 'string'}, 'status': {'type': 'number'}, 'response': {'type': 'object', 'additionalProperties': {}}, 'maxCredits': {'type': ['number', 'null']}, 'estimatedCredits': {'type': 'number'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['title'], 'properties': {'genre': {'type': 'string', 'maxLength': 120}, 'theme': {'$ref': '#/properties/description'}, 'title': {'type': 'string', 'maxLength': 180, 'minLength': 1}, 'description': {'type': 'string', 'maxLength': 4000}, 'visualStyle': {'$ref': '#/properties/description'}, 'importantLore': {'type': 'array', 'items': {'type': 'string', 'maxLength': 240}, 'maxItems': 50}, 'videoProductionCues': {'type': 'array', 'items': {'type': 'string', 'maxLength': 240}, 'maxItems': 50}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'kind'], 'properties': {'kind': {'enum': ['character', 'location', 'object', 'outfit', 'ability', 'camera'], 'type': 'string'}, 'name': {'type': 'string', 'maxLength': 180, 'minLength': 1}, 'notes': {'$ref': '#/properties/description'}, 'summary': {'$ref': '#/properties/description'}, 'imageUrl': {'type': 'string', 'format': 'uri', 'maxLength': 8192}, 'world_id': {'type': 'string', 'maxLength': 600, 'minLength': 1}, 'description': {'type': 'string', 'maxLength': 4000}, 'referenceImages': {'type': 'array', 'items': {'type': 'string', 'format': 'uri', 'maxLength': 8192}, 'maxItems': 20}, 'imagePromptAddon': {'$ref': '#/properties/description'}, 'videoPromptAddon': {'$ref': '#/properties/description'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'dry_run': {'type': 'boolean', 'default': True, 'description': 'Preview deletion impact; defaults to true.'}, 'confirmed': {'type': 'boolean', 'default': False, 'description': 'True only when the user explicitly requested this deletion after seeing its impact.'}, 'project_id': {'type': 'string', 'maxLength': 600, 'minLength': 1, 'description': 'Project ID returned by list_creator_flow_projects.'}, 'expected_title': {'type': 'string', 'maxLength': 1000, 'minLength': 1, 'description': 'Exact current title from the preview. Required when deleting.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['world_id'], 'properties': {'dry_run': {'type': 'boolean', 'default': True, 'description': 'Preview deletion impact; defaults to true.'}, 'world_id': {'type': 'string', 'maxLength': 600, 'minLength': 1, 'description': 'World ID returned by list_worlds.'}, 'confirmed': {'type': 'boolean', 'default': False, 'description': 'True only when the user explicitly requested this deletion after seeing its impact.'}, 'expected_title': {'type': 'string', 'maxLength': 1000, 'minLength': 1, 'description': 'Exact current title from the preview. Required when deleting.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['asset_id', 'kind'], 'properties': {'kind': {'enum': ['character', 'location', 'object', 'outfit', 'ability', 'camera'], 'type': 'string'}, 'dry_run': {'type': 'boolean', 'default': True, 'description': 'Preview deletion impact; defaults to true.'}, 'asset_id': {'type': 'string', 'maxLength': 600, 'minLength': 1}, 'world_id': {'$ref': '#/properties/asset_id'}, 'confirmed': {'type': 'boolean', 'default': False, 'description': 'True only when the user explicitly requested this deletion after seeing its impact.'}, 'expected_title': {'type': 'string', 'maxLength': 1000, 'minLength': 1, 'description': 'Exact current title from the preview. Required when deleting.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['operation', 'input'], 'properties': {'input': {'type': 'object', 'description': 'Operation-specific request payload to estimate. Use the exact shape documented by get_api_operation for the selected operation, for example image.generate expects fields like prompt/model/aspect_ratio, video.generate expects prompt/model/duration/aspect_ratio, and three_d.location.generate expects description with optional source_image_urls and angle_context.', 'additionalProperties': {}}, 'operation': {'type': 'string', 'minLength': 1, 'description': 'Cannon Studio developer API operation id to price. Use get_api_operation first if unsure. Examples: image.generate, video.generate, three_d.model.generate, three_d.location.generate, music.generate, narration.generate, subtitles.generate.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'note': {'type': 'string'}, 'error': {'type': 'string'}, 'label': {'type': 'string'}, 'status': {'type': 'number'}, 'response': {'type': 'object', 'additionalProperties': {}}, 'operation': {'type': 'string'}, 'estimatedCredits': {'type': ['number', 'null']}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'format': {'enum': ['html', 'json'], 'type': 'string', 'default': 'html', 'description': 'HTML is a standalone visual overview with a JSON download; JSON is machine-readable project state.'}, 'project_id': {'type': 'string', 'maxLength': 600, 'minLength': 1, 'description': 'Project ID returned by list_creator_flow_projects.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': 'Record id returned by the search tool.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'title', 'text', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'additionalProperties': {}}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'operation': {'type': 'string', 'description': 'Optional operation id such as image.generate, video.generate, three_d.model.generate, three_d.location.generate, narration.generate, or subtitles.generate.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['operations'], 'properties': {'operations': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url', 'summary', 'text'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'summary': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_key'], 'properties': {'product_key': {'type': 'string', 'minLength': 1, 'description': 'Offering id returned by list_offerings, such as subscription:creator:month or credits:2500.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['productKey', 'offering', 'checkoutUrl', 'chargeStatus', 'createsStripeSession', 'nextStep', 'safety'], 'properties': {'safety': {'type': 'string'}, 'nextStep': {'type': 'string'}, 'offering': {'type': 'object', 'required': ['id', 'kind', 'label', 'summary', 'priceUsd', 'interval', 'credits', 'checkoutUrl', 'requiresLogin', 'tags', 'notes'], 'properties': {'id': {'type': 'string'}, 'kind': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'label': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'credits': {'type': ['number', 'null']}, 'summary': {'type': 'string'}, 'interval': {'type': ['string', 'null']}, 'priceUsd': {'type': ['number', 'null']}, 'checkoutUrl': {'type': 'string'}, 'requiresLogin': {'type': 'boolean'}}, 'additionalProperties': False}, 'productKey': {'type': 'string'}, 'checkoutUrl': {'type': 'string'}, 'chargeStatus': {'type': 'string'}, 'createsStripeSession': {'type': 'boolean'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'maxLength': 600, 'minLength': 1, 'description': 'Project ID returned by list_creator_flow_projects.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['request_id'], 'properties': {'request_id': {'type': 'string', 'minLength': 1, 'description': 'Cannon Studio request id returned by create_generation_request or POST /api/v1/requests. This is not a provider task id.'}, 'include_logs': {'type': 'boolean', 'description': 'Set true only when the user explicitly asks to inspect retained request logs for this request.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ok': {'type': 'boolean'}, 'error': {'type': 'string'}, 'status': {'type': 'number'}, 'response': {'type': 'object', 'additionalProperties': {}}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'surface': {'type': 'string', 'description': 'Optional surface filter, such as image tools, video tools, Creator Flow, World Generator, image-api, video-api, or three-d-api.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['surfaces', 'note'], 'properties': {'note': {'type': 'string'}, 'surfaces': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'plan': {'type': 'string', 'description': 'Optional plan or tier name the user mentioned, such as free, hobbyist, creator, pro, team, or enterprise.'}, 'use_case': {'type': 'string', 'description': 'Optional workload or scenario to price, such as UGC ads, AI video, 3D generation, narration, team workflows, or developer API automation.'}, 'media_type': {'type': 'string', 'description': 'Optional media category, such as image, video, 3D, audio, narration, subtitles, lip sync, or post-production.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['summary', 'use_case', 'media_type', 'plan', 'sources'], 'properties': {'plan': {'type': ['string', 'null']}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}, 'snippet': {'type': 'string'}}, 'additionalProperties': False}}, 'summary': {'type': 'string'}, 'use_case': {'type': ['string', 'null']}, 'media_type': {'type': ['string', 'null']}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['world_id'], 'properties': {'world_id': {'type': 'string', 'maxLength': 600, 'minLength': 1, 'description': 'World ID returned by list_worlds.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['asset_id', 'kind'], 'properties': {'kind': {'enum': ['character', 'location', 'object', 'outfit', 'ability', 'camera'], 'type': 'string'}, 'asset_id': {'type': 'string', 'maxLength': 600, 'minLength': 1}, 'world_id': {'$ref': '#/properties/asset_id'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'audience': {'type': 'string', 'description': 'Optional persona or buyer filter, such as creators, agencies, marketing teams, filmmakers, developers, or teams.'}, 'workflow': {'type': 'string', 'description': 'Optional workflow filter, such as UGC ads, Creator Flow, World Generator, API automation, 3D generation, audio, or post-production.'}, 'output_type': {'type': 'string', 'description': 'Optional desired output format, such as image, video, 3D model, 3D location, narration, music, subtitles, or lip sync.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['summary', 'stats', 'matches'], 'properties': {'stats': {'type': 'object', 'additionalProperties': {}}, 'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}, 'snippet': {'type': 'string'}, 'category': {'type': 'string'}}, 'additionalProperties': False}}, 'summary': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 30, 'maximum': 100, 'minimum': 1, 'description': 'Maximum returned records.'}, 'cursor': {'type': 'string', 'maxLength': 600, 'minLength': 1, 'description': 'Last returned ID, for the next page.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'type': 'string', 'description': 'Optional offering kind filter: free, subscription, credit_pack, or team.'}, 'interval': {'type': 'string', 'description': 'Optional subscription interval filter: month or year.'}, 'include_checkout_links': {'type': 'boolean', 'description': 'Set false to omit checkout URLs from the response.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['offerings', 'notes'], 'properties': {'notes': {'type': 'array', 'items': {'type': 'string'}}, 'offerings': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'kind', 'label', 'summary', 'priceUsd', 'interval', 'credits', 'checkoutUrl', 'requiresLogin', 'tags', 'notes'], 'properties': {'id': {'type': 'string'}, 'kind': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'label': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'credits': {'type': ['number', 'null']}, 'summary': {'type': 'string'}, 'interval': {'type': ['string', 'null']}, 'priceUsd': {'type': ['number', 'null']}, 'checkoutUrl': {'type': 'string'}, 'requiresLogin': {'type': 'boolean'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'action': {'type': 'string', 'description': 'Optional action filter such as generate, edit, upscale, trim, stitch, lip_sync, transcribe, or delivery.'}, 'family': {'type': 'string', 'description': 'Optional toolkit family filter such as image, video, audio, subtitles, editing, motion, composer, script, or 3d.'}, 'media_type': {'type': 'string', 'description': 'Optional media filter such as image, video, audio, subtitles, model3d, script, or timeline.'}, 'project_context_only': {'type': 'boolean', 'description': 'Set true to return only toolkit surfaces that can operate from selected project or Director Mode asset context.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['toolkits', 'note'], 'properties': {'note': {'type': 'string'}, 'toolkits': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': {}}}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'enum': ['character', 'location', 'object', 'outfit', 'ability', 'camera'], 'type': 'string'}, 'limit': {'type': 'integer', 'default': 30, 'maximum': 100, 'minimum': 1, 'description': 'Maximum returned records.'}, 'cursor': {'type': 'string', 'maxLength': 600, 'minLength': 1, 'description': 'Last returned ID, for the next page.'}, 'world_id': {'$ref': '#/properties/cursor'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 30, 'maximum': 100, 'minimum': 1, 'description': 'Maximum returned records.'}, 'cursor': {'type': 'string', 'maxLength': 600, 'minLength': 1, 'description': 'Last returned ID, for the next page.'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goal'], 'properties': {'goal': {'type': 'string', 'minLength': 1, 'description': "User's desired outcome or problem to solve, such as producing UGC ads, planning a short film, generating 3D assets, or automating API media generation."}, 'audience': {'type': 'string', 'description': 'Optional user or organization type, such as solo creator, agency, brand team, developer, filmmaker, or enterprise team.'}, 'team_size': {'type': 'string', 'description': 'Optional team context, such as solo, small team, agency team, or enterprise team; used to bias collaboration and review recommendations.'}, 'output_type': {'type': 'string', 'description': 'Optional final output target, such as image, video, ad, trailer, 3D model, 3D location, audio, subtitles, or API integration.'}, 'budget_sensitivity': {'type': 'string', 'description': 'Optional cost posture, such as low, medium, high, cost-sensitive, or speed-prioritized; used to frame pricing and iteration tradeoffs.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goal', 'recommendation', 'steps', 'sources'], 'properties': {'goal': {'type': 'string'}, 'steps': {'type': 'array', 'items': {'type': 'string'}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}, 'snippet': {'type': 'string'}}, 'additionalProperties': False}}, 'recommendation': {'type': 'string'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Maximum number of results. Defaults to 8 and caps at 20.'}, 'query': {'type': 'string', 'minLength': 1, 'description': 'Natural-language query to search Cannon Studio public knowledge.'}, 'audience': {'type': 'string', 'description': 'Optional audience/persona filter such as creators, agencies, marketing teams, or developers.'}, 'category': {'type': 'string', 'description': 'Optional category filter such as pricing, developer, comparison, model_availability, use_case, tools, or creator_flow.'}, 'pain_point': {'type': 'string', 'description': 'Optional pain point filter such as consistent characters, cost predictability, team review, model choice, or finishing.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}, 'snippet': {'type': 'string'}, 'category': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'title': {'type': 'string', 'maxLength': 180, 'minLength': 1}, 'summary': {'type': 'string', 'maxLength': 4000}, 'project_id': {'type': 'string', 'maxLength': 600, 'minLength': 1, 'description': 'Project ID returned by list_creator_flow_projects.'}, 'visualStyle': {'$ref': '#/properties/summary'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['world_id'], 'properties': {'genre': {'type': 'string', 'maxLength': 120}, 'theme': {'$ref': '#/properties/description'}, 'title': {'type': 'string', 'maxLength': 180, 'minLength': 1}, 'world_id': {'type': 'string', 'maxLength': 600, 'minLength': 1, 'description': 'World ID returned by list_worlds.'}, 'description': {'type': 'string', 'maxLength': 4000}, 'visualStyle': {'$ref': '#/properties/description'}, 'importantLore': {'type': 'array', 'items': {'type': 'string', 'maxLength': 240}, 'maxItems': 50}, 'videoProductionCues': {'type': 'array', 'items': {'type': 'string', 'maxLength': 240}, 'maxItems': 50}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['asset_id', 'kind'], 'properties': {'kind': {'enum': ['character', 'location', 'object', 'outfit', 'ability', 'camera'], 'type': 'string'}, 'name': {'type': 'string', 'maxLength': 180, 'minLength': 1}, 'notes': {'$ref': '#/properties/description'}, 'summary': {'$ref': '#/properties/description'}, 'asset_id': {'type': 'string', 'maxLength': 600, 'minLength': 1}, 'imageUrl': {'type': 'string', 'format': 'uri', 'maxLength': 8192}, 'world_id': {'$ref': '#/properties/asset_id'}, 'description': {'type': 'string', 'maxLength': 4000}, 'referenceImages': {'type': 'array', 'items': {'type': 'string', 'format': 'uri', 'maxLength': 8192}, 'maxItems': 20}, 'imagePromptAddon': {'$ref': '#/properties/description'}, 'videoPromptAddon': {'$ref': '#/properties/description'}}, 'additionalProperties': False}
최근 도구 변경
유사한 MCP 서버
Razi Tools
Provides utilities for document and image processing, OCR, screenshots, PDF manipulation, QR generation, text transformation, and…
Brainiall Image
Processes images and documents through background removal, upscaling, face restoration, OCR, table extraction, document conversio…
Andreax
Offers pay-per-call AI services for inference, agent and workflow design, OCR and transcription, code generation and review, clas…
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
MiOffice — AI-Powered Workspace Studio
Provides browser-based tools for processing PDFs, images, video, and audio, including generation, enhancement, conversion, transc…
BlitzReels Video Editor
Creates and edits short-form videos, including timelines, captions, transitions, AI-generated visuals, music, voiceovers, sound e…
Morpha
Enables creating, animating, and exporting layered short-form video projects.
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…