Pics.io MCP. Control every asset, collection, and metadata update from your chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Pics.io MCP Server connects your AI client directly to a professional Digital Asset Management (DAM) system. It lets you manage large media libraries—photos, videos, graphics—using natural conversation.
You can search for specific assets by tag, create new themed collections, track version history (`list_revisions`), and even update metadata without touching the UI.
What your AI agents can do
Add comment
Attaches a specific comment and feedback note to an existing media asset.
Create collection
Builds a new, named grouping of assets within your library structure.
Delete collection
Permanently removes an entire collection from the Pics.io system.
Use the AI agent to search for assets across your entire library based on tags, keywords, or criteria.
Programmatically create new asset collections and view details about existing groups of media files.
Update key asset information, like titles or custom fields, using natural language prompts to improve searchability.
Track the version history (list_revisions) of a file or pull all comments left on it via list_comments.
Get detailed metadata for any single asset or collection using the ID.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Pics.io MCP Server: 11 Tools for Digital Asset Ops
These tools give your AI client full control over asset lifecycle management in Pics.io—from searching files to updating metadata and tracking history.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Pics.io on Vinkius019dd13badd comment
Attaches a specific comment and feedback note to an existing media asset.
019dd13bcreate collection
Builds a new, named grouping of assets within your library structure.
019dd13bdelete collection
Permanently removes an entire collection from the Pics.io system.
019dd13bget asset
Retrieves all metadata and details for one specified asset ID.
019dd13bget collection
Fetches full details about a specific, existing asset collection.
019dd13blist assets
Lists assets in your library, with the option to filter by a specific collection ID.
019dd13blist collections
Shows a complete list of all collections you have created or are currently using.
019dd13blist comments
Displays every comment and piece of feedback left on one asset.
019dd13blist revisions
Retrieves the full history of versions for an asset, showing when changes occurred.
019dd13bsearch assets
Searches your entire media library using keywords or tags to find relevant assets.
019dd13bupdate asset
Changes metadata—like the title or description—for an asset without changing the file itself.
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 Pics.io, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Pics.io. 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 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Sifting through folders to find one asset shouldn't take 15 clicks.
Right now, finding a single approved logo variant means clicking into your cloud storage, navigating three nested campaign folders, then opening the DAM interface just to manually check the metadata. If you can't remember where it went, you waste time—and money.
With Pics.io MCP, that whole process is gone. You tell your agent: 'Find me the high-res logo for Q3 marketing.' It runs `search_assets` and pulls up exactly what you need in a single chat response. No clicking required.
Update assets and collections with Pics.io MCP Server.
Manual metadata updates are brutal. You have to open the asset, find the title field, type in the new name, save it, then repeat that for 50 similar images just because you changed your brand tagline.
Now, you tell the agent: 'Update all assets in Collection X to include the new tag #2025_brand.' It handles the metadata change across dozens of files instantly. You manage the content, and the AI manages the structure.
What you can do with this MCP connector
Pics.io MCP Server connects your AI client straight into a professional Digital Asset Management system. You can manage massive libraries of photos, videos, and graphics using nothing but natural conversation.
It's time you ditched the clunky UI and app-switching headache. Your agent handles all the heavy lifting—you just talk to it. Here’s what you can do.
Searching and Finding Assets
You wanna track down something specific? You don't have to scroll through thousands of files. Use search_assets to scan your entire media library using keywords or tags, instantly pulling up relevant assets. Need to check the full details on one file? Just give it an ID; get_asset pulls all that metadata for you.
If you want a quick overview of what's in a particular group, list_assets shows you everything inside a specific collection by its ID.
Building and Organizing Collections
You can build out your organizational structure right through chat. Use create_collection to set up a brand new, named grouping for assets. If you need to see what collections already exist or view the details of an existing group, run list_collections or use get_collection. And listen, if that whole collection is junk and you ain't using it, you can permanently wipe it out with delete_collection.
Updating Info and Descriptions
Don't sweat the manual tagging. You can improve searchability by running update_asset, which changes key metadata—like titles or descriptions—for a file without actually touching the original media itself. If you just need to know what assets are in your library, list_assets gives it to ya. To get all the raw details for any single asset ID, get_asset is your play button.
Auditing History and Feedback
Ever wonder who touched that file last or why? You can check the full version history using list_revisions, which shows you when changes happened. If someone left feedback on an image, use list_comments to pull up every single comment attached to that asset. To attach your own notes or give feedback to a teammate, run add_comment and pin your thoughts right onto the media file.
The Bottom Line
You get full control over massive assets using just prompts. You can look up an item's metadata (get_asset), list everything in a group (list_assets), build new groups (create_collection), track every version change (list_revisions), and even nail down specific feedback notes on one file (list_comments)—all without ever leaving your chat window.
It’s pure power, baby.
019dd13b-3ef2-7010-88e7-9fa372829760 How Pics.io MCP Works
- 1 Subscribe to this server and enter your Pics.io Personal Access Token in the integration settings.
- 2 Send a prompt to your AI client (Claude, Cursor, etc.) telling it what asset action you need—for example, 'Find all assets tagged summer 2024.'
- 3 The agent executes the necessary tool calls (like
search_assets) and presents the results or confirmation directly in the chat.
The bottom line is your AI client becomes a dedicated digital librarian for your entire media library.
Who Is Pics.io MCP For?
Creative Directors, Marketing Operations Managers, and Design Leads need this. If you spend too much time jumping between folders to find the right version of a logo or campaign photo, this is for you. Stop relying on tribal knowledge and start controlling your entire asset lifecycle from one chat interface.
Needs to quickly locate specific media assets across multiple campaigns and monitor design iterations without switching apps.
Automates the organization of campaign assets, ensuring every piece has correct metadata tags and tracking feedback loops.
Manages asset collections and updates titles or descriptions via natural language to keep the library organized and searchable for the team.
What Changes When You Connect
- Never manually tag files again. Use
search_assetsto find assets instantly by keywords or tags across the whole library. - Maintain campaign organization using
create_collection. You can group related photos and graphics into a single collection, making sharing simple. - Keep an accurate audit trail of feedback. Call
list_commentson any asset so you know who said what about it, right in your chat window. - Track file changes with certainty. The
list_revisionstool shows the full version history for a file, so nobody can accidentally use old art. - Fix messy metadata fast. Use
update_assetto change titles or descriptions across hundreds of files without opening the DAM interface.
Real-World Use Cases
The Campaign Review:
A Marketing Manager needs all approved images for a Q3 campaign. Instead of clicking through folders, they prompt their agent: 'Search for assets tagged Q3 and status Approved.' The agent runs search_assets, immediately listing 42 files ready to go.
The Version Control Issue:
A Designer realizes the client used an outdated version of a logo. They ask their agent: 'What are all revisions for Logo-V1?' The agent runs list_revisions, showing timestamps and identifying the correct, most recent file ID.
Organizing New Content:
A team just shot 50 photos. A Creative Director asks their agent to 'Create a collection called Beach Lifestyle and add all files tagged summer.' The agent uses create_collection and adds the assets, instantly grouping them for the next campaign.
Finding Specific Info:
An Operations Manager needs to know if a specific asset has been commented on. They send: 'List comments for Asset ID 990.' The agent runs list_comments and provides the full feedback history immediately.
The Tradeoffs
Trying to find files manually
A user opens Pics.io, clicks 'Browse,' then navigates three nested folders (Campaign > Summer 2024 > Final Assets) just to see if the right file is there.
→
Don't browse. Just ask your agent: 'Search for assets tagged summer 2024 and containing 'beach'.' The agent runs search_assets and gives you a direct list, skipping the folder structure entirely.
Overwriting metadata blindly
A user changes an asset title but forgets to update the description or tags. This leaves the file searchable by nothing.
→
Always use update_asset and include all necessary fields in your prompt. For example, 'Update Asset ID 123: Title to New Product Launch; Description to Luxury watch ads; Tags to product-launch, luxury.'.
Mixing up collections
A user accidentally deletes a collection that contained vital project assets because they didn't verify the contents first.
→
Before running delete_collection, always use list_collections to confirm the name, and then run get_collection using the ID to view its contents one last time.
When It Fits, When It Doesn't
Use this server if your team manages a large volume of media assets (hundreds or thousands) for recurring campaigns. You need centralized control over metadata, versioning, and feedback loops. If you frequently ask questions like 'Where is the final logo file from last year?' or 'What were all the comments on this image?', this is built for you.
Don't use it if: 1) Your media files are simple (e.g., just personal photos), or 2) You only need basic cloud storage and don't care about version history or structured metadata. If your needs are purely file-storage based, a general file sync service will work better. But when the data around the file—the tags, versions, and feedback—is as important as the file itself, this is what you need.
Common Questions About Pics.io MCP
How do I use `search_assets` with specific tags? +
Just mention the tag in your prompt. For example: 'Search for assets tagged summer 2024 and high-resolution.' The agent runs search_assets and filters results based on those criteria.
Can I see if an asset was changed after it was approved using `list_revisions`? +
Yes. Running list_revisions gives you the complete change log for a file, showing who made what edit and when. This is critical for version control.
What's the difference between `get_asset` and `search_assets`? +
get_asset requires you to know the exact asset ID and retrieves all data for that single file. search_assets, however, finds files across your library based on criteria like keywords or tags.
Do I need to use `list_collections` before creating one? +
No. You can run create_collection anytime. Running list_collections just shows you what groupings already exist so you don't accidentally name a new collection the same as an old one.
If I use `update_asset` to change metadata, what format should the custom fields be in? +
You must supply a structured JSON object containing all field changes. The tool expects specific key-value pairs for titles, descriptions, and any custom attributes you want to modify.
Are there rate limits when calling `list_assets` or other listing tools? +
Yes, the Vinkius platform enforces standard API usage rates. If your calls exceed these limits, the tool will fail with a 429 error code. Wait a few minutes before retrying.
When I run `delete_collection`, is there any way to recover the assets? +
No, deletion via this tool is irreversible and cannot be undone through the server. You must double-check the Collection ID before executing the command, as it removes the collection structure entirely.
What happens if I try to use `add_comment` on an asset that doesn't exist? +
The tool will immediately return a 404 error. You must provide the correct, existing Asset ID in your prompt or script for the operation to succeed.
Can my AI automatically find the latest comments for a specific asset by its ID? +
Yes! Use the list_comments tool with the Asset ID. Your agent will respond with complete metadata for the conversation thread, including timestamps and author details in seconds.
How do I find my Pics.io Personal Access Token? +
Log in to Pics.io, navigate to Account Settings > Integrations, and look for the 'Personal Access Token' section to generate your unique secret key.
Can I search for assets across all collections? +
Absolutely. Use the search_assets tool with your query. The agent will return all matching files from your entire DAM, regardless of which collection they reside in.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.