Dropyour
io.dropyour/dropyourPublish AND operate micro-apps from your AI. No account, no API key. Stable URL, EU-hosted.
Tools · 24
Check how this session is authenticated: resolved tier (anonymous / free / pro) and its limits. Call this after configuring an account token (dyk_...) to confirm it is recognized — an invalid token si…
Publish a self-contained HTML file to Dropyour. Returns a stable public URL (one origin per drop — same address across updates, browser data survives) and a managementToken. KEEP THE TOKEN: it is show…
Replace the content of an existing drop — HTML, or a base64 .zip once the app has GRADUATED to tier 4 (ADR-0182). The URL never changes (origin contract): visitors' browser data survives the update. A…
Change a drop's visibility (private = link-only + noindex, public = indexable), its expiration, or remove the "Hosted on Dropyour" badge (badgeHidden — Pro account token required), or its private name…
Store a SECRET for a graduated app (tier 4), bound to a host pattern. The value is encrypted at rest and NEVER readable back — by anyone, ever. The platform's egress membrane attaches it on outbound r…
Delete a secret from a graduated app's vault by name. Deleting a name that does not exist is not an error — the final state is what you asked for.
Read a graduated app's own log buffer (tier 4): the last 200 lines, most recent first — explicit `app.log(...)` calls from the app's server code, plus platform-captured errors the code could not log i…
Cut a host your graduated app is calling — in ONE call, taking effect on the next request, with NO republish. This is the verb for the moment you read in dropyour_logs that a key is leaving toward som…
List a graduated app's secrets: NAMES, host bindings and dates only — values are never returned, by design (a vault whose values can be read is a vault worth stealing). Use it to know what to rotate o…
GRADUATE one of your drops to tier 4 — a real backend (server code, queryable store, isolated SQLite) behind the SAME URL, with its data carried over. This ACTS: it creates the app, moves the data acr…
Read what a GRADUATED app actually SERVES right now — not the seed captured before it graduated. Without path: the list of files in the served version, with their size, and whether each one is server …
Call a route of YOUR OWN drop and get the real HTTP answer back: status, headers, duration, body. This is how you check that what you just published actually works, without asking a human to open the …
Publish new content AND check it works, in one transaction. If any check fails, the previous version is put back automatically and you get the failing check plus your app's log lines for that attempt.…
Your app's clock, in one verb. action='read' (default) tells you when it next rings, whether the app is frozen, and the last runs WITH THEIR EFFECT: verdict, duration, and the state version before and…
Get a drop's status: URL, visibility, expiration, size, approximate view count, and its private name (if set). With an account token, owned drops need no managementToken. This reads the DROP's record,…
Read a drop's source HTML (what you published — no shared-memory shim, no attribution badge). For multi-file sites, also returns the list of asset paths (not their bytes). Large content is truncated (…
Read a drop's app data — the shared-memory state (a JSON key/value snapshot mirroring the app's localStorage), so you can answer questions about what the app holds. Returns scope='server' with {versio…
Write a drop's app data — replace the shared-memory state (the JSON key/value object mirroring the app's localStorage), so you can update what the app holds (mark a task done, add a row…). Read it fir…
List the published versions of a GRADUATED app (level 4), newest first, with the one currently served. Levels 1-3 have no history at all — replace overwrites the blob under the same key — so they retu…
Roll a GRADUATED app back to a previously published version — this is the EXPECTED FAILURE PATH of dropyour_release, which calls it for you when a check fails. Reach for it directly when you published…
Summarise what a GRADUATED app keeps in its queryable store: one line per collection with the number of records and the bytes they occupy. Nothing is downloaded. Levels 1-3 have no store (it needs a b…
Read one page of a collection from a GRADUATED app's queryable store, most recently updated first. Pass the returned cursor to get the next page; no cursor means you reached the end. IMPORTANT: every …
Permanently delete a drop. Immediate and final — the URL is never reassigned. With an account token, owned drops need no managementToken.
List your drops. With an account token: all LIVE drops attached to your account (across sessions and channels — manageable without managementToken). Anonymous: only the drops published during this MCP…
Prompts · 1
The exact rules to follow before generating a file for Dropyour. mode=html: a single self-contained HTML file (all tiers, and the only way to CREATE a drop). mode=zip: a multi-file site, for an app th…
Similar MCP servers embedding-nearest
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"dropyour": {
"url": "https://mcp.dropyour.io/mcp",
"transport": "streamable-http"
}
}
}