io. github. yourimageshare/ yourimageshare
by yourimageshare · remote · local (npm) · no sign-in to list tools · v1.1.1 · published by GitHub user yourimageshare
MCP server exposing the YourImageShare upload API (upload/list/delete) as tools for AI agents.
5 tools: 1 can delete or cancel things, 2 change things and 2 only read.
Scanned Oct 21, 2026
- Deletes or cancels1Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads2Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http yourimageshare https://yourimageshare.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
5 tools
Deletes or cancels 1Claude Code: deny
delete_uploadDelete one of your YourImageShare uploads by `id` - the file and its links stop working immediately.No findings
Why it is in this group
- The name "delete_upload" says "delete": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Delete one of your YourImageShare uploads by `id` - the file and its links stop working immediately. Get the `id` from upload_image's response or from list_uploads. Errors (not found, wrong owner) come back as a normal tool error.
Annotations the server declares
- title: Delete an upload
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: true
- openWorldHint: true
Changes things 2Claude Code: ask
update_uploadChange the visibility, title or description of one of your uploads.No findings
Why it is in this group
- The name "update_upload" says "update": a word for a change.
Description, as the server wrote it Change the visibility, title or description of one of your uploads. Only the fields you pass change; an empty string clears a title or description. Making an upload public lists it on the site.
Annotations the server declares
- title: Change an upload
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
upload_imageUpload an image or video to YourImageShare and get back a shareable link.No findings
Why it is in this group
- The name "upload_image" says "upload": a word for a change.
Description, as the server wrote it Upload an image or video to YourImageShare and get back a shareable link. Accepts JPG, PNG, GIF, WEBP, AVIF, BMP, TIFF, HEIC/HEIF images and MP4, WEBM, AVI, MOV, M4V, MKV, MPEG, WMV, FLV, 3GP video. Provide exactly one of: `url` for a public link the server downloads itself (up to 200MB), or `base64` + `filename` for in-memory content (up to 15MB). Uploading a file your account already uploaded returns that upload with `duplicate: true`. Works without an API key too (anonymous, like the website: unlisted or private only, lower limits, deleted only through the returned `delete_url`). Returns three URLs for the same upload: a raw storage link (`path`), a direct embeddable link (`src`) and a shareable page link (`direct`). Errors (oversized/unsupported file, bad API key, rate limit) come back as a normal tool error.
Annotations the server declares
- title: Upload an image or video
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
Only reads 2Claude Code: allow
get_uploadLook up one of your uploads by `id`: its links, thumbnail, size, visibility, title and description.No findings
Why it is in this group
- The name "get_upload" says "get": a word for reading.
Description, as the server wrote it Look up one of your uploads by `id`: its links, thumbnail, size, visibility, title and description.
Annotations the server declares
- title: Get one upload
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
list_uploadsList your YourImageShare uploads, newest first, 50 per page - use this to find an upload's `id` when you only have its URL or remember it by content.No findings
Why it is in this group
- The name "list_uploads" says "list": a word for reading.
Description, as the server wrote it List your YourImageShare uploads, newest first, 50 per page - use this to find an upload's `id` when you only have its URL or remember it by content. Each result has the same link fields as upload_image plus `created_at`. An out-of-range page returns an empty `data` array.
Annotations the server declares
- title: List your uploads
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.1.1. Values in angle brackets are yours to fill in.
claude mcp add --transport http yourimageshare https://yourimageshare.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__yourimageshare__list_uploads",
"mcp__yourimageshare__get_upload"
],
"ask": [
"mcp__yourimageshare__upload_image",
"mcp__yourimageshare__update_upload"
],
"deny": [
"mcp__yourimageshare__delete_upload"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as yourimageshare. Review it before you use it.
