Connect your AI agent to your Microstock+ portfolio
ChatGPT, Claude, OpenAI Codex, Cursor and other AI agents can work in your portfolio when you ask: find and preview files, fix metadata, export CSV, upload and follow changes.
Finds files by folder, agency status or empty fields
Fixes titles, descriptions and keywords: preview first, newer edits never overwritten
Exports your metadata to CSV
Keeps a feed of every change it makes
Uploads files through the M+ upload service
Sets ready or ignored; sending onward always asks for your confirmation
Your agent can never delete your files. Deleting stays manual: only you can do it, in Microstock+.
Works withChatGPTClaudeClaude CodeClaude DesktopOpenAI CodexCursorany MCP app
Your AI agent
YouFind files in /foto/2026 with fewer than 25 keywords and suggest relevant ones.
AgentFound 38 files and prepared new keywords for each. Want to see the changes before I save them?
YouYes, show me, then save.
AgentDone: keywords updated on 38 files. You'll see the changes in My Files.
Changes are saved to your files right away and show up in My Files. Ask for a preview, and the agent shows them before it saves.
Easiest connection
Connect ChatGPT or Claude — no download needed
Add one secure Microstock+ address to your agent, sign in to Microstock+, and choose what it may access.
ChatGPT
Open Settings → Apps & Connectors → Create.
Paste the Microstock+ MCP address shown below.
Choose Connect and sign in to Microstock+ when asked.
This direct custom-app connection works without a store listing. A public ChatGPT app will require separate review and is not published yet.
Claude
Open Settings → Connectors and choose Add custom connector.
Paste the Microstock+ MCP address shown below.
Choose Connect and sign in to Microstock+ when asked.
The Claude Code plugin is available through our GitHub marketplace; see the instructions below. The official Claude directory is a separate submission.
Microstock+ MCP address
https://microstock.plus/mcp
You do not paste an API key into ChatGPT or Claude. The connection opens Microstock+ sign-in and asks you to approve access.
Three steps, about five minutes. No programming needed.
1
Create an agent key
Choose what the agent may do. The key is shown once, so keep it like a password.
2
Install it for your agent
Claude Code plugin, MCP server or the skills file: pick what your agent supports.
3
Ask in plain words
Describe the task as you would to an assistant. Every change shows up in My Files.
Try asking
Copy an example and paste it into your agent's chat.
Find files in the folder /foto/2026 that have fewer than 25 keywords and suggest relevant ones. Show me the changes before saving.
Find titles longer than 200 characters in /foto/2026 and shorten them. Do a dry run first and show me the new titles.
Find files in /foto/2026 without categories and suggest suitable ones. Save only after I confirm.
Which files are still in review on Adobe Stock, and which were rejected? List the reasons.
Build a CSV with titles and keywords for all files in /foto/2026/autumn.
Translate the titles and descriptions in /foto/2026/moscow into English. Show me a preview first.
Choose how to connect
ChatGPT and Claude use the direct connection above. For Codex, Cursor and other local tools, choose one option below and create an agent key.
Skills file
AI Agent Skills.md · for any agent
Plain-language instructions an agent reads before it starts: what it may do in Microstock+, how to reach your portfolio and which safety rules to follow.
claude mcp add --scope user -e MPLUS_API_KEY=PASTE_YOUR_AGENT_KEY microstock-plus -- node /path/to/mplus-mcp.mjs
Replace /path/to/mplus-mcp.mjs with the full path to the downloaded file and PASTE_YOUR_AGENT_KEY with your key. On Windows you can write the path with forward slashes, for example C:/Users/you/Downloads/mplus-mcp.mjs.
Claude Desktop and Cursor: add this to the MCP config
An agent always has less power than you. These rules are built in and can't be switched off.
No deletion, ever
An agent can't delete files, folders, releases, templates or your account: there is simply no such command. Deleting stays a manual action in Microstock+.
Only your own account
A key works with your own portfolio only, not with shared folders or other people's accounts.
Preview first, nothing overwritten
Any batch of edits starts with a dry run you can review, and a version check keeps an agent from overwriting newer edits.
Revoke at any time
Revoke a key and it stops working within 30 seconds. Rotate it if you think it leaked.
Agent keys
A key lets an agent work in your account with the permissions you choose. You can have up to 10 active keys.
Sign in to create an agent key
Agent keys are managed on this page once you're signed in: open AI Agent Skills in the main menu. No account yet? You can create one on the sign-in page.
No. Create a key, copy the ready-made instruction and paste it into your agent's chat. The install commands on this page copy in one click, too.
Which agents can I use?
ChatGPT and Claude connect directly through the Microstock+ address above. Claude Code, OpenAI Codex, Cursor and other local tools can use the one-file MCP server or skills file.
Can the agent delete my files?
No. Agents have no way to delete anything: no command, no permission, no hidden setting. Only you can delete files, by hand, in Microstock+.
Will this get my files accepted or selling better?
No tool can promise that: the agencies make their own decisions. An agent helps you prepare clean, consistent metadata faster and catch problems before you submit.
What if my key leaks?
Revoke it in the Agent keys section and it stops working within 30 seconds, or rotate it to get a new key with the same name and permissions. Microstock+ never stores the keys themselves, only a protected fingerprint.
CopiedCouldn't copy automatically. The text is selected: press Ctrl+C (⌘C on Mac).Copied! Paste it into your agent's chat.Connect to my Microstock+ portfolio
Read the universal agent skill first: %2
Agent API: %1
Remote MCP: %3
Authorization header for direct HTTP: Bearer %0
Use MCP when your client supports remote MCP. Otherwise use the Agent API when you can make HTTP requests. If neither is supported, explain exactly what this client needs instead of pretending it is connected. Find files and previews, edit metadata, export CSV, upload files and change statuses within this key's permissions. Preview bulk edits first and ask me before sending files onward. Never delete anything: the API has no delete action. Keep the key private and never print it in logs.%0 of %1 activeLoading your keys…No keys yet. Create one to connect your first agent.Agent keys will be available here very soon. Please check back a little later.Agent keys are temporarily unavailable. Please try again in a few minutes.Your session has expired. Sign in again to manage agent keys.Too many requests. Wait a minute and try again.Couldn't complete the action. Please try again.Report ID: %0You already have %0 active keys. Revoke one you no longer use to create a new one.This key no longer exists or is already revoked. Refresh the page.One of the selected permissions isn't available yet. Refresh the page and try again.Give the key a name.Choose at least one permission.Creating…Working…Create keyKey created.Key rotated. The old key no longer works.Key revoked.ActiveRevokedCreatedLast usedRequestsNeverPermissionsRotateRevokeCancelRotate “%0”? The old key stops working right away, and agents using it will need the new one.Revoke “%0”? Agents using it lose access within 30 seconds. This can't be undone.Yes, rotateYes, revoke