MCPLow riskUnclaimed

TokenLab MCP Server

TokenLab MCP server: 32 default and 89 full-profile tools for models, media, tasks, and files.

hedging8563hedging8563/tokenlabUpdated Oct 9, 2026

server.json

{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "io.github.hedging8563/tokenlab",
  "description": "TokenLab MCP server: 32 default and 89 full-profile tools for models, media, tasks, and files.",
  "title": "TokenLab MCP Server",
  "repository": {
    "url": "https://github.com/hedging8563/tokenlab-mcp-server",
    "source": "github"
  },
  "version": "0.6.27",
  "websiteUrl": "https://tokenlab.sh/mcp",
  "packages": [
    {
      "registryType": "npm",
      "identifier": "@tokenlabai/mcp-server",
      "version": "0.6.27",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "Optional TokenLab API base URL. Defaults to https://api.tokenlab.sh.",
          "format": "string",
          "name": "TOKENLAB_API_BASE"
        },
        {
          "description": "Optional TokenLab API key. Required for LLM inference, multimodal generation, async task, embedding, rerank, and translation tools.",
          "format": "string",
          "isSecret": true,
          "name": "TOKENLAB_API_KEY"
        },
        {
          "description": "Optional request timeout in milliseconds. Defaults to 120000.",
          "format": "number",
          "name": "TOKENLAB_REQUEST_TIMEOUT_MS"
        },
        {
          "description": "Optional generated tool profile: catalog, core (default), or full.",
          "format": "string",
          "name": "TOKENLAB_MCP_TOOL_PROFILE"
        },
        {
          "description": "Optional tool schema mode: portable, exact, or strict. Defaults to the selected profile's tested mode.",
          "format": "string",
          "name": "TOKENLAB_MCP_SCHEMA_MODE"
        },
        {
          "description": "Optional maximum local upload size per file. Defaults to 104857600 bytes.",
          "format": "number",
          "name": "TOKENLAB_MCP_MAX_FILE_BYTES"
        },
        {
          "description": "Optional maximum response size returned inline. Defaults to 2097152 bytes.",
          "format": "number",
          "name": "TOKENLAB_MCP_INLINE_BYTES"
        },
        {
          "description": "Optional local directory for response artifacts that are not returned inline.",
          "format": "string",
          "name": "TOKENLAB_ARTIFACT_DIR"
        },
        {
          "description": "Optional workspace Management Token (mt-...) for webhook tools in the full profile. Separate from inference API keys; never put it in tool arguments.",
          "format": "string",
          "isSecret": true,
          "name": "TOKENLAB_MANAGEMENT_TOKEN"
        }
      ]
    }
  ]
}

Permissions

DeclaredDetected
Runs code—node
Installs—npm:@tokenlabai/mcp-server@0.6.27
Runs install scripts—None
NetworkNoneNone
Needs credentialsTOKENLAB_API_KEYTOKENLAB_MANAGEMENT_TOKENTOKENLAB_API_KEYTOKENLAB_MANAGEMENT_TOKEN
Outside the workspace—None
Agent tools—None

Checks

Low risk · Nothing worth a warning was found.

Not reviewed by a person · Checked by rules; the model review is not switched on yet.

Versions

  1. #20.6.27latestOct 9, 2026
  2. #10.6.26Oct 7, 2026