Image hosting integrations — ShareX, GitHub and MCP
Connect swiftimg to screenshot capture, GitHub READMEs and AI assistants. Start with working examples and clear setup instructions.
ShareX screenshots
Import the custom uploader, connect your account with an API key, and capture a screenshot to get a link on your clipboard.
Set up ShareX →GitHub READMEs
Upload a screenshot, copy its direct URL, and embed it with descriptive Markdown alt text. Check the result while signed out.
Follow the README guide →AI assistants through MCP
Connect the hosted endpoint or local MCP package. Use an API key for uploads and ask your assistant to return the direct image URL.
Connect an MCP client →
A first API upload
Create an API key from your account, then upload a file you have permission to share. This example creates a public image.
curl https://swiftimg.com/v1/images \
-H "Authorization: Bearer $SWIFTIMG_API_KEY" \
-F "file=@screenshot.png" \
-F "title=Settings screen" \
-F "visibility=public"Use the returned directUrl in embeds and pageUrl for the viewer. Never put an API key in a README or client-side script. Read the API documentation →
Free, Pro and Developer are for personal and non-commercial use. Commercial workflows require Business.
One image, from first edit to final link
Edit in your browser
Try a sample, or open a local image. Crop, resize and download for free.
Choose who can see it
Paid plans add private uploads and galleries, with expiring, revocable sharing links.
Fit your workflow
Upload screenshots with ShareX, embed a README image, or connect an AI agent through MCP.