MCP server exposing the YourImageShare upload API (upload/list/delete) as tools for AI agents.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Free JSON/REST API for YourImageShare - a free image and video hosting platform for anonymous and registered users. Use the API to upload, list, and delete files programmatically instead of going through the browser uploader.
https://yourimageshare.com/apiX-API-Key header (preferred) or ?key= fallbackmultipart/form-dataSign in to your account and open the API tab. Your key is shown there, along with a Regenerate button.
That tab also has a separate, scoped Upload-only key - use that one instead anywhere the key ends up in something other people can see (a forum plugin's page-source snippet, a public config file), since it can only upload and not list/delete. See Upload-only key in the full reference. The forum plugins below already use it.
| Method | Path | Description |
|---|---|---|
POST | /api | Upload a file |
GET | /api | List your uploads (paginated) |
DELETE | /api/{id} | Delete one of your uploads |
Full request/response shapes, rate limits, error codes, and code samples in curl, JavaScript, Python, PHP, and Go are in API.md.
Three official SDKs, so you don't have to hand-roll the HTTP calls, plus a Discord bot built on top of one of them - source for all four lives in this repo:
yourimageshare on npm - npm install yourimageshare. Zero dependencies, works in Node.js and browsers. Source: /js.yourimageshare on PyPI - pip install yourimageshare. One dependency (requests), Python 3.8+. Source: /python.yourimageshare-mcp on npm - npx yourimageshare-mcp, no install step. Also listed on Smithery and Glama. Source: /mcp./upload file:<attachment> slash command, built on the JS SDK. Self-hosted - run your own instance with your own bot token, same model as the ShareX/Flameshot integrations below, not a public bot we run. Source: /discord.The three SDKs wrap the same three endpoints below (upload/list/delete)
with typed results and a proper exception on API errors instead of raw HTTP
handling, and are MIT licensed.
No official library for your language? The full HTTP reference covers everything needed to call the API directly.
Pass expires_in (seconds, 60 to 2,592,000) on upload to auto-delete a
file later - the storage object is removed and the page starts 410ing
within about 5 minutes of expiry. Omit it for a normal, permanent upload.
Ready-made configs/scripts to upload straight from a screenshot tool, no browser tab required:
YourImageShare.sxcu - ShareX custom uploaderyis-flameshot-upload.sh - Flameshot (Linux)yis-greenshot-upload.ps1 - Greenshot (Windows)Setup instructions are in the comments at the top of each file, and on the live docs page.
A real "Upload Image" button next to your forum's post editor - each one
uploads through /api and inserts BBCode at your cursor. All six are
configured with your Upload-only key (not your main API key), since
the key renders in every visitor's page source and the upload-only key
can only upload on your behalf - see Upload-only key.
phpbb/ - a real phpBB 3.2/3.3 extension (download)smf/ - a real SMF package (download)mybb/ - a real MyBB 1.8 plugin (download)fluxbb/, punbb/, zetaboards/ - these three don't have a formal plugin system, so it's a small copy-paste snippet into your template/Admin CP insteadAll six share one underlying widget, forum-upload.js
(also served live from yourimageshare.com/assets/js/forum-upload.js), so
fixes/improvements apply everywhere at once. Full setup instructions and
downloads are also on the live docs page.
Each API key gets 20 requests/minute and 500 requests/day by default, plus a
2,000/day ceiling per IP address as a backstop. Every response includes
X-RateLimit-Limit/X-RateLimit-Remaining headers; a 429 includes
Retry-After.
Questions or issues: yourimageshare.com/contact.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/yourimageshare)<a href="https://allmcps.com/mcp/yourimageshare"><img src="https://allmcps.com/api/badge/yourimageshare?style=directory" alt="Yourimageshare on AllMCPs" /></a>