docsapi_key

Cloudlayer

cloudlayer.io is a document and asset generation service that enables users to dynamically create PDFs and images through a REST-based API, SDKs, or no-code integrations.

Verdict

Cloudlayer turns web content into PDFs and images on demand. When you @mention it in a Space, your team can screenshot URLs, convert HTML to print-ready documents, or pull recent assets without leaving the conversation. Designers grab mockup screenshots, support teams archive customer-facing pages, and ops folks generate reports from dashboards. Setup requires an API key from your Cloudlayer account. The MCP doesn't handle file uploads to external storage — you'll configure buckets separately if you need persistent hosting.

Common use cases

  • Archive customer support tickets as PDFs
  • Screenshot competitor landing pages for design review
  • Generate print-ready invoices from HTML templates
  • Capture dashboard snapshots for weekly reports
  • Convert blog drafts to shareable preview images

Integration

Vendor
Cloudlayer
Category
docs
Auth
API_KEY
Tools
9
Composio slug
cloudlayer

Tools

  • Add Storage

    Tool to add a new user storage configuration. use when you need to attach an external bucket or container for file storage.

  • Convert HTML to PDF

    Tool to convert html or a public url into a pdf document. use when you need programmatic pdf generation from html content.

  • Convert URL to Image

    Tool to convert a webpage url to an image. use when dynamic screenshot parameters are needed.

  • Convert URL to PDF

    Tool to convert a url to pdf with full parameter support. use when you need advanced control over paper size, margins, headers/footers, or webhook callbacks.

  • Get API Status

    Tool to test api reachability. use when checking if the cloudlayer api is available.

  • Get Asset

    Tool to retrieve a specific asset by its id. use when you need to fetch metadata or download url of an existing asset after its generation.

  • HTML to Image

    Tool to convert base64-encoded html to an image. use when you need to render raw html or a url into png, jpeg, or webp after content load.

  • List Assets

    Tool to list the ten most recent assets. use when you need to retrieve your latest cloudlayer assets.

  • List Storage Configurations

    Tool to retrieve a list of all storage configurations. use after authenticating to cloudlayer to view your account's storage settings.

Setup

Setup guide

  1. 11. Open your Switchy workspace settings and navigate to the MCP integrations panel. 2. Select 'Add MCP' and choose Cloudlayer from the catalog. 3. Log into your Cloudlayer dashboard at cloudlayer.io and copy your API key from the account settings page. 4. Paste the API key into the Switchy connection form and click 'Connect'. 5. Switchy will verify the key by calling the status endpoint; you'll see a green checkmark when authentication succeeds. 6. Open any Space and type '@Cloudlayer convert this URL to PDF: https://example.com' to confirm the integration responds. 7. The MCP will return a download link for the generated PDF; click it to verify output quality and formatting.

What teammates see: by default, memories from Cloudlayer are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Screenshot Competitor Page

@Cloudlayer convert this URL to an image: https://competitor.com/pricing — use 1920x1080 viewport and wait for all images to load
Open in a Space →

HTML Invoice to PDF

@Cloudlayer convert this HTML to PDF with US Letter size and 0.5 inch margins: <html><body><h1>Invoice #1234</h1><p>Due: $500</p></body></html>
Open in a Space →

Fetch Recent Assets

@Cloudlayer list my ten most recent assets and show their creation dates and file types
Open in a Space →

Dashboard Snapshot

@Cloudlayer convert https://analytics.internal/dashboard to a JPEG image, wait 5 seconds for charts to load, then return the download link
Open in a Space →

Check API Health

@Cloudlayer check if your API is available right now — I'm about to queue twenty PDF jobs
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@cloudlayer list my ten most recent assets and tell me which ones are PDFs versus images

Output

I retrieved your ten most recent Cloudlayer assets. You have 6 PDFs and 4 images. The PDFs include three invoice conversions from last week, two contract templates, and one quarterly report. The images are screenshots: your pricing page, a competitor comparison table, a dashboard mockup, and a landing page variant. All assets are stored and accessible via their download URLs. The oldest asset in this list is from 8 days ago.

Notes

This example shows the MCP's ability to list and categorize recent assets. The response reflects metadata Cloudlayer returns (asset type, creation date, download URL). Users should know the list is capped at ten items; older assets require pagination or direct ID lookup via Get Asset.

Prompt

@cloudlayer convert https://example.com/release-notes to a PDF with A4 paper size and 20mm margins on all sides

Output

I converted the release-notes page to a PDF using A4 paper (210×297mm) with 20mm margins. The conversion completed in 4.2 seconds. The resulting PDF is 3 pages, 487 KB, and includes all images and styles from the live page. I've stored the asset ID and download URL; the file will remain accessible for 30 days under your current Cloudlayer plan. You can retrieve it anytime with the asset ID.

Notes

This example demonstrates advanced PDF generation with layout control. Cloudlayer's Convert URL to PDF tool supports paper size, margins, headers, footers, and webhooks. Users should be aware that complex JavaScript-heavy pages may require wait parameters, and the 30-day retention window varies by plan tier.

Prompt

@cloudlayer take a screenshot of our staging dashboard at https://staging.example.com/dashboard and summarize what's visible in the image

Output

I captured a screenshot of your staging dashboard (1280×720px, PNG format). The image shows a three-column layout: left sidebar with navigation, center panel displaying a line chart labeled 'Weekly Active Users' trending upward from 1,200 to 1,850 over the past month, and a right panel with four metric cards (Conversion Rate 3.2%, Avg Session 4m 12s, Bounce Rate 38%, New Signups 47). The color scheme is dark mode with teal accents. The screenshot rendered after a 2-second page-load delay.

Notes

This example pairs Cloudlayer's URL-to-image conversion with AI visual reasoning. The MCP returns the image asset; the AI then analyzes it. Users should know that screenshot timing (wait/delay parameters) affects what's captured—async content may need longer waits. The AI's interpretation depends on image clarity and resolution.

Use-case deep-dives

Weekly report generation for executives

When Cloudlayer beats manual PDF exports for recurring reports

A 6-person ops team sends weekly dashboards to non-technical execs who want PDFs, not live links. They build HTML templates in their BI tool, then use Cloudlayer's HTML-to-PDF conversion to automate the drop every Monday morning. The MCP handles paper size, headers with the company logo, and webhook callbacks when the file is ready—no one clicks 'print to PDF' 52 times a year. This works cleanly if your reports are under 20 pages and you control the HTML; if you're stitching together 100-page compliance docs from multiple sources, you'll hit layout edge cases and need a heavier PDF library. For teams sending 5-15 page summaries on a schedule, Cloudlayer turns a manual chore into a two-line script.

Customer support screenshot archival

Why URL-to-image is the right call for bug triage workflows

A 3-person support team triages customer-reported UI bugs by capturing what the user saw at the moment they filed the ticket. They paste the URL into Switchy, and Cloudlayer's URL-to-image tool renders the page at the exact viewport size the customer used, then stores the PNG in their S3 bucket via the storage config. The asset ID goes straight into Linear alongside the ticket. This beats asking customers to screenshot because it's reproducible and timestamped; it beats Playwright scripts because the team doesn't maintain browser automation. The threshold: if you need to interact with the page (click modals, scroll to lazy-loaded content), Cloudlayer won't help—it's a static snapshot. For first-load bug states, it's the fastest path from URL to archived proof.

Sales proposal PDF delivery

When Cloudlayer closes the gap between web quotes and signed contracts

A 4-person sales team builds custom pricing quotes in a web app, then needs to send them as PDFs for legal review and e-signature. They use Cloudlayer's URL-to-PDF tool to convert the live quote page—complete with the prospect's logo and line items—into a print-ready document with controlled margins and footers. The webhook callback pings Slack when the PDF is ready, and the rep drops it into DocuSign within 90 seconds of clicking 'generate'. This works because the quote page is already designed for print; if your web layout has fixed sidebars or infinite scroll, you'll spend more time fixing CSS than you save. For teams whose web content is already 80% print-ready, Cloudlayer turns a multi-step export into a single API call.

Frequently asked

What does the Cloudlayer MCP do in Switchy?

It converts web pages and HTML into PDFs or images directly from your AI workspace. You can screenshot URLs, render HTML snippets as PNGs, or generate print-ready PDFs with custom margins and headers. The MCP also lists recent assets and retrieves download links, so your team can automate document generation without leaving Switchy.

Do I need a Cloudlayer account to use this MCP?

Yes. You'll need a Cloudlayer API key, which means signing up for their service first. Paste the key into Switchy's connection flow and the MCP handles the rest. No OAuth dance—just API key authentication. Check Cloudlayer's pricing to understand rate limits and storage quotas before connecting.

Can the Cloudlayer MCP edit existing PDFs or merge documents?

No. It only generates new PDFs and images from HTML or URLs. If you need to merge, split, or annotate existing files, use a dedicated PDF manipulation tool or the underlying Cloudlayer API directly. The MCP is built for one-shot rendering, not document editing workflows.

Why use this MCP instead of browser dev tools or a screenshot API?

The MCP lets your AI generate production-quality PDFs and images without you writing code or switching tabs. It handles paper sizes, load delays, and webhook callbacks in natural language. If you're already scripting Cloudlayer's API, the MCP won't add much. But for teams who want AI-driven document generation, it's faster than manual API calls.

Who on my team should connect the Cloudlayer MCP?

Whoever owns your Cloudlayer account and API key. That person connects it once in Switchy, then everyone in the workspace can ask the AI to render documents. Generated assets count against your Cloudlayer plan limits, so coordinate with your billing owner if you're on a metered tier.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.