Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"dropthis": {
"env": {
"DROPTHIS_API_KEY": "sk_..."
},
"args": [
"-y",
"@dropthis/mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Official MCP server for dropthis — publish content (HTML, files, or a URL to fetch) and get back a permanent public URL, from any MCP-compatible agent (Claude Code, Claude Desktop, Cursor, Windsurf, opencode, ChatGPT, n8n, …).
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@dropthis/mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @dropthis/mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in writing
Markdown to WeChat CLI | 一键排版发布到微信公众号:支持 40+ 排版样式和专业主题 、AI 配图 、批量发布
Define task-specific AI sub-agents in Markdown for any MCP-compatible tool.
AI prompt optimization for 58+ platforms across 7 categories with custom platforms
URL to LLM-ready markdown — plus per-page category, page_structure, and query-driven highlights.
MCP Security Weekly
Get CVE alerts and security updates for io.github.dropthis-dev/dropthis-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
![]()
Official MCP server for dropthis — publish content (HTML, files, or a URL to fetch) and get back a permanent public URL, from any MCP-compatible agent (Claude Code, Claude Desktop, Cursor, Windsurf, opencode, ChatGPT, n8n, …).
Two ways to connect:
npx @dropthis/mcp, authenticated with your sk_ API key. Best for coding agents.https://mcp.dropthis.app/mcp over Streamable HTTP, with OAuth for chat clients or a static sk_ Bearer for automation. Best for ChatGPT / claude.ai / n8n.Add to your MCP client config:
{
"mcpServers": {
"dropthis": {
"command": "npx",
"args": ["-y", "@dropthis/mcp"],
"env": { "DROPTHIS_API_KEY": "sk_..." }
}
}
}
Get an API key from your dropthis account. The server reads DROPTHIS_API_KEY (and optional DROPTHIS_BASE_URL). Set DROPTHIS_READ_ONLY=true to register only the read tools — a safe way to give an agent read access to your drops with no write/delete risk. Claude Desktop users can install the one-click .mcpb bundle instead (the API key is stored in your OS keychain).
See docs/setup.md for per-client instructions (Claude Code, Cursor, Windsurf, VS Code, …).
Point an MCP-capable client at the hosted endpoint:
https://mcp.dropthis.app/mcp
One-click install (the deep-link opens the editor and adds the remote server):
Cursor: Add to Cursor
VS Code: Add to VS Code
Chat clients (ChatGPT, claude.ai) authenticate via OAuth 2.1 — add the connector URL and approve the login (a 6-digit email code; no password).
Automation (n8n, CI, custom agents) sends a static Authorization: Bearer sk_... header and skips OAuth. See docs/n8n.md.
Read-only: append ?readonly=true to the endpoint (https://mcp.dropthis.app/mcp?readonly=true) to register only the read tools, even for a write-capable credential.
| Tool | Purpose |
|---|---|
dropthis_publish | Publish new content (content | source_url | files | file/paths) → permanent URL |
dropthis_update_content | Publish a new content version to an existing drop, keeping its URL |
dropthis_update_settings | Update a drop's settings (title, visibility, password, noindex, expiry, metadata) and routing (move onto a custom domain / back to the shared pool, rename the vanity slug) |
dropthis_get | Fetch one drop's metadata |
dropthis_get_content | Read back what a drop is serving — its file manifest, or one file's content (the read half of the edit loop) |
dropthis_resolve | Turn a drop's public URL or slug into its drop_… id (owner-scoped) — the recovery path for the id-based tools |
dropthis_list | List your drops (paginated) |
dropthis_list_deployments | List a drop's deployment (version) history |
dropthis_delete | Delete a drop (requires confirm: true) |
dropthis_account | Authenticated account profile (id, email, status) including the account's limits for preflight sizing |
dropthis_domains_connect | Connect a custom domain (path or dedicated mode) and get the CNAME record to create |
dropthis_domains_verify | Re-check a domain's DNS/TLS and advance its status toward live |
dropthis_domains_get | Read one domain's stored state and DNS instructions (no live DNS check) |
dropthis_domains_list | List the account's custom domains and which is the default publish target |
dropthis_domains_update | Repoint a ded |