Cannon Studio
Was dieses MCP kann
Manages creative worlds, assets, projects, scenes, and generation requests while providing product, pricing, and developer API information.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Eingabeschema
{'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}
Letzte Tool-Änderungen
Ähnliche MCP-Server
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…