Back to Browse

Yourimageshare MCP Server

Developer ToolsLow Risk8.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

MCP server exposing the YourImageShare upload API (upload/list/delete) as tools for AI agents.

About

MCP server exposing the YourImageShare upload API (upload/list/delete) as tools for AI agents.

Security Report

8.0
Low Risk8.0Low Risk

Valid MCP server (2 strong, 3 medium validity signals). 4 known CVEs in dependencies Package registry verified. Imported from the Official MCP Registry.

15 files analyzed · 5 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

Your YourImageShare API key. Get one at yourimageshare.com/my-account under the API tab.Required

Environment variable: YIS_API_KEY

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-mediashareorg-yourimageshare": {
      "env": {
        "YIS_API_KEY": "your-yis-api-key-here"
      },
      "args": [
        "-y",
        "yourimageshare-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

YourImageShare API

smithery badge

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.

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

MethodPathDescription
POST/apiUpload a file
GET/apiList 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

Official SDKs, so you don't have to hand-roll the HTTP calls - source for all three lives in this repo:

  • JavaScript/TypeScript: yourimageshare on npm - npm install yourimageshare. Zero dependencies, works in Node.js and browsers. Source: /js.
  • Python: yourimageshare on PyPI - pip install yourimageshare. One dependency (requests), Python 3.8+. Source: /python.
  • MCP server (for AI agents - Claude Desktop, Claude Code, and other MCP-compatible clients): yourimageshare-mcp on npm - npx yourimageshare-mcp, no install step. Also listed on Smithery. Source: /mcp.

All three 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:

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:

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.

Reviews

No reviews yet

Be the first to review this server!