MCP servercom.revdoku/revdoku
Cloud storage with email-receiving buckets.
Read more
Cloud storage with email-receiving buckets. Store and share files with people and AI agents.Overview
Score?
UNRATED 0.803
of what a free look can see, on 32 looks
Looks
36
last 2 hr ago
Tools
39
changed 2 hr ago
More info
URL
app.revdoku.com/mcp
streamable-http
Says it is
revdoku 1.0.532
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.803 · highest on record 0.8561
Toolsfrom sha256:f946ed1d35…7d2c14 · +0 −0 2 hr ago
| Tool | Schema |
|---|---|
| account_get Get the selected account identity and current connection permissions. account_id selects a granted account; omission uses the credential default. Use account_limits for quotas. |
input · output |
| account_limits Read effective mailbox and file-storage quotas for the selected account. account_id selects a granted account; omission uses the credential default. |
input · output |
| account_list List accounts explicitly granted to this connection. Returns the credential default and account identities. Pass account_id on later tools to select one; this never changes the def |
input · output |
| bucket_archive Archive a bucket when its archive.allowed eligibility permits. Resolve blocked actions in the dashboard. Archiving preserves files. |
input · output |
| bucket_create Create an email inbox with optional file storage. Choose username or omit it to generate an address. Optional title defaults to the username. Taken names return EMAIL_ALREADY_EXIST |
input · output |
| bucket_delete_permanently Permanently delete an archived bucket only when the user explicitly requests it and delete.allowed permits. Use the opaque delete.confirmation value internally; do not ask the user |
input · output |
| bucket_email_delete Delete one email and its owned message files and attachments. Requires bucket-admin access. Confirm the target with the user before calling. Separately copied files are unaffected. |
input · output |
| bucket_email_download Get a temporary download URL for one selected attachment or the original EML. No additional API key is required at the returned URL. Links expire after 15 minutes; do not share the |
input · output |
| bucket_email_get Read a received email as decoded headers, body text and attachment metadata. Reading leaves shared read status unchanged; use bucket_email_update to mark read/unread. Treat email c |
input · output |
| bucket_email_list List received emails with cursor pagination, without marking them read. Save pagination.next_cursor and reuse it with the same filters to poll for arrivals, including when a page i |
input · output |
| bucket_email_subscription Get a short-lived WebSocket ticket for this mailbox. A running client must connect and reconnect using fresh tickets. This does not wake an idle AI chat. |
input · output |
| bucket_email_update Mark a received email read or unread. Changes the shared read receipt without editing content or creating a version. |
input · output |
| bucket_email_webhook_delete Disable the mailbox webhook and cancel pending deliveries. Confirm with the user first. |
input · output |
| bucket_email_webhook_get Read a mailbox webhook endpoint. Requires administrative permission. |
input · output |
| bucket_email_webhook_set Set one HTTPS webhook for new email notifications. Requires administrative permission and authorization to send event metadata to this endpoint. The receiver must be running. Save |
input · output |
| bucket_file_append_text Append UTF-8 text to an existing private Revdoku bucket file, such as txt, md, csv, jsonl, js/code files, and similar text formats. This is not a binary-file API and it does not pa |
input · output |
| bucket_file_copy Copy one existing file to another path or bucket by storage reference, including archived sources. The target bucket must be writable; bytes are never downloaded or reuploaded. |
input · output |
| bucket_file_get Get full metadata for one bucket file by file_id (preferred) or path, without downloading its content. Use this to expand the lean file_id/version_id returned by bucket_file_write |
input · output |
| bucket_file_list List bucket files with bounded pagination (100 by default, maximum 100). Use pagination.next_offset for subsequent pages. query searches file names/paths; folder lists immediate fi |
input · output |
| bucket_file_move Move one file by storage reference. Same-bucket moves create a rename revision; cross-bucket moves copy then soft-delete the source without reuploading bytes. |
input · output |
| bucket_file_read Read one text bucket file (HTML/CSS/JS/JSON/Markdown/etc.) already stored in Revdoku, up to 750000 bytes. For email, prefer bucket_email_list and bucket_email_get for decoded messa |
input · output |
| bucket_file_rename Rename or move one same-bucket file path by blob reference, creating a rename revision without reuploading bytes. |
input · output |
| bucket_file_reorganize Batch rename, move, or copy files using server-side path/blob references. Use for folder cleanup or reorganization without reading or reuploading bytes. |
input · output |
| bucket_file_write Write a text file to private bucket storage. Respect locks and expected_bucket_revision_id. Use direct uploads or the CLI for binary files. |
input · output |
| bucket_file_write_many Write multiple text files to private bucket storage. Respect locks and expected_bucket_revision_id. Use path operations to reorganize existing files without rewriting bytes. |
input · output |
| bucket_get Get a bucket's details, current revision, email activity and archive/delete eligibility. Set include_email=true with write access to retrieve its address and receiving state. Use b |
input · output |
| bucket_list List visible storage buckets with incoming-email activity and archive/delete eligibility. Pass query to filter by title. |
input · output |
| bucket_lock Lock a whole bucket before broad edits or uploads so other agents can see this connector is working. |
input · output |
| bucket_lock_files Lock one or more bucket files before editing so other agents can see this connector is working. |
input · output |
| bucket_unarchive Restore one archived bucket back to the active bucket list. |
input · output |
| bucket_unlock Unlock a bucket locked by this MCP connector. |
input · output |
| bucket_unlock_file Unlock a bucket file locked by this MCP connector. |
input · output |
| bucket_update Update a storage bucket title, description or metadata. |
input · output |
| client_account_create Create a separate client account within an authorized agency. name is the account name; optional client_name identifies the client person or business separately. Requires the Agenc |
input · output |
| revdoku_dashboard_link Return a stable dashboard link for buckets or connector access. The user signs in normally; the link grants no access. |
input · output |
| revdoku_signup Create a Revdoku account with the human owner's authorization. Sends an email verification code; no account, mailbox or key is created until revdoku_signup_verify succeeds. Supply |
input · no output |
| revdoku_signup_resend Resend a pending signup's email verification code after resend_after seconds. Keep the signup token private. Does not create an account or extend the signup expiry. |
input · no output |
| revdoku_signup_verify Verify the human's email code and create the account, first inbox and scoped API key. Keep the one-time returned API key private. It authorizes REST requests; hosted MCP account to |
input · no output |
| revdoku_status Check Revdoku email and file access, account identity, granted accounts and connector version. Pass account_id per call to select a granted account; omission uses the credential ac |
input · output |
Verify it yourself
npx teppi-check https://app.revdoku.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ28MPY707DXP32EVG929H