unhingged tools
one mcp endpoint, every tool in this app. connect any mcp-compatible client (claude desktop, claude code, chatgpt connectors, the inspector) and your agent can run bg removal, vectorize, recolor, chunked uploads, and domain checks.
anyone can copy these instructions. when your client connects, it will trigger the clerk oauth flow — sign in with an account that has access.
all tools below are reachable through this single url. transport: streamable http. auth: clerk oauth + dynamic client registration.
add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\\Claude\\claude_desktop_config.json (windows):
{
"mcpServers": {
"unhingged-tools": {
"url": "/api/mcp"
}
}
}restart claude desktop. on first call you'll see an oauth prompt.
one command:
claude mcp add --transport http unhingged-tools /api/mcp
- chatgpt → settings → connectors → add custom mcp server
- name:
unhingged-tools - url:
/api/mcp - auth: oauth (chatgpt auto-discovers via dynamic client registration)
- save → click connect → sign in to clerk in the popup
anthropic's official mcp explorer — schema browser, form-driven tool invoker:
bunx @modelcontextprotocol/inspector
in the inspector ui, set transport to streamable http and url to the endpoint above. it auto-runs the oauth flow.
process_imagesingle-call: strip bg, optionally vectorize + recolorprocess_image_chunkedmulti-call upload for large images that exceed inline base64 capsinspect_chunked_uploadread-only peek at an in-progress chunked uploadcheck_domain_availabilityparallel DNS NS lookups across ~45 TLDs for a candidate namemoodboard5–30 moodboard images from Pexels or Openverse for a given vibe/themepick-color-gridinteractive palette swatch picker — 6–9 preset colors, tap to send