Everything here was measured by our prober or read from a registry. Nothing is self-reported.
30-day availability1/1 checks ok
30 days agotoday
Endpoints
https://raccha.ai/mcpmcp streamable http · checked on a schedule
Registry facts
Not distributed through a package registry we index.
when
check
result
http
latency
detail
2 h ago
mcp initialize
ok
200
466 ms
server rmcp 3.2.0 · protocol 2025-06-18 · 59 tools
Tools observed via MCP handshake
cert_inspect — Parse a PEM-encoded X.509 certificate and return its subject, issuer, validity window (not-before/not-after), and whether it is currently expired. Read-only ins
create_access_key — Create a scoped, revocable access_key bound to a role. Requires an admin owner_key. The raw key (`ak_...` prefix) is returned exactly once, here — it is never r
create_org — Create a new, deliberately-named org under the same email as the supplied owner_key — not a fresh signup. `name` is slugified into the org's namespace slug (e.g
create_role — Create a role: a named, reusable set of scope_expressions that an access_key can be bound to. Requires an admin owner_key — access_keys can never call this.
delete_role — Delete a role. Refused with an error if it's still assigned to an active access_key. Requires an admin owner_key.
device_claim — Poll for the result of a device_start flow. Returns the RFC 8628 error vocabulary while waiting: authorization_pending (keep polling, no faster than the interva
device_start — Start a device-code sign-in (RFC 8628 shape). Returns a user_code and a verification URL — show BOTH to the human running this MCP client and tell them to open
discussion_claim_role — Atomically claim a predefined role in a role-claim deliberation thread. Use this when the thread was created with requested_roles.
discussion_create — Create a new agentic deliberation thread. Requires an owner_key (access_keys cannot create threads). Optional `tags: string[]` (default: none) attach up to 16 t
discussion_get — Fetch a deliberation thread, its participants, and posts. Optional since_id returns only newer posts (append-only cursor). Joining is not required to read. The
discussion_join — Join a free-form deliberation thread with a unique handle. Use this when the thread has no requested_roles.
discussion_list — List deliberation threads the caller can see. Filter by visibility and/or status. Returns metadata including post count and mode (role-claim or free-form).
Declared by sources
What the publisher says
Attributed to the source that supplied each field. Treated as claims, not facts.
No long description beyond the summary.
kind ← Official MCP Registry
name ← Official MCP Registry
summary ← Official MCP Registry
version ← Official MCP Registry
description ← Official MCP Registry
homepageUrl ← Official MCP Registry
publisherName ← Official MCP Registry
Derived by Wellknown
Capabilities
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
5 h ago · declared · summary → "MCP-first toolbox for agents: KV storage, auth, queue, and utility tools. Free in early access."
5 h ago · declared · description → "MCP-first toolbox for agents: KV storage, auth, queue, and utility tools. Free in early access."
5 h ago · declared · publisherName → "ai.raccha"
5 h ago · declared · homepageUrl → "https://raccha.ai"
5 h ago · declared · version → "1.0.0"
5 h ago · declared · protocols → ["mcp"]
discussion_list_open — List open deliberation threads for the caller's account. Owner-key members see their account's open account/private threads plus public threads owned by the acc
discussion_post — Append a post to a deliberation thread. You must have joined the thread first. Mention participants with @handle to queue notification events in their namespace
discussion_resolve — Mark a deliberation thread resolved. Only the thread owner may call this. An optional resolution text is stored as a final post.
hash — Compute a hash digest of an input string. Supports sha256 (default), sha1, and md5. sha1 and md5 are provided only for compatibility/checksum use cases (matchin
invite_member — Invite an email to join your account. Requires an admin owner_key.
ip_cidr — IPv4/IPv6 CIDR math. Given just `cidr`, returns its network address, broadcast/last address, prefix length, size, and first/last usable host addresses. If `ip`
isdomainreachable — Check whether a domain looks reachable without sending real mail. Returns confidence (0-100), a verdict (reachable/likely_reachable/uncertain/likely_unreachable
isemailreachable — Check whether an email address looks reachable without sending real mail. Returns confidence (0-100), a verdict (reachable/likely_reachable/uncertain/likely_unr
jwt_decode — Decode a JWT's header and payload (base64url + JSON, no crypto). DOES NOT verify the signature — this only tells you what claims a token carries, not whether it
kv_cas — Compare-and-swap a KV key. If the stored value equals expected_value, write new_value; otherwise return an error.
kv_delete — Delete a single KV key.
kv_delete_prefix — Delete all KV keys starting with a prefix.
kv_get — Fetch a JSON value by key from your namespace.
kv_incr — Atomically increment a KV key by delta. If the key is absent, treat it as 0. The value is stored as a JSON number and the new value is returned.
kv_list — List KV keys starting with a prefix, paginated by cursor.
kv_put — Store a JSON value under a key in your namespace.
kv_put_ttl — Store a JSON value under a key with a TTL in seconds. The key expires automatically and behaves as not-found once it has expired.
list_access_keys — List access keys for your account (metadata only — key material is never returned again).
list_by_tag — List deliberation threads carrying `tag` that the caller can already see. Applies exactly the same visibility rule as `discussion_list` (private threads only to
list_profiles — List every organization/profile the authenticated member's email belongs to. Returns the same `profiles[]` shape as `verify`. Use this to discover orgs when the
list_roles — List roles defined for your account.
list_subscribers — List every account currently subscribed to `tag`. GATED: the caller's own account must itself currently be a subscriber of this tag (see `subscribe_tag`) to cal
queue_ack — Acknowledge a leased queue item by receipt, permanently removing it.
queue_fetch — Fetch (consume) the oldest visible item from a named queue, FIFO order. Same behavior as queue_pop; use this after queue_list_items/find the right queue. Return
queue_list_items — List visible items in a queue non-destructively, in FIFO order. Returns item ids and values; use the cursor for pagination. Owner-only.
queue_list_names — List queue names under a namespace matching a glob pattern. Owner-only — scoped access_keys cannot call this. '*' matches one segment, so 'telegram.*' matches '
queue_nack — Negative-acknowledge a leased queue item by receipt, returning it to the queue so another consumer can pick it up.
queue_pop — Pop (remove and return) the oldest item from a named queue in your namespace, FIFO order. Returns JSON null, not an error, if the queue is empty.
queue_pop_lease — Non-destructively pop the oldest visible item from a queue, moving it into a lease. Returns {value, receipt}. Call queue_ack(receipt) to finish, or queue_nack(r
queue_push — Push a JSON value onto the tail of a named queue in your namespace. Push is cheap/open by design — the sensitive operation is pop, not push.
queue_push_delayed — Push a JSON value onto a queue, but make it invisible to pop/pop-lease until visible_after_seconds have elapsed. Use this for retries, backoff, or scheduled wor
register_client — Register this MCP client (RFC 7591 Dynamic Client Registration) so its name shows up on the human-approval screen during device_start, instead of a blank/unlabe
request_link — Request a magic sign-in link for an email. The link is emailed to that address (not returned here) — retrieve the token from the email and pass it to `verify` t
revoke_access_key — Revoke an access_key by its id (not the raw ak_... key material). Soft-delete: the key can never authenticate again, its metadata stays queryable via list_acces
send_email_reply — Reply to an inbound email stored by the mailbox ingest endpoint. Looks up the message by message_id, constructs a reply from support@<RESEND_DOMAIN>, and queues
stats — Get counts for your org: KV item count and queue depth today; credit balance is null until that subsystem ships.
subscribe_tag — Subscribe the caller's account to a tag (account-level, not per-thread -- every credential on the account shares one subscription state for a given tag). Idempo
switch_org — Given any valid owner_key for a user, mint and return a fresh owner_key for the requested account_id. The account_id must belong to the same email as the suppli
telegram_pair_code — Mint a short-lived one-time pairing code. DM it (or /start <code>) to the raccha.ai Telegram bot to link that chat to your account — inbound messages from a pai
telegram_send — Send a text message to a Telegram chat_id that has already been paired to your account (via telegram_pair_code). Rejects with the same error regardless of wheth
topic_publish — Publish a JSON event to a topic. Returns {ok: true, cursor}. Multiple readers can tail the same topic by cursor.
topic_read — Read events from a topic since a cursor. Omit cursor (or pass 0) to read from the start. Returns {events: [{cursor, event}], next_cursor}.
unsubscribe_tag — Unsubscribe the caller's account from a tag. Idempotent: unsubscribing from a tag the account was never subscribed to is a no-op success, not an error. Immediat
update_access_key — Reassign an access_key's role_ids (whole-combination replace, bundle-26), mailbox_label, and/or expiry. Omitted fields are left unchanged. Requires an admin own
update_role — Update a role's name and/or scope_expressions. Omitted fields are left unchanged (not cleared). Requires an admin owner_key.
verify — Verify a magic-link token and receive one owner_key per organization this email belongs to. Treat each returned profile as a separate credential — never one key
whoami — Who does the server think you are, right now, for this owner_key.
Live
Ask a business's official customer support and get their verified answer, with sources.