YourImageShare
Upload, list, and delete files on YourImageShare (free image & video hosting, 200MB limit, no account required) from Claude, ChatGPT, or any MCP-compatible agent.
README
YourImageShare API
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.
- Base URL:
https://yourimageshare.com/api - Auth: an API key, sent as
?key=or anX-API-Keyheader - Format: JSON in and out, except uploads which are
multipart/form-data - Full reference: API.md
- Live docs: yourimageshare.com/about/api
- Postman collection: YourImageShare-API.postman_collection.json
Get an API key
Sign in to your account and open the API tab. Your key is shown there, along with a Regenerate button.
Quick example
curl "https://yourimageshare.com/api?key=YOUR_API_KEY" \
-F "uploads=@/path/to/photo.jpg"
{
"type": "success",
"msg": "success",
"data": {
"id": "aB3xY9qRz1",
"type": "image",
"path": "https://i.yourimageshare.com/aB3xY9qRz1.webp",
"src": "https://yourimageshare.com/ib/aB3xY9qRz1.webp",
"direct": "https://yourimageshare.com/ib/aB3xY9qRz1"
}
}
Endpoints
| 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.
Client libraries
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:
- JavaScript/TypeScript:
yourimageshareon npm -npm install yourimageshare. Zero dependencies, works in Node.js and browsers. Source: /js. - Python:
yourimageshareon PyPI -pip install yourimageshare. One dependency (requests), Python 3.8+. Source: /python. - MCP server (for AI coding agents - Claude Code, Cursor, and other MCP-compatible clients):
yourimageshare-mcpon npm -npx yourimageshare-mcp, no install step. Also listed on Smithery and Glama. Source: /mcp. - Discord bot:
/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.
Expiring uploads
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.
curl "https://yourimageshare.com/api?key=YOUR_API_KEY" \
-F "uploads=@/path/to/photo.jpg" \
-F "expires_in=3600"
Screenshot tools
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.
Forum plugins
A real "Upload Image" button next to your forum's post editor - each one
uploads through /api and inserts BBCode at your cursor:
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 instead
All 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.
Rate limits
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.
Support
Questions or issues: yourimageshare.com/contact.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
E2B
Using MCP to run code via e2b.