◈MCSkinGen
THE CHARACTER IS YOURS

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

  1. Call quote_skin with your selected input/model to obtain credits, inputHash, catalogVersion and expiry. This is free.
  2. Confirm the exact quote with generate_skin and a stable idempotencyKey. The task uses your own credits.
  3. Keep querying the same job with get_job after disconnects. Unknown outcomes must not be regenerated under a new key.
  4. 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.