此 MCP 可以做什么
Creates and compares digital color palettes and generates portable palette boards for outfits, events, and packing.
工具
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['palette_ref', 'colors'], 'properties': {'colors': {'type': 'array', 'items': {'anyOf': [{'type': 'object', 'required': ['hex'], 'properties': {'hex': {'type': 'string', 'pattern': '^#[0-9a-f]{6}$'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'pattern': '^[A-Za-z ]+$', 'maxLength': 48, 'minLength': 1}}, 'additionalProperties': False}]}, 'maxItems': 12, 'minItems': 1}, 'palette_ref': {'type': 'string', 'maxLength': 1400, 'minLength': 16}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'kind', 'result'], 'properties': {'kind': {'type': 'string', 'const': 'compare_colors'}, 'result': {'anyOf': [{'type': 'object', 'required': ['state', 'color_positions', 'clarification'], 'properties': {'state': {'type': 'string', 'const': 'clarification_needed'}, 'clarification': {'type': 'string', 'maxLength': 600}, 'color_positions': {'type': 'array', 'items': {'type': 'integer', 'maximum': 12, 'minimum': 1}}}, 'additionalProperties': False}, {'type': 'object', 'required': ['state', 'palette', 'method', 'comparisons', 'caveat'], 'properties': {'state': {'type': 'string', 'const': 'compared'}, 'caveat': {'type': 'string'}, 'method': {'type': 'string'}, 'palette': {'type': 'object', 'required': ['version', 'season_id', 'source', 'confirmed', 'quiz_version', 'suggested_season_id', 'revision', 'palette_ref', 'season', 'colors', 'guidance', 'caveat', 'storage'], 'properties': {'caveat': {'type': 'string', 'maxLength': 600}, 'colors': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'hex'], 'properties': {'hex': {'type': 'string', 'pattern': '^#[0-9A-F]{6}$'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 12}, 'season': {'type': 'string'}, 'source': {'enum': ['quiz_suggestion', 'user_selection'], 'type': 'string'}, 'storage': {'type': 'string', 'maxLength': 600}, 'version': {'type': 'string', 'const': 'tonebook.palette.v1'}, 'guidance': {'type': 'string', 'maxLength': 600}, 'revision': {'type': 'integer', 'maximum': 1000, 'minimum': 1}, 'confirmed': {'type': 'boolean'}, 'season_id': {'enum': ['bright_spring', 'warm_spring', 'light_spring', 'light_summer', 'cool_summer', 'soft_summer', 'soft_autumn', 'warm_autumn', 'deep_autumn', 'deep_winter', 'cool_winter', 'bright_winter'], 'type': 'string'}, 'palette_ref': {'type': 'string', 'maxLength': 1400, 'minLength': 16}, 'quiz_version': {'anyOf': [{'type': 'string', 'const': 'tonebook.quiz.2026-09-23'}, {'type': 'null'}]}, 'suggested_season_id': {'anyOf': [{'enum': ['bright_spring', 'warm_spring', 'light_spring', 'light_summer', 'cool_summer', 'soft_summer', 'soft_autumn', 'warm_autumn', 'deep_autumn', 'deep_winter', 'cool_winter', 'bright_winter'], 'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'comparisons': {'type': 'array', 'items': {'type': 'object', 'required': ['input_hex', 'swatch', 'hex', 'relation', 'rationale'], 'properties': {'hex': {'type': 'string'}, 'swatch': {'type': 'integer', 'maximum': 12, 'minimum': 1}, 'relation': {'enum': ['exact_palette_color', 'nearest_digital_swatch'], 'type': 'string'}, 'input_hex': {'type': 'string'}, 'rationale': {'type': 'string', 'maxLength': 600}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 1}}, 'additionalProperties': False}]}, 'schema_version': {'type': 'string', 'const': 'tonebook.connector.v1'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['palette_ref', 'purpose'], 'properties': {'colors': {'type': 'array', 'items': {'anyOf': [{'type': 'object', 'required': ['hex'], 'properties': {'hex': {'type': 'string', 'pattern': '^#[0-9a-f]{6}$'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'pattern': '^[A-Za-z ]+$', 'maxLength': 48, 'minLength': 1}}, 'additionalProperties': False}]}, 'maxItems': 12}, 'purpose': {'enum': ['outfit', 'event', 'packing'], 'type': 'string'}, 'occasion': {'enum': ['casual', 'work', 'evening', 'celebration', 'formal'], 'type': 'string'}, 'palette_ref': {'type': 'string', 'maxLength': 1400, 'minLength': 16}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'kind', 'result'], 'properties': {'kind': {'type': 'string', 'const': 'create_palette_board'}, 'result': {'anyOf': [{'type': 'object', 'required': ['state', 'color_positions', 'clarification'], 'properties': {'state': {'type': 'string', 'const': 'clarification_needed'}, 'clarification': {'type': 'string', 'maxLength': 600}, 'color_positions': {'type': 'array', 'items': {'type': 'integer', 'maximum': 12, 'minimum': 1}}}, 'additionalProperties': False}, {'type': 'object', 'required': ['state', 'version', 'board_id', 'board_ref', 'palette', 'purpose', 'occasion', 'constraints', 'accessible_text', 'artifacts', 'storage'], 'properties': {'state': {'type': 'string', 'const': 'ready'}, 'palette': {'type': 'object', 'required': ['version', 'season_id', 'source', 'confirmed', 'quiz_version', 'suggested_season_id', 'revision', 'palette_ref', 'season', 'colors', 'guidance', 'caveat', 'storage'], 'properties': {'caveat': {'type': 'string', 'maxLength': 600}, 'colors': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'hex'], 'properties': {'hex': {'type': 'string', 'pattern': '^#[0-9A-F]{6}$'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 12}, 'season': {'type': 'string'}, 'source': {'enum': ['quiz_suggestion', 'user_selection'], 'type': 'string'}, 'storage': {'type': 'string', 'maxLength': 600}, 'version': {'type': 'string', 'const': 'tonebook.palette.v1'}, 'guidance': {'type': 'string', 'maxLength': 600}, 'revision': {'type': 'integer', 'maximum': 1000, 'minimum': 1}, 'confirmed': {'type': 'boolean'}, 'season_id': {'enum': ['bright_spring', 'warm_spring', 'light_spring', 'light_summer', 'cool_summer', 'soft_summer', 'soft_autumn', 'warm_autumn', 'deep_autumn', 'deep_winter', 'cool_winter', 'bright_winter'], 'type': 'string'}, 'palette_ref': {'type': 'string', 'maxLength': 1400, 'minLength': 16}, 'quiz_version': {'anyOf': [{'type': 'string', 'const': 'tonebook.quiz.2026-09-23'}, {'type': 'null'}]}, 'suggested_season_id': {'anyOf': [{'enum': ['bright_spring', 'warm_spring', 'light_spring', 'light_summer', 'cool_summer', 'soft_summer', 'soft_autumn', 'warm_autumn', 'deep_autumn', 'deep_winter', 'cool_winter', 'bright_winter'], 'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'purpose': {'enum': ['outfit', 'event', 'packing'], 'type': 'string'}, 'storage': {'type': 'string', 'maxLength': 600}, 'version': {'type': 'string', 'const': 'tonebook.board.v1'}, 'board_id': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'occasion': {'anyOf': [{'enum': ['casual', 'work', 'evening', 'celebration', 'formal'], 'type': 'string'}, {'type': 'null'}]}, 'artifacts': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'mimeType', 'sha256'], 'properties': {'name': {'type': 'string'}, 'sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'mimeType': {'enum': ['image/svg+xml', 'image/png'], 'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 2, 'minItems': 2}, 'board_ref': {'type': 'string', 'maxLength': 4096, 'minLength': 16}, 'constraints': {'type': 'array', 'items': {'type': 'object', 'required': ['input_hex', 'swatch', 'hex', 'relation', 'rationale'], 'properties': {'hex': {'type': 'string'}, 'swatch': {'type': 'integer', 'maximum': 12, 'minimum': 1}, 'relation': {'enum': ['exact_palette_color', 'nearest_digital_swatch'], 'type': 'string'}, 'input_hex': {'type': 'string'}, 'rationale': {'type': 'string', 'maxLength': 600}}, 'additionalProperties': False}, 'maxItems': 12}, 'accessible_text': {'type': 'string', 'maxLength': 3000}}, 'additionalProperties': False}]}, 'schema_version': {'type': 'string', 'const': 'tonebook.connector.v1'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['board_ref'], 'properties': {'board_ref': {'type': 'string', 'maxLength': 4096, 'minLength': 16}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'kind', 'result'], 'properties': {'kind': {'type': 'string', 'const': 'get_palette_board'}, 'result': {'anyOf': [{'type': 'object', 'required': ['state', 'color_positions', 'clarification'], 'properties': {'state': {'type': 'string', 'const': 'clarification_needed'}, 'clarification': {'type': 'string', 'maxLength': 600}, 'color_positions': {'type': 'array', 'items': {'type': 'integer', 'maximum': 12, 'minimum': 1}}}, 'additionalProperties': False}, {'type': 'object', 'required': ['state', 'version', 'board_id', 'board_ref', 'palette', 'purpose', 'occasion', 'constraints', 'accessible_text', 'artifacts', 'storage'], 'properties': {'state': {'type': 'string', 'const': 'ready'}, 'palette': {'type': 'object', 'required': ['version', 'season_id', 'source', 'confirmed', 'quiz_version', 'suggested_season_id', 'revision', 'palette_ref', 'season', 'colors', 'guidance', 'caveat', 'storage'], 'properties': {'caveat': {'type': 'string', 'maxLength': 600}, 'colors': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'hex'], 'properties': {'hex': {'type': 'string', 'pattern': '^#[0-9A-F]{6}$'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 12}, 'season': {'type': 'string'}, 'source': {'enum': ['quiz_suggestion', 'user_selection'], 'type': 'string'}, 'storage': {'type': 'string', 'maxLength': 600}, 'version': {'type': 'string', 'const': 'tonebook.palette.v1'}, 'guidance': {'type': 'string', 'maxLength': 600}, 'revision': {'type': 'integer', 'maximum': 1000, 'minimum': 1}, 'confirmed': {'type': 'boolean'}, 'season_id': {'enum': ['bright_spring', 'warm_spring', 'light_spring', 'light_summer', 'cool_summer', 'soft_summer', 'soft_autumn', 'warm_autumn', 'deep_autumn', 'deep_winter', 'cool_winter', 'bright_winter'], 'type': 'string'}, 'palette_ref': {'type': 'string', 'maxLength': 1400, 'minLength': 16}, 'quiz_version': {'anyOf': [{'type': 'string', 'const': 'tonebook.quiz.2026-09-23'}, {'type': 'null'}]}, 'suggested_season_id': {'anyOf': [{'enum': ['bright_spring', 'warm_spring', 'light_spring', 'light_summer', 'cool_summer', 'soft_summer', 'soft_autumn', 'warm_autumn', 'deep_autumn', 'deep_winter', 'cool_winter', 'bright_winter'], 'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'purpose': {'enum': ['outfit', 'event', 'packing'], 'type': 'string'}, 'storage': {'type': 'string', 'maxLength': 600}, 'version': {'type': 'string', 'const': 'tonebook.board.v1'}, 'board_id': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'occasion': {'anyOf': [{'enum': ['casual', 'work', 'evening', 'celebration', 'formal'], 'type': 'string'}, {'type': 'null'}]}, 'artifacts': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'mimeType', 'sha256'], 'properties': {'name': {'type': 'string'}, 'sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'mimeType': {'enum': ['image/svg+xml', 'image/png'], 'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 2, 'minItems': 2}, 'board_ref': {'type': 'string', 'maxLength': 4096, 'minLength': 16}, 'constraints': {'type': 'array', 'items': {'type': 'object', 'required': ['input_hex', 'swatch', 'hex', 'relation', 'rationale'], 'properties': {'hex': {'type': 'string'}, 'swatch': {'type': 'integer', 'maximum': 12, 'minimum': 1}, 'relation': {'enum': ['exact_palette_color', 'nearest_digital_swatch'], 'type': 'string'}, 'input_hex': {'type': 'string'}, 'rationale': {'type': 'string', 'maxLength': 600}}, 'additionalProperties': False}, 'maxItems': 12}, 'accessible_text': {'type': 'string', 'maxLength': 3000}}, 'additionalProperties': False}]}, 'schema_version': {'type': 'string', 'const': 'tonebook.connector.v1'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'kind', 'result'], 'properties': {'kind': {'type': 'string', 'const': 'get_quiz_questions'}, 'result': {'type': 'object', 'required': ['questions', 'seasons', 'caveat', 'quiz_version'], 'properties': {'caveat': {'type': 'string'}, 'seasons': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 12}, 'questions': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'number', 'prompt', 'choices'], 'properties': {'key': {'type': 'string'}, 'number': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'prompt': {'type': 'string'}, 'choices': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}, 'additionalProperties': False}, 'maxItems': 8, 'minItems': 8}, 'quiz_version': {'type': 'string', 'const': 'tonebook.quiz.2026-09-23'}}, 'additionalProperties': False}, 'schema_version': {'type': 'string', 'const': 'tonebook.connector.v1'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['undertone', 'skin_depth', 'natural_hair', 'eye_color', 'contrast', 'metal_preference', 'white_preference', 'complimented_colors'], 'properties': {'contrast': {'enum': ['high', 'medium', 'low'], 'type': 'string', 'description': 'What is your overall feature contrast?'}, 'eye_color': {'enum': ['bright', 'warm', 'soft', 'deep'], 'type': 'string', 'description': 'What is your eye color?'}, 'undertone': {'enum': ['cool', 'warm', 'neutral', 'unsure'], 'type': 'string', 'description': 'Which colors do you prefer near your face?'}, 'skin_depth': {'enum': ['fair', 'medium', 'deep'], 'type': 'string', 'description': 'How would you describe your skin depth?'}, 'natural_hair': {'enum': ['warm_light', 'cool_light', 'warm_dark', 'cool_dark'], 'type': 'string', 'description': 'What is your natural hair color?'}, 'metal_preference': {'enum': ['silver', 'gold', 'both', 'rose'], 'type': 'string', 'description': 'Which metal look do you prefer near your face?'}, 'white_preference': {'enum': ['cool_white', 'unsure', 'cream'], 'type': 'string', 'description': 'Which white do you prefer wearing?'}, 'complimented_colors': {'enum': ['bright', 'muted', 'warm_rich', 'cool_soft', 'deep', 'light'], 'type': 'string', 'description': 'Which colors have drawn compliments on you?'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'kind', 'result'], 'properties': {'kind': {'type': 'string', 'const': 'score_color_quiz'}, 'result': {'type': 'object', 'required': ['state', 'palette', 'adjacent_season_id', 'adjacent_season', 'clarification', 'starter_swatches', 'confidence'], 'properties': {'state': {'enum': ['suggestion', 'clarification_needed'], 'type': 'string'}, 'palette': {'type': 'object', 'required': ['version', 'season_id', 'source', 'confirmed', 'quiz_version', 'suggested_season_id', 'revision', 'palette_ref', 'season', 'colors', 'guidance', 'caveat', 'storage'], 'properties': {'caveat': {'type': 'string', 'maxLength': 600}, 'colors': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'hex'], 'properties': {'hex': {'type': 'string', 'pattern': '^#[0-9A-F]{6}$'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 12}, 'season': {'type': 'string'}, 'source': {'enum': ['quiz_suggestion', 'user_selection'], 'type': 'string'}, 'storage': {'type': 'string', 'maxLength': 600}, 'version': {'type': 'string', 'const': 'tonebook.palette.v1'}, 'guidance': {'type': 'string', 'maxLength': 600}, 'revision': {'type': 'integer', 'maximum': 1000, 'minimum': 1}, 'confirmed': {'type': 'boolean'}, 'season_id': {'enum': ['bright_spring', 'warm_spring', 'light_spring', 'light_summer', 'cool_summer', 'soft_summer', 'soft_autumn', 'warm_autumn', 'deep_autumn', 'deep_winter', 'cool_winter', 'bright_winter'], 'type': 'string'}, 'palette_ref': {'type': 'string', 'maxLength': 1400, 'minLength': 16}, 'quiz_version': {'anyOf': [{'type': 'string', 'const': 'tonebook.quiz.2026-09-23'}, {'type': 'null'}]}, 'suggested_season_id': {'anyOf': [{'enum': ['bright_spring', 'warm_spring', 'light_spring', 'light_summer', 'cool_summer', 'soft_summer', 'soft_autumn', 'warm_autumn', 'deep_autumn', 'deep_winter', 'cool_winter', 'bright_winter'], 'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'confidence': {'type': 'string'}, 'clarification': {'type': ['string', 'null']}, 'adjacent_season': {'type': 'string'}, 'starter_swatches': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'hex'], 'properties': {'hex': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 4, 'minItems': 4}, 'adjacent_season_id': {'enum': ['bright_spring', 'warm_spring', 'light_spring', 'light_summer', 'cool_summer', 'soft_summer', 'soft_autumn', 'warm_autumn', 'deep_autumn', 'deep_winter', 'cool_winter', 'bright_winter'], 'type': 'string'}}, 'additionalProperties': False}, 'schema_version': {'type': 'string', 'const': 'tonebook.connector.v1'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['season_id', 'confirmed'], 'properties': {'confirmed': {'type': 'boolean', 'const': True}, 'season_id': {'enum': ['bright_spring', 'warm_spring', 'light_spring', 'light_summer', 'cool_summer', 'soft_summer', 'soft_autumn', 'warm_autumn', 'deep_autumn', 'deep_winter', 'cool_winter', 'bright_winter'], 'type': 'string'}, 'previous_palette_ref': {'type': 'string', 'maxLength': 1400, 'minLength': 16}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'kind', 'result'], 'properties': {'kind': {'type': 'string', 'const': 'select_palette'}, 'result': {'type': 'object', 'required': ['version', 'season_id', 'source', 'confirmed', 'quiz_version', 'suggested_season_id', 'revision', 'palette_ref', 'season', 'colors', 'guidance', 'caveat', 'storage'], 'properties': {'caveat': {'type': 'string', 'maxLength': 600}, 'colors': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'hex'], 'properties': {'hex': {'type': 'string', 'pattern': '^#[0-9A-F]{6}$'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 12}, 'season': {'type': 'string'}, 'source': {'enum': ['quiz_suggestion', 'user_selection'], 'type': 'string'}, 'storage': {'type': 'string', 'maxLength': 600}, 'version': {'type': 'string', 'const': 'tonebook.palette.v1'}, 'guidance': {'type': 'string', 'maxLength': 600}, 'revision': {'type': 'integer', 'maximum': 1000, 'minimum': 1}, 'confirmed': {'type': 'boolean'}, 'season_id': {'enum': ['bright_spring', 'warm_spring', 'light_spring', 'light_summer', 'cool_summer', 'soft_summer', 'soft_autumn', 'warm_autumn', 'deep_autumn', 'deep_winter', 'cool_winter', 'bright_winter'], 'type': 'string'}, 'palette_ref': {'type': 'string', 'maxLength': 1400, 'minLength': 16}, 'quiz_version': {'anyOf': [{'type': 'string', 'const': 'tonebook.quiz.2026-09-23'}, {'type': 'null'}]}, 'suggested_season_id': {'anyOf': [{'enum': ['bright_spring', 'warm_spring', 'light_spring', 'light_summer', 'cool_summer', 'soft_summer', 'soft_autumn', 'warm_autumn', 'deep_autumn', 'deep_winter', 'cool_winter', 'bright_winter'], 'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'schema_version': {'type': 'string', 'const': 'tonebook.connector.v1'}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
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.
Colour Memory
Provides historical color archive research, color analysis, accessibility checks, cultural context, and brand palette and asset g…
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
switch
Enables management and exploration of an account-scoped library of AI-generated images and videos.
immobilier
Creates, validates, analyzes, and exports French building and property designs as DXF, IFC, BCF, PDFs, visualizations, quantities…