Getting started
One dependency: Docker. Everything else - the database, the login, the generated tools - is ready as soon as the container starts.
1. Run Toolize
Toolize requires an admin password to be set explicitly - it ships with no default credential, and refuses to start without one.
docker pull ghcr.io/kouskous/toolize:latest
docker run -p 8080:8080 -v toolize-data:/data \
-e TOOLIZE_ADMIN_PASSWORD=change-me \
ghcr.io/kouskous/toolize:latest
This is enough to try Toolize immediately: it stores everything in an embedded database, no external database to stand up. See Docker & deployment for connecting a real PostgreSQL/MySQL/Oracle database in production.
2. Open the dashboard
http://localhost:8080
Log in with the admin username (admin by default, or
whatever TOOLIZE_ADMIN_USERNAME was set to) and the
password from step 1.
3. Import an OpenAPI spec
Paste an OpenAPI/Swagger URL, or upload a YAML/JSON file directly. Toolize parses every endpoint, then lets you choose exactly which ones become MCP tools - see OpenAPI import for the full details.
4. Connect an MCP client
The generated tools are immediately available, no restart required:
http://localhost:8080/mcp
Point Claude Desktop, Cursor, or any MCP client that speaks the Streamable HTTP JSON-RPC 2.0 transport at that URL.