{"apiVersion":"v1","directorySlug":"useclippy-mcp-2824628ee4","title":"Clippy","description":"Share text, links, and images across all your devices in seconds — no sign-up.","pageUrl":"https://www.mcpbundles.com/skills/useclippy-mcp-2824628ee4","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://useclippy.cc/mcp","hostedMcpUrl":null,"toolCount":9,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"cc.useclippy/useclippy-mcp-2824628ee4","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"create-room-tool","description":"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.","inputSchema":{"type":"object","properties":{"password":{"type":"string"}}},"title":"Create Clippy Room","logicalName":"create-room-tool","displayName":"Create Clippy Room","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"store-item-tool","description":"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.","inputSchema":{"type":"object","required":["room","text"],"properties":{"room":{"type":"string"},"text":{"type":"string"},"device":{"type":"string"},"password":{"type":"string"},"owner_token":{"type":"string"}}},"title":"Store Item in Clippy Room","logicalName":"store-item-tool","displayName":"Store Item in Clippy Room","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"store-image-tool","description":"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.","inputSchema":{"type":"object","required":["room","images"],"properties":{"room":{"type":"string"},"text":{"type":"string"},"device":{"type":"string"},"images":{"type":"array","items":{"type":"string"},"maxItems":10,"minItems":1},"password":{"type":"string"},"owner_token":{"type":"string"}}},"title":"Store Image in Clippy Room","logicalName":"store-image-tool","displayName":"Store Image in Clippy Room","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list-items-tool","description":"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.","inputSchema":{"type":"object","required":["room"],"properties":{"room":{"type":"string"},"limit":{"type":"integer"},"since":{"type":"integer"},"password":{"type":"string"},"owner_token":{"type":"string"}}},"title":"List Clippy Room Items","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list-items-tool","displayName":"List Clippy Room Items"},{"name":"room-status-tool","description":"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.","inputSchema":{"type":"object","required":["room"],"properties":{"room":{"type":"string"}}},"title":"Clippy Room Status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"room-status-tool","displayName":"Clippy Room Status"},{"name":"update-item-tool","description":"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.","inputSchema":{"type":"object","required":["room","item_id","text"],"properties":{"room":{"type":"string"},"text":{"type":"string"},"item_id":{"type":"string"},"password":{"type":"string"},"owner_token":{"type":"string"}}},"title":"Update Clippy Item","logicalName":"update-item-tool","displayName":"Update Clippy Item","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete-item-tool","description":"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.","inputSchema":{"type":"object","required":["room","item_id"],"properties":{"room":{"type":"string"},"item_id":{"type":"string"},"password":{"type":"string"},"owner_token":{"type":"string"}}},"title":"Delete Clippy Item","logicalName":"delete-item-tool","displayName":"Delete Clippy Item","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"clear-room-tool","description":"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.","inputSchema":{"type":"object","required":["room"],"properties":{"room":{"type":"string"},"password":{"type":"string"},"owner_token":{"type":"string"}}},"title":"Clear Clippy Room","logicalName":"clear-room-tool","displayName":"Clear Clippy Room","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set-room-password-tool","description":"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.","inputSchema":{"type":"object","required":["room","owner_token"],"properties":{"room":{"type":"string"},"password":{"type":"string"},"owner_token":{"type":"string"}}},"title":"Set Clippy Room Password","logicalName":"set-room-password-tool","displayName":"Set Clippy Room Password","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Clippy&config=eyJ1cmwiOiAiaHR0cHM6Ly91c2VjbGlwcHkuY2MvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Clippy%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fuseclippy.cc%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Clippy%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fuseclippy.cc%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Clippy&connectorUrl=https%3A%2F%2Fuseclippy.cc%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Clippy\" --url \"https://useclippy.cc/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/useclippy-mcp-2824628ee4","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/useclippy-mcp-2824628ee4/tools/{tool}","mcpServerUrl":"https://useclippy.cc/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/useclippy-mcp-2824628ee4?live=1"}