maginary-mcp
Ce que fait ce MCP
Generates and processes images and videos from prompts, supports image uploads and follow-up actions, and manages accounts, credits, and generation results.
Outils
Schéma d’entrée
{'type': 'object', 'title': 'check_account_statusArguments', 'properties': {'email': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Email', 'default': None, 'description': 'Account email (for Basic auth). Omit to use API key.'}, 'password': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Password', 'default': None, 'description': 'Account password (for Basic auth).'}}}
Schéma de sortie
{'type': 'object', 'title': 'check_account_statusDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'checkoutArguments', 'required': ['product_id'], 'properties': {'email': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Email', 'default': None, 'description': 'Account email (for Basic auth during onboarding).'}, 'password': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Password', 'default': None, 'description': 'Account password (for Basic auth).'}, 'product_id': {'type': 'integer', 'title': 'Product Id', 'description': 'Product ID from get_products.'}}}
Schéma de sortie
{'type': 'object', 'title': 'checkoutDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'configure_api_keyArguments', 'required': ['api_key'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key', 'description': 'Full API key string from manage_api_key.'}}}
Schéma de sortie
{'type': 'object', 'title': 'configure_api_keyDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'create_accountArguments', 'required': ['email'], 'properties': {'email': {'type': 'string', 'title': 'Email', 'description': 'Email address for the new account.'}}}
Schéma de sortie
{'type': 'object', 'title': 'create_accountDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'create_wallet_accountArguments', 'required': ['address', 'signature', 'timestamp'], 'properties': {'address': {'type': 'string', 'title': 'Address', 'description': 'EVM wallet address (0x..., 42 chars).'}, 'signature': {'type': 'string', 'title': 'Signature', 'description': 'Hex EIP-191 personal_sign of the auth message.'}, 'timestamp': {'type': 'integer', 'title': 'Timestamp', 'description': 'Unix epoch seconds used in the signed message.'}}}
Schéma de sortie
{'type': 'object', 'title': 'create_wallet_accountDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'execute_actionArguments', 'required': ['generation_uuid', 'action_type'], 'properties': {'prompt': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Prompt', 'default': None, 'description': 'Optional replacement prompt for vary/img2vid actions.'}, 'action_type': {'type': 'string', 'title': 'Action Type', 'description': 'Action from available_actions, e.g. upscale_2x, vary_strong, img2vid_basic, reroll.'}, 'callback_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Callback Url', 'default': None, 'description': 'HTTPS webhook URL for done/failed notifications.'}, 'generation_uuid': {'type': 'string', 'title': 'Generation Uuid', 'description': 'UUID of the parent generation.'}, 'parent_image_index': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Parent Image Index', 'default': None, 'description': 'Slot index (0-3) of the image to act on. Omit for global actions like reroll.'}}}
Schéma de sortie
{'type': 'object', 'title': 'execute_actionDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'generateArguments', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'title': 'Prompt', 'description': "The user's words as-is, flags at the end. Do NOT add flags the user did not ask for."}, 'callback_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Callback Url', 'default': None, 'description': 'HTTPS webhook URL for done/failed notifications.'}}}
Schéma de sortie
{'type': 'object', 'title': 'generateDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'get_balanceArguments', 'properties': {'email': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Email', 'default': None, 'description': 'Account email (for Basic auth).'}, 'password': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Password', 'default': None, 'description': 'Account password (for Basic auth).'}}}
Schéma de sortie
{'type': 'object', 'title': 'get_balanceDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'get_generationArguments', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'title': 'Uuid', 'description': 'Generation UUID from generate or execute_action.'}}}
Schéma de sortie
{'type': 'object', 'title': 'get_generationDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'get_parameterArguments', 'required': ['name'], 'properties': {'name': {'type': 'string', 'title': 'Name', 'description': 'Parameter name with or without --, e.g. ar, --ar, aspect.'}}}
Schéma de sortie
{'type': 'object', 'title': 'get_parameterDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'get_productsArguments', 'properties': {}}
Schéma de sortie
{'type': 'object', 'title': 'get_productsDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'list_parametersArguments', 'properties': {'status': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Status', 'default': None, 'description': 'Filter by status: live, mostly-dead, or unimplemented.'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None, 'description': 'Filter by category, e.g. composition, video, model, outpaint.'}, 'include_reserved': {'type': 'boolean', 'title': 'Include Reserved', 'default': False, 'description': 'Include unimplemented (blocked) parameters.'}}}
Schéma de sortie
{'type': 'object', 'title': 'list_parametersDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'manage_api_keyArguments', 'required': ['action'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name', 'default': None, 'description': 'Key name (required for create).'}, 'email': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Email', 'default': None, 'description': 'Account email (for Basic auth).'}, 'action': {'type': 'string', 'title': 'Action', 'description': 'One of: create, list, revoke.'}, 'password': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Password', 'default': None, 'description': 'Account password (for Basic auth).'}, 'key_prefix': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Key Prefix', 'default': None, 'description': '8-char prefix of key to revoke (required for revoke).'}}}
Schéma de sortie
{'type': 'object', 'title': 'manage_api_keyDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'search_parametersArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query', 'description': 'Search term (case-insensitive substring match).'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None, 'description': 'Filter by category, e.g. composition, video, model.'}, 'include_reserved': {'type': 'boolean', 'title': 'Include Reserved', 'default': False, 'description': 'Include unimplemented (blocked) parameters.'}}}
Schéma de sortie
{'type': 'object', 'title': 'search_parametersDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'upload_imageArguments', 'required': ['file_path'], 'properties': {'filename': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Filename', 'default': None, 'description': 'Override filename. Inferred from file_path if omitted.'}, 'file_path': {'type': 'string', 'title': 'File Path', 'description': 'Path to a local image (JPEG, PNG, WebP, HEIC).'}}}
Schéma de sortie
{'type': 'object', 'title': 'upload_imageDictOutput', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'title': 'wait_for_generationArguments', 'required': ['uuid'], 'properties': {'uuid': {'type': 'string', 'title': 'Uuid', 'description': 'Generation UUID to poll.'}, 'timeout_s': {'type': 'number', 'title': 'Timeout S', 'default': 45.0, 'description': 'Max seconds to wait before returning a timeout result.'}}}
Schéma de sortie
{'type': 'object', 'title': 'wait_for_generationDictOutput', 'additionalProperties': True}
Modifications récentes des outils
Serveurs MCP similaires
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.
switch
Enables management and exploration of an account-scoped library of AI-generated images and videos.
framesail
Creates long-form YouTube videos through script generation, storyboarding, visual assets, voiceover, music, scene composition, an…
Magnific
Provides image enhancement and design tools, AI image and audio generation, text-to-speech, creation management, and reusable cre…
Uwear
Supports AI fashion photoshoot production with garments, outfits, avatars, locations, art direction, image generation, backdrops,…
Creative Claw
Generates and edits branded images, video, audio, speech, and 3D-related creative assets, with media processing and reusable them…