A remote MCP server that gives Claude access to a curated image library. Claude searches by tag or purpose, gets back public URLs, and uses them anywhere — landing pages, docs, PDFs, slide decks.
Stores everything Claude needs: name, URL, purpose, tags, description. Tag filtering uses Postgres array operators so Claude can ask for images with ALL specified tags.
Stores the actual image files. No egress fees, global CDN, public bucket. Migrated from Supabase Storage because Supabase's CDN was blocking Anthropic's server IPs.
"engines": {"node": ">=20"} to package.json, forced Railway to use Node 24These are real tool call responses captured from Claude Desktop during local development. Three calls to list_images showing the library growing from 0 → 4 → 8 images as bulk.js imports ran.
Email address and name when you authenticate via Clerk. No other personal data is collected or stored.
Authentication only. No marketing, no analytics, no tracking. Your credentials are never shared.
Auth via Clerk. Metadata via Supabase. Files via Cloudflare R2.
Data deletion requests: ninavolu7@gmail.com. Data retained while account is active.