Your tools. Your permissions.
Connect an MCP client through explicit website authorization, with separate access scopes and revocable sessions.
Connect through your browser account
Use this MCP endpoint in a compatible client: https://mcskingen.com/api/mcp. The client discovers OAuth authorization, registers its callback and opens a permission review page. No website password or read-only API key is shared with the client.
Protocol fixed at 2025-11-25 · MCP tool schema v1 · SDK 1.32.2. Other protocol revisions are rejected explicitly.
Public-library reads, private project/job reads, quotes, exports and wallet summaries have separate scopes. Paid generation additionally requires the jobs:create permission and explicit credit-spending consent. A client cannot buy credits or change subscriptions.
Manage your connections
Sign in to view or revoke applications you authorized.
Quote → confirm → poll → download
- Call quote_skin with your selected input/model to obtain credits, inputHash, catalogVersion and expiry. This is free.
- Confirm the exact quote with generate_skin and a stable idempotencyKey. The task uses your own credits.
- Keep querying the same job with get_job after disconnects. Unknown outcomes must not be regenerated under a new key.
- Use export_skin on an owned result. Its short-lived download URL still requires the same OAuth connection.
Insufficient credit returns a website recharge link. The client cannot complete a purchase. Revoking a connection blocks new calls, refreshes and downloads while already-created jobs continue.