# Frontify MCP

> Frontify connects your AI agent directly to your Digital Asset Management (DAM) system, letting you manage brand guidelines, audit metadata, and orchestrate entire project lifecycles using natural conversation. You can list all active workspaces, update asset details across brands, check usage limits, or invite team members—all without clicking through complex portals.

## Overview
- **Category:** design-creative
- **Price:** Free
- **Tags:** digital-asset-management, brand-guidelines, creative-collaboration, metadata-management, workspace-orchestration

## Description

Connecting your Frontify account lets you treat your digital assets like a simple database query. Instead of navigating deep folders and manually checking metadata fields, your agent handles it all. You can start by listing every active workspace to figure out where specific project files live. From there, you can pull detailed records for any asset or check the precise rules governing brand guidelines across different departments. Need to update a title or description? Just tell your agent; it modifies the global asset boundaries for you using GraphQL logic. You'll also manage people and permissions—check who has access or invite new users directly into project workspaces. If an asset needs to go, your agent can permanently delete it. This kind of deep integration is what Vinkius offers across its catalog, letting any MCP-compatible client give you true control over brand assets through conversation.

## Tools

### wipe_media_asset
Permanently removes specific media assets from the system.

### execute_graphql_payload
Runs advanced, custom queries inside the Headless Frontify DAM using GraphQL code.

### get_account_limits
Checks your account's internal limits for specific types of media content.

### get_project_assets
Retrieves a list and details of all assets tied to a given project workspace.

### list_native_brands
Identifies the major, global namespaces registered in your account.

### list_brand_guidelines
Finds specific brand rules and documentation trees that dictate usage constraints.

### list_workspace_projects
Lists all defined project schemas to help you discover available collaborative workspaces.

### list_platform_users
Retrieves a structural list of all identity records and user accounts in the system.

### invite_workspace_user
Automatically adds an email address to a specified project workspace, granting them access.

### patch_asset_metadata
Updates general metadata for assets across the system, such as changing titles or descriptions.

## Prompt Examples

**Prompt:** 
```
List all projects in my Frontify workspace
```

**Response:** 
```
Retrieving projects... I found 3 active workspaces: 'Logo Guidelines', 'Q2 Marketing Campaign', and 'Social Media Assets'. Which one would you like to explore for assets?
```

**Prompt:** 
```
Show me the brand guidelines for 'Acme Corp'
```

**Response:** 
```
Retrieving guidelines... For 'Acme Corp', I found 2 registered portals: 'Global Brand Identity' and 'Technical Design System'. I can retrieve specific UI/UX constraints or rules from either portal for you.
```

**Prompt:** 
```
Invite 'designer@example.com' to project 'abc-123'
```

**Response:** 
```
Invitation sent! I've commanded Frontify to add designer@example.com to project abc-123. They will receive an email to join the workspace and access the assets immediately.
```

## Capabilities

### Discovering project structures
List all attached structured rules to view and explore collaborative workspaces.

### Managing asset details
Retrieve detailed metadata for any project asset or update global attributes like titles and descriptions.

### Auditing brand compliance
Identify specific brand rules or documentation trees to ensure assets meet design standards.

### Controlling user access
Check your team's current identity schemas and invite new users into designated project workspaces.

### Running advanced queries
Use native GraphQL strings to run custom, highly specific data searches across the DAM.

## Use Cases

### Onboarding a new designer
A creative director needs to grant access to a newly hired contractor. Instead of emailing manual links, they ask their agent to use invite_workspace_user for the contractor's email and the specific project workspace. The MCP handles the role routing automatically.

### Preparing for an audit
A brand manager needs to prove compliance across all global brands. They ask the agent to list_native_brands, then run list_brand_guidelines to pull every current documented rule set and check against asset metadata.

### Cleaning up old assets
A marketing team is retiring an entire product line. They ask their agent to identify all related project assets via get_project_assets, confirm they are safe to remove, and then use wipe_media_asset to permanently take them offline.

### Troubleshooting asset access
A developer notices a user can't see an asset. They check the structural matching using list_platform_users to verify the correct identity schema, and then use get_account_limits to ensure the account hasn't hit its picture quota.

## Benefits

- Avoid tedious manual navigation. You can list all workspace projects or retrieve project assets just by asking your agent, skipping the complex folder hierarchy entirely.
- Maintain perfect brand compliance instantly. The MCP lets you list brand guidelines to verify that any team member uses the correct rules for UI/UX constraints before publishing.
- Update metadata globally without logging into multiple tools. Use patch_asset_metadata to change titles or descriptions across all global asset boundaries in one go.
- Control user permissions easily. Need someone added? The invite_workspace_user tool sends automated access checks and places new users directly into the right project workspace.
- Deep diagnostic capability. If you're a developer, execute_graphql_payload lets you test complex queries against the DAM using native GraphQL strings.
- Monitor usage limits instantly. Use get_account_limits to check specific picture constraints or media quotas before launching a major campaign.

## How It Works

The bottom line is that you get a single conversational interface to manage every aspect of your digital asset life cycle.

1. Subscribe to this MCP and provide your Frontify Domain and Access Token in the Vinkius Marketplace.
2. Connect your preferred AI agent (like Claude or Cursor) to the integrated client.
3. Start giving natural language instructions, like 'Show me all brand guidelines for Q3,' and let your agent execute the necessary reads and writes.

## Frequently Asked Questions

**How do I use Frontify MCP to check my storage limits?**
You use the get_account_limits tool. Simply ask your agent to inspect the deep internal arrays mitigating specific picture constraints, and it will report back exactly what you're nearing.

**Can Frontify MCP update multiple asset descriptions at once?**
Yes, that's what patch_asset_metadata does. You can tell your agent to substitute attributes like titles or descriptions across many global assets simultaneously.

**What if I need to run a query not listed in Frontify MCP?**
Use execute_graphql_payload. This tool lets you input native GraphQL strings, giving you access to the entire depth of your DAM's routing spaces for advanced queries.

**Does Frontify MCP help with user onboarding?**
It does. You can use invite_workspace_user to automatically send validation checks and add a new team member to the correct project workspace with one command.

**Which tool do I use to see what projects exist?**
Use list_workspace_projects. This tool enumerates all attached structured rules, giving you a full overview of every collaborative workspace available in your account.