Drop to CDN
Upload files and publish HTML pages to public CDN URLs, then list, inspect, and delete hosted files.
Verdict
Common use cases
- Host campaign landing pages from chat
- Upload design mockups for client review
- Publish HTML prototypes without a deploy pipeline
- Share large files via public CDN links
- Check storage quota before big uploads
Integration
- Vendor
- Drop to CDN
- Category
- other
- Auth
- API_KEY
- Tools
- 6
- Composio slug
drop_to_cdn
Tools
- Get Account Usage
Return the connected account's plan and current upload/storage usage context for deciding whether an upload is appropriate.
- Get File
Get metadata and the public CDN URL for one file or hosted page owned by the connected account.
- List Files
Return one newest-first page of files and hosted pages owned by the connected account, with a cursor for the next page.
- Permanently Delete Filedestructive
Permanently and irreversibly delete a file or hosted page owned by the connected account. This cannot restore monthly upload quota already consumed.
- Publish Page
Publish HTML as a publicly hosted page and return its CDN URL. Each successful publish consumes monthly upload quota.
- Upload File
Upload a file and return its public CDN URL and expiration metadata. Each successful upload consumes monthly upload quota even if the file is later deleted.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations > MCP Servers. 2. Click 'Add MCP Server' and select Drop to CDN from the list. 3. You'll be prompted to enter your Drop to CDN API key, which you generate from your Drop to CDN account dashboard under API Settings. 4. Paste the key into Switchy and click 'Connect'. 5. Switchy will verify the key and confirm the connection with a green checkmark. 6. Open any Project and type '@Drop to CDN check my upload quota' to test the connection—you should see your current plan limits and usage. 7. To upload a file, attach it to your message and write '@Drop to CDN upload this file' in the same message. 8. The MCP will return a public CDN URL you can share immediately.
What teammates see: by default, memories from Drop to CDN are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Check Upload Quota
@Drop to CDN show me my current plan limits and how much upload quota I've used this month.
Upload Design Asset
@Drop to CDN upload the attached file and give me the public CDN URL so I can share it with the client.
Publish HTML Page
@Drop to CDN publish this HTML as a hosted page and return the live URL: <html><body><h1>Welcome</h1></body></html>
List Recent Files
@Drop to CDN list the 10 most recent files I've uploaded and show me their CDN URLs.
Delete Old File
@Drop to CDN permanently delete the file at this URL because the campaign ended: https://cdn.example.com/old-promo.jpg
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Drop to CDN check my account usage and tell me if I have room to upload a 2MB image for our landing page
Your Drop to CDN account is on the Pro plan with 5GB monthly upload quota. This month you've used 3.2GB (64%), leaving 1.8GB available. A 2MB image upload is well within your remaining quota and would bring you to 64.04% usage. You have plenty of headroom for this upload and additional assets this billing cycle.
This example shows how the MCP surfaces quota context before you commit to an upload. Useful for teams managing monthly limits across multiple projects. The usage data reflects the current billing period and resets monthly, so always check before bulk uploads.
@Drop to CDN upload the file ./assets/hero-banner.webp and give me the CDN URL to use in our Notion page
Successfully uploaded hero-banner.webp (1.87MB). Your file is now live on the CDN at https://cdn.droptcdn.com/f/abc123def456/hero-banner.webp with no expiration. This upload consumed 1.87MB of your monthly quota. You can embed this URL directly in Notion, documentation, or any web property—it's publicly accessible and globally distributed.
Upload is a write action that immediately consumes quota and cannot be reversed even if you delete the file later. The returned URL is permanent and public, so ensure the file content is appropriate for unrestricted access. Requires API key with upload permissions.
@Drop to CDN list my last 10 uploaded files and summarize which ones are taking up the most storage space
Retrieved your 10 most recent uploads. The largest files are: (1) product-demo.mp4 at 47.3MB uploaded 3 days ago, (2) team-photo-hires.png at 12.8MB uploaded last week, and (3) whitepaper-final.pdf at 8.1MB uploaded yesterday. Combined, these three files account for 68.2MB. The remaining seven files are under 2MB each, mostly logos and icons. If you need to free up storage, the video file offers the biggest impact.
This synthesis example pairs the List Files tool with AI reasoning to identify optimization opportunities. The MCP returns metadata (filename, size, upload date) but the AI interprets which files matter most. Pagination means you'll only see one page at a time unless you request the next cursor.
Use-case deep-dives
When your design team needs stable URLs for prototypes
A 6-person product team ships prototypes to stakeholders twice a week. The designer exports HTML from Figma, the PM adds context in a doc, and everyone needs a link that doesn't break. Drop to CDN wins here because Publish Page returns a permanent CDN URL in one call—no S3 bucket config, no Vercel project setup. The Get Account Usage tool lets the AI check quota before publishing, so you don't hit a wall mid-sprint. The trade-off: if you're shipping more than 20 prototypes a month, you'll blow past the free tier and need to track usage manually. For teams that prototype in bursts and need zero-config hosting, this MCP removes the friction between 'we have HTML' and 'stakeholders can click it.'
Why this MCP works for low-volume customer evidence
A 3-person support team collects screenshots from customers filing bug reports. They need public URLs to paste into Linear tickets so engineers can see the issue without downloading attachments. Drop to CDN handles this cleanly: Upload File takes the screenshot, returns a CDN link, and the AI can List Files to audit what's been uploaded this month. The quota ceiling matters—if you're processing 50+ tickets a day with multiple images each, you'll hit limits fast. But for teams closing 10-15 tickets a week, the MCP keeps evidence accessible without setting up an S3 workflow or paying for Cloudinary. The Permanently Delete File tool lets you prune old screenshots to reclaim quota, though it won't refund what you already spent.
When ad-hoc file sharing beats a full CMS
A 4-person marketing team runs LinkedIn campaigns and needs to share PDFs, slide decks, and one-pagers with partners who don't have Google Drive access. Drop to CDN solves the 'send me a link' problem: Upload File publishes the asset, Get File retrieves the URL later, and the team avoids emailing 8MB attachments. The MCP works when your volume is under 30 files a month and you don't need versioning or access control—just stable, public links. If you're managing a content library with hundreds of assets or need expiration policies, you're better off with a real DAM. For teams that share files in bursts and want a one-step 'make this public' flow, this MCP is faster than setting up a Dropbox share link every time.
Frequently asked
What does the Drop to CDN MCP do in Switchy?
It uploads files and publishes HTML pages to Drop's CDN, returning public URLs your team can share. The MCP checks your account quota before uploads, lists existing files, retrieves metadata, and deletes content. Every upload or page publish counts against your monthly Drop plan limit, even if you delete the file later.
Do I need admin access to connect Drop to CDN?
You need an API key from your Drop account. Drop uses API key authentication, not OAuth, so whoever connects it must have access to generate keys in the Drop dashboard. The key grants full read-write access to all files and pages on that account.
Can the MCP edit or update files already on the CDN?
No. Drop's model is append-only: you upload a new file or publish a new page version, which consumes quota each time. The MCP can delete files permanently, but it cannot overwrite or patch existing content. To update a page, you republish the full HTML.
Why use this instead of uploading files through Drop's web UI?
The MCP lets AI agents upload files or publish pages mid-conversation without leaving Switchy. If your workflow involves generating HTML reports, processing images, or sharing assets with clients, the MCP automates the CDN step. Manual uploads still make sense for one-off tasks.
Who on the team should connect the Drop account?
Whoever owns the Drop subscription and can afford to share quota across the team. Every upload by any Switchy user consumes the connected account's monthly limit. If your team publishes frequently, monitor usage with the Get Account Usage tool to avoid hitting caps mid-month.