search_stock
Search Stock
Search Adobe Stock for images, videos, vectors, templates, and other creative assets. Filter by content type, orientation, and other criteria. Returns thumbnails, metadata, and licensing information.
Ask your agent in plain language. Each of these maps to a real tool on the server.
search_stock
Search Adobe Stock for images, videos, vectors, templates, and other creative assets. Filter by content type, orientation, and other criteria. Returns thumbnails, metadata, and licensing information.
manage_users
Manage Adobe user accounts within an organization. List users, get user details, create new users, remove users, and manage product profile assignments. Requires System Admin role.
generative_fill
Fill a masked area of an image with AI-generated content using Adobe Firefly. Provide an input image, a mask image (white areas are filled), and an optional text prompt to guide the generation. Returns the filled image URLs.
remove_background
Remove the background from an image using Adobe Photoshop AI. Accepts images from cloud storage (S3 pre-signed URLs, Azure Blob Storage, or Dropbox) and outputs the result to cloud storage. The operation is asynchronous — a job ID and status URL are returned.
edit_psd
Perform programmatic edits on PSD files including layer manipulation, text layer editing, smart object replacement, applying Photoshop actions, and creating renditions. Supports multiple operation types in a single call. All operations are asynchronous — poll the returned status URL for results.
manage_library
Create or delete a Creative Cloud Library. Creating a library makes it available across all Adobe applications. Deleting a library permanently removes it and all its elements.
apply_lightroom_edits
Apply Lightroom presets, auto-tone, or custom develop settings to an image via the Lightroom Image Editing API (Firefly Services). Input and output files must be hosted on supported cloud storage. The operation is asynchronous.
generative_expand
Expand an image beyond its original boundaries using Adobe Firefly AI. Specify the target size and optional placement insets to control how the image is expanded. Optionally provide a text prompt to guide the generated content in the expanded areas.
list_libraries
Browse and retrieve Creative Cloud Libraries for the authenticated user. Returns library names, IDs, metadata, and element counts. Use this to discover available libraries before accessing their contents.
check_job_status
Check the status of an asynchronous Photoshop, Lightroom, or InDesign API job by polling its status URL. Returns the current job status, any output URLs, and error information if the job failed.
list_library_elements
Retrieve elements (colors, character styles, logos, images, graphics) from a specific Creative Cloud Library. Returns element types, names, thumbnails, and metadata.
indesign_data_merge
Merge data into an InDesign template and export as PDF, JPEG, PNG, or InDesign document. Automate generation of catalogs, marketing materials, and personalized documents by combining an InDesign template with a data source file.
generate_image
Generate images from text prompts using Adobe Firefly AI. Supports customizing image dimensions, content class, style presets, and number of variations. Returns generated image URLs. This is a synchronous API — results are returned directly in the response.
manage_lightroom_catalog
Access a user's Lightroom cloud catalog and browse assets or albums. Retrieve catalog info, list photos/videos, list albums, or get album contents. Use this as the starting point for any Lightroom content operations.
license_stock
License an Adobe Stock asset for use. Retrieves the license info and initiates licensing. Also can check the current license status of an asset before licensing.
get_current_user
Retrieve the Adobe identity associated with the current user access token.
get_library
Retrieve a Creative Cloud Library and its metadata. Use list_libraries to discover library IDs.
get_stock_asset
Retrieve Adobe Stock asset metadata by content ID. Use search_stock to discover content IDs.
get_library_element
Retrieve a library element including its representations and renditions. Use list_library_elements to discover element IDs.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Manage Creative Cloud Libraries and elements, edit PSD files, remove backgrounds, generate and expand images with Firefly, browse Lightroom catalogs, apply Lightroom edits, search and license Adobe Stock assets, manage enterprise users, and submit InDesign data merge jobs.
Common questions about connecting Adobe Creative Cloud to AI agents with Metorial.