# SocialCutter guides

> Step-by-step tutorials to integrate SocialCutter with your stack: REST API, MCP server, CMS, ERP and automation.

- URL: https://socialcutter.theboomer.dev/en/guides/

- [Aider has no MCP: use the SocialCutter API instead](https://socialcutter.theboomer.dev/en/guides/aider/index.md): Aider does not support MCP and there is no official flag for it. An honest guide to what does work: --lint-cmd and --test-cmd calling the SocialCutter API.
- [Attach SocialCutter output images to Airtable records](https://socialcutter.theboomer.dev/en/guides/airtable/index.md): Generate the formats with SocialCutter and attach the output URL to an attachment field through the Airtable API: direct flow, Python, curl and errors.
- [Automating social media images: 4 real paths](https://socialcutter.theboomer.dev/en/guides/automatizar-imagenes-redes-sociales/index.md): Four real paths to automate your image sizes with SocialCutter: REST API, MCP server, no-code tools and CMS or ERP pipelines. What it does and does not do.
- [Set the product image on BigCommerce with the v3 API](https://socialcutter.theboomer.dev/en/guides/bigcommerce/index.md): Add a product image on BigCommerce with the v3 Catalog API using the URL SocialCutter returns and mark it as the main one. curl and Python.
- [Canva + SocialCutter: one design, every size](https://socialcutter.theboomer.dev/en/guides/canva/index.md): How Canva and SocialCutter fit together: Canva designs and exports the PNG or JPG; SocialCutter generates every network's exact size. We do not replace Canva.
- [Checklist before publishing an image on social media](https://socialcutter.theboomer.dev/en/guides/checklist-imagenes-redes-sociales/index.md): A pre-publish checklist: exact size per destination, ratio, weight, format and text still readable after the centered crop. Copy it and tick it off.
- [Connect SocialCutter to Claude Code over MCP](https://socialcutter.theboomer.dev/en/guides/claude-code/index.md): Add the SocialCutter MCP server to Claude Code with .mcp.json or the CLI, the X-API-Key header, project approval and the user-scope header trap.
- [Connect SocialCutter to Cline over MCP: the right transport](https://socialcutter.theboomer.dev/en/guides/cline/index.md): Configure the SocialCutter MCP server in Cline: type streamableHttp, the IDE and CLI config files, autoApprove and the transport errors to expect.
- [Connect SocialCutter to Codex CLI over MCP](https://socialcutter.theboomer.dev/en/guides/codex-cli/index.md): Register the SocialCutter MCP server in ~/.codex/config.toml with http_headers or env_http_headers, add it with codex mcp add and verify with /mcp.
- [Contentful: when to pre-generate images and how to publish](https://socialcutter.theboomer.dev/en/guides/contentful/index.md): The Contentful Images API already crops on the fly: see when pre-generating files with SocialCutter pays off and how to publish the asset via the CMA.
- [Process images with the API from the terminal (curl)](https://socialcutter.theboomer.dev/en/guides/curl/index.md): Hands-on guide to the SocialCutter API with curl: health, credentials, platforms, processing by URL and by file, history, wallet and common errors.
- [Connect SocialCutter to Cursor and its agent CLI](https://socialcutter.theboomer.dev/en/guides/cursor/index.md): Set up the SocialCutter MCP server in .cursor/mcp.json with ${env:...}, understand per-project approval, and verify with agent mcp list.
- [Dropbox to SocialCutter: images in, formats out](https://socialcutter.theboomer.dev/en/guides/dropbox/index.md): Watch a Dropbox folder with files/list_folder and its cursor, process each image with SocialCutter and upload every size to a second folder.
- [Normalize catalogue images in ERPNext](https://socialcutter.theboomer.dev/en/guides/erpnext/index.md): Read the Item doctype over the ERPNext REST API with a token, process the image with SocialCutter to ecommerce and social sizes. Python snippet.
- [Upload SocialCutter sizes to an Etsy listing (API v3)](https://socialcutter.theboomer.dev/en/guides/etsy/index.md): Generate the sizes with SocialCutter and upload them to an Etsy listing through API v3 as multipart: image requirements, OAuth, jpg vs webp and errors.
- [PNG, JPG or WebP: which format to use on each network](https://socialcutter.theboomer.dev/en/guides/formatos-redes-sociales/index.md): When PNG, JPG or WebP makes sense on social media: transparency, weight and quality, a comparison table and how to pick the output format in SocialCutter.
- [Connect SocialCutter to Gemini CLI over MCP](https://socialcutter.theboomer.dev/en/guides/gemini-cli/index.md): Register the SocialCutter MCP server in Gemini CLI with httpUrl, timeout and trust. CLI setup, a check that costs no uses, and common errors.
- [Upload images to Ghost and publish the right post](https://socialcutter.theboomer.dev/en/guides/ghost/index.md): Ghost Admin API flow: sign the JWT, upload images to /ghost/api/admin/images/upload and create or update a post with feature_image.
- [Process Google Drive images with SocialCutter](https://socialcutter.theboomer.dev/en/guides/google-drive/index.md): Watch a Drive folder, download the new image, process it with SocialCutter and upload every result to another folder: OAuth, permissions and Python.
- [SocialCutter as a Goose MCP extension](https://socialcutter.theboomer.dev/en/guides/goose/index.md): Add SocialCutter to Goose as a streamable_http extension: config.yaml, the X-API-Key header, secrets in the system keyring and the errors you will hit.
- [Upload images to HubSpot with the Files API](https://socialcutter.theboomer.dev/en/guides/hubspot/index.md): Send the images SocialCutter produces to the HubSpot File Manager with the Files API, by multipart or from a URL, and use them in emails, pages and social.
- [Product images in Magento 2 through the REST API](https://socialcutter.theboomer.dev/en/guides/magento/index.md): Upload a master with POST /rest/V1/products/<sku>/media, generate every size with SocialCutter and attach them as mediaGalleryEntries.
- [Automate image resizing with Make](https://socialcutter.theboomer.dev/en/guides/make/index.md): Build a Make scenario that takes a new image and generates every size with SocialCutter: Create JSON, the X-API-Key header and using the outputs.
- [Use SocialCutter from your LLM or editor with MCP](https://socialcutter.theboomer.dev/en/guides/mcp/index.md): Connect the SocialCutter MCP server to Claude, Cursor, VS Code or Windsurf. 28 tools to process images, check history, wallet and billing.
- [Social media image sizes: dimensions and ratios](https://socialcutter.theboomer.dev/en/guides/medidas-redes-sociales/index.md): Social media image sizes: exact ratio and pixels of each format, which size to use for every goal, and how to generate them all from one image with the API.
- [Automate image resizing with n8n](https://socialcutter.theboomer.dev/en/guides/n8n/index.md): Connect n8n to the SocialCutter API: new-image trigger, HTTP Request node, routing outputs to social networks and CMS, an importable workflow and cost per run.
- [Process images with the SocialCutter API from Node.js](https://socialcutter.theboomer.dev/en/guides/node/index.md): SocialCutter API client in Node 18+ with native fetch and FormData: health, platforms, processing by URL and file, a folder batch script and error handling.
- [Store SocialCutter output sizes in a Notion database](https://socialcutter.theboomer.dev/en/guides/notion/index.md): Generate each format with SocialCutter, then take it to Notion as an external URL or through the File Upload API: hosting limits, versions and Python code.
- [Normalize catalogue images in Odoo](https://socialcutter.theboomer.dev/en/guides/odoo/index.md): Read products from Odoo over XML-RPC, process their image with SocialCutter to ecommerce and social dimensions, and write it back. Python snippet.
- [SocialCutter as an OpenCode MCP server](https://socialcutter.theboomer.dev/en/guides/opencode/index.md): Set up SocialCutter in OpenCode with opencode.json: the mcp key, oauth set to false, the {env:VAR} substitution for the secret and mcp add from the CLI.
- [Process images with the SocialCutter API from PHP](https://socialcutter.theboomer.dev/en/guides/php/index.md): SocialCutter API client in PHP with cURL and Guzzle: health, platforms, processing by URL and file with CURLFile, download, history and wallet.
- [PrestaShop product images over the Webservice API](https://socialcutter.theboomer.dev/en/guides/prestashop/index.md): Generate the sizes with SocialCutter and upload them to PrestaShop over the Webservice image endpoint, assigned to the product.
- [Process images with the SocialCutter API from Python](https://socialcutter.theboomer.dev/en/guides/python/index.md): SocialCutter API client in Python with requests: health, platforms, processing by URL and file, batches, history, wallet and retries with backoff.
- [Integrate SocialCutter with the Shopify Admin API](https://socialcutter.theboomer.dev/en/guides/shopify/index.md): Attach SocialCutter sizes to Shopify products and variants with the Admin API. write_files and write_products scopes, a Node fetch snippet and version notes.
- [Upload and share images in Slack with files.uploadV2](https://socialcutter.theboomer.dev/en/guides/slack/index.md): Upload images to Slack with files.uploadV2 or share them by URL, and chain SocialCutter so a bot replies with every format ready.
- [Upload images to the Strapi media library with SocialCutter](https://socialcutter.theboomer.dev/en/guides/strapi/index.md): Upload images to the Strapi media library over POST /api/upload with a multipart request and use them in your entries at the right size.
- [Telegram bot that sizes your photos with SocialCutter](https://socialcutter.theboomer.dev/en/guides/telegram/index.md): Python Telegram bot that takes a photo, processes it with the SocialCutter API and replies with the exact size for each network using sendPhoto.
- [Upload images to Webflow and use SocialCutter](https://socialcutter.theboomer.dev/en/guides/webflow/index.md): Guide to uploading a master image to Webflow Assets with the v2 API, calling SocialCutter and using the correct outputs in a CMS Collection or on page images.
- [WhatsApp bot that sizes images with SocialCutter](https://socialcutter.theboomer.dev/en/guides/whatsapp/index.md): Receive an image or a link through the WhatsApp Cloud API, generate the formats with SocialCutter and reply with the image or a link, within the 24-hour window.
- [Connect SocialCutter to Windsurf (Cascade) over MCP](https://socialcutter.theboomer.dev/en/guides/windsurf/index.md): Add the SocialCutter MCP server to Windsurf: both mcp_config.json paths, serverUrl, the X-API-Key header and the errors you will actually hit.
- [Upload images to Wix with the Media Manager API](https://socialcutter.theboomer.dev/en/guides/wix/index.md): Generate exact sizes with SocialCutter and push them to Wix Media Manager: generate-upload-url, the binary upload, using the file and the real API limits.
- [Attach catalogue images to WooCommerce with SocialCutter](https://socialcutter.theboomer.dev/en/guides/woocommerce/index.md): Upload the master to the media library or pass a public URL, generate the catalogue sizes with SocialCutter and attach them to a product over REST.
- [Integrate SocialCutter with WordPress and WooCommerce](https://socialcutter.theboomer.dev/en/guides/wordpress/index.md): Upload the master to WordPress over REST, generate every size with SocialCutter and set the right output as featured image. WooCommerce variant and PHP snippet.
- [Automatize image resizing with Zapier](https://socialcutter.theboomer.dev/en/guides/zapier/index.md): Build a Zap that takes a new image and generates every size with SocialCutter: public URL in the JSON body, headers, outputs and common errors.
- [Zed and SocialCutter: MCP through context servers](https://socialcutter.theboomer.dev/en/guides/zed/index.md): Connect the SocialCutter MCP server to Zed with the context_servers key and the X-API-Key header: settings.json, step by step checks and common errors.
