Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

io.github.IDTitanium/clippy

REMOTE · USECLIPPY.CC · SCANNED AUG 3

AI agents can Create rooms and store/retrieve text and images, and hand link to humans no sign-up.

Available components

+4 this week 70 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability79
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 1914 tokens (~191/item across 10 items; 9 tools + 1 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · useclippy.cc

# add to Claude Code
claude mcp add --transport http idtitanium-clippy https://useclippy.cc/mcp
# ~/.codex/config.toml
[mcp_servers.idtitanium-clippy]
url = "https://useclippy.cc/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "idtitanium-clippy": {
      "type": "remote",
      "url": "https://useclippy.cc/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add idtitanium-clippy --url https://useclippy.cc/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  idtitanium-clippy:
    url: "https://useclippy.cc/mcp"
// mcp.json
{
  "mcpServers": {
    "idtitanium-clippy": {
      "type": "http",
      "url": "https://useclippy.cc/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 29 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

  • 28 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

  • 27 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 66

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://useclippy.cc/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=useclippy.cc CN=WE1,O=Google Trust Services,C=US 1 Jul 2026 29 Sept 2026 ECDSA 256 ECDSA-SHA256 9756bf0fd163dd941347cefb513093b2
SANs: useclippy.cc
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b
DNSSEC insecure

Validation of useclippy.cc. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
cc. present 12593 13 Verified
useclippy.cc. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=31536000; includeSubDomains
content-security-policy default-src 'self'; img-src 'self' data: blob:; style-src 'self' 'unsafe-inline'; script-src 'self'; font-src 'self' data:; connect-src 'self'; worker-src 'self'; manifest-src 'self'; frame-ancestors 'none'; base-uri 'self'; form-action 'self'; object-src 'none'
x-content-type-options nosniff
x-frame-options DENY
referrer-policy strict-origin-when-cross-origin
permissions-policy geolocation=(), microphone=(), camera=(), payment=(), usb=(), magnetometer=(), gyroscope=()
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://useclippy.cc/mcp Verified 200
http (plaintext) http://useclippy.cc/mcp HTTPS enforced 301 https://useclippy.cc/mcp
MCP tools — 9 exposed · ~1,438 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
clear-room-tool ~119

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.

NameTypeReqDescription
owner_tokenstringOptional. The room owner_token; bypasses the password on a locked room.
passwordstringRequired only if the room is password-protected and you are not using owner_token.
roomstringyesThe 6-character room code (or a Clippy share URL / #CODE link).
NameTypeReqDescription
clearedintegeryesNumber of items that were deleted.
codestringyesThe room code that was cleared.

No examples provided.

create-room-tool ~109

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.

NameTypeReqDescription
passwordstringOptional. Lock the new room with this password so only holders of the password (or the owner_token) can read/write it.
NameTypeReqDescription
codestringyesThe new 6-character room code.
lockedbooleanyesWhether the room is password-protected.
owner_tokenstringyesPrivate token granting password control over the room. Keep secret.
urlstringyesHuman-shareable URL that opens the room on any device.

No examples provided.

delete-item-tool ~136

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.

NameTypeReqDescription
item_idstringyesThe item id (UUID) to delete.
owner_tokenstringOptional. The room owner_token; bypasses the password on a locked room.
passwordstringRequired only if the room is password-protected and you are not using owner_token.
roomstringyesThe 6-character room code (or a Clippy share URL / #CODE link).
NameTypeReqDescription
codestringyesThe room code that was targeted.
deletedbooleanyesWhether an item was actually deleted (false if it did not exist).

No examples provided.

list-items-tool ~207

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.

NameTypeReqDescription
limitintegerOptional. Maximum number of items to return (1–100). Defaults to 100.
owner_tokenstringOptional. The room owner_token; bypasses the password on a locked room.
passwordstringRequired only if the room is password-protected and you are not using owner_token.
roomstringyesThe 6-character room code (or a Clippy share URL / #CODE link).
sinceintegerOptional. Return only items created strictly after this Unix timestamp in milliseconds. Use the `now` value from a previous call to poll incrementally.
NameTypeReqDescription
codestringyesThe room code that was read.
countintegeryesNumber of items returned.
itemsarrayyesThe matching items, newest first.
lockedbooleanyesWhether the room is password-protected.
nowintegeryesServer time in Unix milliseconds; pass as `since` next call to poll incrementally.

No examples provided.

room-status-tool ~80

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.

NameTypeReqDescription
roomstringyesThe 6-character room code (or a Clippy share URL / #CODE link).
NameTypeReqDescription
codestringyesThe room code that was checked.
existsbooleanyesWhether the room currently exists.
itemCountintegeryesNumber of items currently in the room.
lockedbooleanyesWhether the room is password-protected.
urlstringyesHuman-shareable URL for the room.

No examples provided.

set-room-password-tool ~125

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.

NameTypeReqDescription
owner_tokenstringyesThe room owner_token proving you own this room. Required.
passwordstringThe new password to lock the room with. Pass an empty string to remove the password and make the room open.
roomstringyesThe 6-character room code (or a Clippy share URL / #CODE link).
NameTypeReqDescription
codestringyesThe room code whose lock state changed.
lockedbooleanyesWhether the room is now password-protected.

No examples provided.

store-image-tool ~271

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.

NameTypeReqDescription
devicestringOptional short label for who is posting (max 64 chars). Defaults to "AI Agent".
imagesarrayyesOne or more images, each a base64-encoded PNG/JPEG/GIF/WEBP or a data: URI (e.g. "data:image/png;base64,iVBOR..."). Up to 10 images, 10 MB each.
owner_tokenstringOptional. The room owner_token; bypasses the password on a locked room.
passwordstringRequired only if the room is password-protected and you are not using owner_token.
roomstringyesThe 6-character room code (or a Clippy share URL / #CODE link). The room is created if new.
textstringOptional caption to store alongside the image(s). Up to 200,000 characters.
NameTypeReqDescription
codestringyesThe room code the image was stored in.
itemobjectyesThe stored item, including image URLs.
urlstringyesHuman-shareable URL that opens the room on any device.

No examples provided.

store-item-tool ~214

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.

NameTypeReqDescription
devicestringOptional short label for who is posting (max 64 chars). Defaults to "AI Agent" so humans can tell agent posts apart.
owner_tokenstringOptional. The room owner_token; bypasses the password on a locked room.
passwordstringRequired only if the room is password-protected and you are not using owner_token.
roomstringyesThe 6-character room code (or a Clippy share URL / #CODE link). The room is created if new.
textstringyesThe text content to store (a snippet, link, message, etc.). Up to 200,000 characters.
NameTypeReqDescription
codestringyesThe room code the item was stored in.
itemobjectyesThe stored item.
urlstringyesHuman-shareable URL that opens the room on any device.

No examples provided.

update-item-tool ~177

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.

NameTypeReqDescription
item_idstringyesThe item id (UUID) to edit, as returned in the `id` field of a stored/listed item.
owner_tokenstringOptional. The room owner_token; bypasses the password on a locked room.
passwordstringRequired only if the room is password-protected and you are not using owner_token.
roomstringyesThe 6-character room code (or a Clippy share URL / #CODE link).
textstringyesThe new text. For a text-only item this cannot be empty — delete it instead.
NameTypeReqDescription
codestringyesThe room code containing the item.
itemobjectyesThe updated item.

No examples provided.