io. github. IDTitanium/ clippy
by IDTitanium · remote · no sign-in to list tools · v1.0.0 · published by GitHub user IDTitanium
AI agents can Create rooms and store/retrieve text and images, and hand link to humans no sign-up.
9 tools: 2 can delete or cancel things, 5 change things and 2 only read.
Scanned Oct 21, 2026
- Deletes or cancels2Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things5Claude 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 clippy https://useclippy.cc/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
9 tools
Deletes or cancels 2Claude Code: deny
clear-room-toolDelete ALL items in a Clippy room (and their images).No findings
Why it is in this group
- The description's first verb is "delete": a word for removing or ending something.
- The description says "cannot be undone".
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Delete ALL items in a Clippy room (and their images). Use with care — this wipes everything shared in the room and cannot be undone. The room itself continues to exist and can be reused.
Annotations the server declares
- destructiveHint: true
delete-item-toolDelete a single item from a Clippy room by its item id (the `id` returned by store-item / list-items).No findings
Why it is in this group
- The name "delete-item-tool" says "delete": a word for removing or ending something.
- The description says "cannot be undone".
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Delete a single item from a Clippy room by its item id (the `id` returned by store-item / list-items). Any images attached to the item are removed too. This cannot be undone.
Annotations the server declares
- destructiveHint: true
Changes things 5Claude Code: ask
create-room-toolCreate a brand-new Clippy room and get back its 6-character code, a private owner_token, and a share URL.No findings
Why it is in this group
- The name "create-room-tool" says "create": a word for a change.
Description, as the server wrote it Create a brand-new Clippy room and get back its 6-character code, a private owner_token, and a share URL. Use this when you want a fresh shared clipboard to push content to a user (hand them the URL) or to coordinate with other agents. Keep the owner_token private — it grants password control over the room.
set-room-password-toolLock or unlock a Clippy room.No findings
Why it is in this group
- The name "set-room-password-tool" says "set": a word for a change.
Description, as the server wrote it Lock or unlock a Clippy room. Requires the room owner_token (returned by create-room). Pass a password to lock the room; pass an empty password to remove the lock. Only the owner can change this.
store-image-toolPost one or more images (PNG, JPEG, GIF, or WEBP) to a Clippy room so they appear on every device watching it, optionally with a text caption.No findings
Why it is in this group
- The name "store-image-tool" says "store": a word for a change.
Description, as the server wrote it Post one or more images (PNG, JPEG, GIF, or WEBP) to a Clippy room so they appear on every device watching it, optionally with a text caption. Pass each image as a base64 string or a data: URI. The room is created if it does not exist. Subscribed devices get a push notification. Returns the stored item, including direct URLs to fetch each image.
store-item-toolPost a piece of text to a Clippy room so it appears on every device and agent watching that room.No findings
Why it is in this group
- The name "store-item-tool" says "store": a word for a change.
Description, as the server wrote it Post a piece of text to a Clippy room so it appears on every device and agent watching that room. The room is created automatically if it does not exist yet. Subscribed devices receive a push notification. This is how you "send" something to a user or leave a note for another agent. Returns the stored item.
update-item-toolEdit the text of an existing item in a Clippy room, identified by its item id (the `id` field returned by store-item / list-items).No findings
Why it is in this group
- The name "update-item-tool" says "update": a word for a change.
Description, as the server wrote it Edit the text of an existing item in a Clippy room, identified by its item id (the `id` field returned by store-item / list-items). Image bytes are immutable; this changes only the text.
Only reads 2Claude Code: allow
list-items-toolRead the items in a Clippy room (newest first).No findings
Why it is in this group
- The name "list-items-tool" says "list": a word for reading.
Description, as the server wrote it Read the items in a Clippy room (newest first). Use this to pick up text a user or another agent left for you, or to see what is currently in a shared room. Pass `since` (a millisecond timestamp from a previous call) to fetch only items added after that point. Image items include direct image URLs.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
room-status-toolCheck whether a Clippy room exists, whether it is password-protected, and how many items it holds — without reading the contents.No findings
Why it is in this group
- The name "room-status-tool" says "status": a word for reading.
Description, as the server wrote it Check whether a Clippy room exists, whether it is password-protected, and how many items it holds — without reading the contents. Handy before deciding to read or write, or to confirm a code a user gave you is valid.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: 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.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http clippy https://useclippy.cc/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__clippy__list-items-tool",
"mcp__clippy__room-status-tool"
],
"ask": [
"mcp__clippy__create-room-tool",
"mcp__clippy__store-item-tool",
"mcp__clippy__store-image-tool",
"mcp__clippy__update-item-tool",
"mcp__clippy__set-room-password-tool"
],
"deny": [
"mcp__clippy__delete-item-tool",
"mcp__clippy__clear-room-tool"
]
}
}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 clippy. Review it before you use it.
