Cloudinary MCP server

Connect Cloudinary to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Cloudinary MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the manage folders tool in Cloudinary
  • Use the update asset tool in Cloudinary
  • Use the search assets tool in Cloudinary
  • Use the get asset details tool in Cloudinary
  • Use the manage tags tool in Cloudinary
  • Use the list assets tool in Cloudinary

Supported Tools

manage_folders

Manage Folders

List, create, or delete asset folders in Cloudinary. Supports listing root folders, subfolders within a specific path, creating new folders, and deleting empty folders.

update_asset

Update Asset

Update properties of an existing Cloudinary asset. Can modify tags, contextual metadata, structured metadata, display name, asset folder, and moderation status. Can also rename the asset's public ID.

search_assets

Search Assets

Search for assets in Cloudinary using a Lucene-like query expression. Supports filtering by tags, metadata, format, size, dates, public ID, folder, and more. Results can be sorted and paginated.

get_asset

Get Asset Details

Retrieve full details of a single Cloudinary asset by its public ID or asset ID. Returns all metadata, tags, context, dimensions, and delivery URLs.

manage_tags

Manage Tags

Add, remove, or replace tags on one or more Cloudinary assets. Useful for organizing and categorizing assets in bulk.

list_assets

List Assets

List assets in your Cloudinary environment. Can filter by resource type, delivery type, prefix (folder path), or tag. Supports pagination for browsing large collections.

get_usage

Get Usage

Retrieve usage statistics for the Cloudinary product environment, including storage, bandwidth, transformations, and other resource consumption metrics.

delete_assets

Delete Assets

Delete one or more assets from Cloudinary. Supports deleting by specific public IDs, by a shared prefix, or by a tag. Backups and cached CDN copies may remain.

upload_asset

Upload Asset

Upload an image, video, or raw file to Cloudinary from a remote URL or base64-encoded data. Supports configuring the public ID, folder, tags, context metadata, and incoming transformations at upload time.

download_asset

Download Asset

Prepare an original Cloudinary asset for download by its immutable asset ID. Supports uploaded, private and authenticated media without requesting transformations.

get_environment_context

Get Environment Context

Read connected Cloudinary product-environment settings and folder mode. The configured cloud name and region are routing settings, rather than a verified person identity.

Connect Cloudinary to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Cloudinary in Metorial. In your Metorial portal, enable the Cloudinary MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Cloudinary tools.

Run Cloudinary through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Cloudinary and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Cloudinary tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Cloudinary

Notion

Create, read, update, and archive pages and databases in a Notion workspace. Manage blocks (paragraphs, lists, headings, embeds, etc.) within pages. Query databases with filters and sorts across rich property types including text, numbers, dates, selects, relations, and formulas. Search across pages and databases by title. Add and read comments on pages and blocks. Upload files to pages. Manage workspace users and retrieve user profiles.

Google Sheets

Create, read, and update spreadsheets and their cell data. Read and write values to individual cells, ranges, or multiple ranges using A1 notation or named ranges. Apply cell formatting including text styles, backgrounds, borders, number formats, and conditional formatting. Manage sheets (tabs) within a spreadsheet—add, delete, copy, rename, and reorder them. Create and manage embedded charts, pivot tables, filter views, data validation rules, protected ranges, named ranges, and merged cells. Perform batch operations to apply multiple updates atomically.

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Resolve site users to numeric Person/Group LookupId values. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Retrieve site properties and search for sites across Microsoft 365.

Airtable

Create, read, update, and delete records in Airtable bases and tables. Manage base schemas including creating tables and fields. Filter records using formulas, sort by fields, and scope queries to specific views. Upsert records to find, create, or update in a single call. Upload attachments to records, read and write record comments, list accessible bases, and receive real-time base change events through webhooks.

Technical notes for Cloudinary

Upload and manage Cloudinary images, videos and raw files. Search and list assets, retrieve immutable IDs, update tags and metadata, rename or delete selected assets, manage empty folders, read environment settings and usage, and download original files.

Frequently asked questions

Common questions about connecting Cloudinary to AI agents with Metorial.

  1. How many tools does the Cloudinary MCP server have?
    The Cloudinary MCP server exposes 11 tools, including Manage Folders, Update Asset, Search Assets. Each one is governed and traced through Metorial.
  2. Cloudinary exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Cloudinary MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Cloudinary and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Cloudinary MCP server yourself or use the hosted gateway.

Connect Cloudinary to production AI agents

See how Metorial gives your team governed access to Cloudinary, with tracing and security controls built in.