Frontify MCP. Manage your entire digital asset lifecycle from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Frontify manages your entire digital asset lifecycle. Use this MCP Server to list project workspaces, update asset metadata, audit brand guidelines, and manage user access for your brand assets directly from your AI agent.
It lets you treat your brand's entire asset library—from logos to marketing collateral—like a database.
What your AI agents can do
Execute graphql payload
Runs custom, advanced queries against the headless Frontify DAM using native GraphQL strings.
Get account limits
Inspects detailed internal arrays that track specific picture asset constraints and limits.
Get project assets
Retrieves explicit cloud logging tracing all assets associated with a specific project.
The agent retrieves a list of all registered project schemas and the required IDs for collaborative workspaces.
The agent fetches detailed metadata for project assets and extracts properties that define active media limits.
The agent identifies active brand arrays within documentation trees, detailing specific UI/UX constraints and brand rules.
The agent changes global asset boundaries by substituting attributes like titles and descriptions via GraphQL mutation.
The agent verifies user identity schemas and sends invitations to new users in designated project workspaces.
The agent permanently removes media assets and app nodes, pulling them offline from the system.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Frontify MCP Server: 10 Tools for DAM Management
These tools let you discover, audit, and manage every aspect of your digital assets, from user access to core brand guidelines, through natural conversation.
019d75a1execute graphql payload
Runs custom, advanced queries against the headless Frontify DAM using native GraphQL strings.
019d75a1get account limits
Inspects detailed internal arrays that track specific picture asset constraints and limits.
019d75a1get project assets
Retrieves explicit cloud logging tracing all assets associated with a specific project.
019d75a1invite workspace user
Adds a specified user to a project workspace and manages their role access.
019d75a1list brand guidelines
Identifies active brand arrays across documentation trees that hold UI/UX rules.
019d75a1list native brands
Extracts core properties and names for all global brand namespaces.
019d75a1list platform users
Retrieves a structural list of all platform users and their identity schemas.
019d75a1list workspace projects
Lists all structured rules and names for active project workspaces.
019d75a1patch asset metadata
Updates global asset attributes, like titles and descriptions, across the entire system.
019d75a1wipe media asset
Permanently deletes media assets and app nodes, pulling them offline.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Frontify, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Frontify manages your entire digital asset lifecycle. Use this MCP Server to list project workspaces, update asset metadata, audit brand guidelines, and manage user access for your brand assets directly from your AI agent. It lets you treat your brand's entire asset library—from logos to marketing collateral—like a database.
List all project workspaces lets your agent pull a list of every project schema and the IDs you need for collaborative workspaces. Get asset metadata and limits fetches detailed metadata for project assets and pulls properties that define active media limits. Find brand guidelines and rules identifies active brand arrays within documentation trees, detailing specific UI/UX constraints and brand rules. Update asset properties globally changes global asset boundaries by substituting attributes like titles and descriptions via GraphQL mutation. Verify and invite users checks user identity schemas and sends invitations to new users in designated project workspaces. Delete media assets permanently removes media assets and app nodes, pulling them offline from the system. Advanced queries lets your agent run custom GraphQL queries against the headless Frontify DAM for deep structural data. List core brand properties extracts core properties and names for all global brand namespaces. List all platform users pulls a structural list of all platform users and their identity schemas. Execute custom GraphQL queries runs custom, advanced queries against the headless Frontify DAM using native GraphQL strings. Permanently delete media assets removes media assets and app nodes, pulling them offline.
It's built to handle your brand assets like a structured database. You'll use your AI agent to manage everything—from checking who can see what to changing titles across thousands of files. You can pull a list of all project workspaces and grab the IDs you need to start working. You can get detailed metadata for any project asset and check what the media limits are.
Need to know what the brand rules are? This tool finds active brand arrays in the documentation trees, showing you the specific UI/UX constraints. You can change global asset attributes, like titles and descriptions, across the whole system using a GraphQL mutation. When you need to manage people, your agent verifies user identity schemas and sends invites to new users in a workspace.
If something is trash, you can permanently delete the media assets and app nodes, taking them offline. Plus, you can run custom GraphQL queries for deep structural data, and you can list all core brand properties and all platform users.
How Frontify MCP Works
- 1 Subscribe to the Frontify MCP Server.
- 2 Input your Frontify Domain and Access Token (from your Frontify Account Settings).
- 3 Use your AI client to issue a command, like 'List all workspaces' or 'Update the asset title for X'.
The bottom line is, your AI client uses your credentials to talk directly to Frontify's API, giving you control over the assets and structure.
Who Is Frontify MCP For?
This is for Brand Managers, Content Marketers, and Creative Directors who spend too much time navigating complex DAM interfaces. If your job involves keeping brand guidelines consistent or ensuring the right people have access to the latest logos, this saves you hours of clicking and searching.
Checks for asset inconsistencies across different brand portals and updates metadata (using patch_asset_metadata) without opening the web UI.
Looks up the current brand guidelines and verifies if the right assets are available for a campaign, using list_brand_guidelines.
Audits which teams have access to which project workspaces and permanently removes outdated assets when a campaign ends, using list_workspace_projects and wipe_media_asset.
What Changes When You Connect
- List every active workspace and project schema using
list_workspace_projects. You can find all the necessary IDs to start any asset audit without clicking through project folders. - Check media limits and asset properties with
get_account_limitsandget_project_assets. You instantly know if a project has room for more assets before the design team runs out of space. - Audit brand rules with
list_brand_guidelines. This lets you see exactly where UI/UX constraints are registered, ensuring a campaign doesn't use outdated brand elements. - Update asset data globally using
patch_asset_metadata. Instead of manually updating titles across dozens of folders, you change the attribute once, everywhere. - Control user access and onboarding using
invite_workspace_user. You can add new designers to a project workspace instantly, without needing admin access to the web UI. - Run complex, nested queries with
execute_graphql_payload. When simple tools aren't enough, you write a custom GraphQL string to pull exactly the data you need.
Real-World Use Cases
Brand Consistency Audit
The Brand Manager needs to verify that the new product line uses the correct official logo assets. They ask their agent to run list_brand_guidelines and get_project_assets. The agent identifies the correct asset IDs, and the Brand Manager can then use patch_asset_metadata to update the descriptions across all related projects, keeping everything consistent.
Deprovisioning Old Projects
A project has wrapped up and its assets must be removed to save storage and keep the DAM clean. The Creative Director runs list_workspace_projects to identify the old workspace. They then use wipe_media_asset to permanently delete all media and app nodes, ensuring nothing remains in the system.
Onboarding a New Team Member
A new copywriter needs access to the Marketing Campaign assets. The Content Marketer uses list_platform_users to confirm the user's ID and then calls invite_workspace_user, granting immediate access to the specific project workspace without manual email invites or permission changes.
Deep Schema Investigation
A developer needs to write a query that pulls asset data and user roles from two different services. They use execute_graphql_payload with a custom GraphQL query. This allows them to test and debug complex asset schemas that the standard tools can't reach.
The Tradeoffs
Manual UI Navigation
A designer manually clicking through the DAM's folder structure to find the latest version of a guideline. This takes 15 minutes and requires logging into multiple tabs.
→
Just ask your agent to run list_brand_guidelines. It pulls the active arrays directly and tells you where the rules are, skipping all the clicks.
Updating Metadata in Batches
Having to export a spreadsheet, manually change a column of titles, and then re-upload it to update hundreds of assets. This process is prone to human error.
→
Use patch_asset_metadata. You provide the change (e.g., 'new title'), and the tool pushes the update to all global asset boundaries, saving you the spreadsheet nightmare.
Guessing User Roles
A manager assuming a new hire has access to a project because they're in the right department. They waste time checking permissions manually.
→
Use invite_workspace_user. The tool handles the validation check and ensures the user gets the correct, automated role assignment right in the target workspace.
When It Fits, When It Doesn't
Use this if your process requires cross-system coordination: You need to list workspaces (list_workspace_projects), check asset limits (get_account_limits), and then update metadata (patch_asset_metadata) all in one conversational flow. It's best for governance and maintenance tasks.
Don't use it if you just need to view a single asset's properties. If you only need to read data, a simple search tool or direct API access is faster. Use this when you need to act on the data—when you need to change permissions, delete assets, or push structured updates across multiple assets.
If you are building a custom data pipeline, use execute_graphql_payload instead. That tool is for developers writing raw queries; the rest of the tools are for business logic workflows.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Frontify. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually auditing brand assets is a full-time job.
Right now, checking brand guidelines means logging into the DAM, navigating deep folder trees, clicking through multiple 'Documentation' sections, and cross-referencing asset IDs manually. If you need to verify a specific UI/UX constraint, you're clicking until you find the right ruleset.
With the Frontify MCP Server, you just ask your agent to run `list_brand_guidelines`. It finds the active arrays and tells you exactly where the brand rules are registered. You get the data without the clicks.
Frontify MCP Server: Manage your assets and guidelines.
The manual process of onboarding a new designer involves checking their identity, manually inviting them to every relevant project, and then confirming their role in each workspace. It's tedious, and you'll inevitably miss one.
Now, you tell your agent to `invite_workspace_user`. It handles the validation, sends the invitation, and guarantees the user gets immediate, correct access to the project workspace. It's done.
Common Questions About Frontify MCP
How do I list all project workspaces using the Frontify MCP Server? +
You call the list_workspace_projects tool. This tool enumerates all explicitly attached structured rules and exports active workspaces, giving you the full list of projects you can work with.
What is the difference between `get_project_assets` and `get_account_limits`? +
get_project_assets retrieves the actual list of assets within a project. get_account_limits inspects the deep internal arrays, telling you about the technical constraints, like how many pictures you can actually store.
Can I update asset metadata using `patch_asset_metadata`? +
Yes, patch_asset_metadata lets you mutate global asset boundaries. You substitute attributes like titles and descriptions across all assets in the system.
How do I run complex queries with `execute_graphql_payload`? +
You provide the native GraphQL string to the execute_graphql_payload tool. This is for advanced use cases where standard tools don't cover the required data structure.
How do I invite a user to a workspace using Frontify MCP Server? +
Use the invite_workspace_user tool. It executes an automated validation check and sends the user an invitation to join the designated project workspace.
How do I check if a user exists in the system using `list_platform_users`? +
The list_platform_users tool returns a comprehensive list of all registered users. You can filter this list based on the user's email or ID to confirm existence before running other actions.
What is the purpose of `wipe_media_asset`? +
wipe_media_asset permanently removes a media asset by vaporizing its associated app node. This action is irreversible, so always confirm the asset ID before running it.
How can I discover brand rules using `list_brand_guidelines`? +
This tool identifies specific active arrays across linked documentation trees. It shows exactly where UI/UX constraints and official brand rules are registered for your content.
Can my agent search for brand assets across multiple projects in Frontify? +
Yes. You can use the 'list_workspace_projects' tool to see all project IDs, and then use 'get_project_assets' or a custom 'execute_graphql_payload' to search across your entire workspace or specific brands synchronously.
How do I update the title of a digital asset via chat? +
Use the 'patch_asset_metadata' tool. Provide the 'asset_id' and the new 'title'. The agent will trigger a GraphQL mutation to substitute the attribute securely, updating the label in your Frontify DAM immediately.
Can I invite a new team member to a project through the agent? +
Absolutely. Use the 'invite_workspace_user' mutation. Provide the email address and the target Project ID. Your agent will command the backend to map the new user limit directly into the designated workspace flawlessly.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Midjourney
AI image generation — create, upscale, vary, and blend images using Midjourney's Imagine API.
Pixso
Collaborative design platform and UI/UX tool — manage design files, nodes, and teams via AI.
Kapwing
Automate video and image rendering via Kapwing — create media from JSON, track render progress, and manage assets directly from any AI agent.
You might also like
Raven Tools
Track SEO rankings, audit website health, and generate white-label marketing reports for your clients automatically.
Vibrato
Manage secrets and environment variables securely across your development and deployment pipeline with encrypted vaults.
Cronofy
Automate scheduling via Cronofy — unify Google, iCloud, and Exchange calendars to manage events and track multi-user availability directly from any AI agent.