← WebMCP Directory

Tool tree

nano-gpt.com

AI & AgentsTools verified
Website
AI chat service with pay-as-you-go or subscription access to models such as ChatGPT, Claude, Gemini and DeepSeek, plus image and video models.
Explore capabilities
    get_chat_stateAnswer

    Returns the current NanoGPT chat mode, selected model, and whether the composer contains a draft. It does not return conversation or draft text.

    View tool JSON
    {
      "name": "get_chat_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns the current NanoGPT chat mode, selected model, and whether the composer contains a draft. It does not return conversation or draft text.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/chat"
    }
    find_text_modelsAnswer

    Searches NanoGPT's public text-model catalog by model ID. Returns up to eight matching model IDs and does not change chat state.

    View tool JSON
    {
      "name": "find_text_models",
      "kind": "answer",
      "impl": "imperative",
      "description": "Searches NanoGPT's public text-model catalog by model ID. Returns up to eight matching model IDs and does not change chat state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Part of a model ID, such as claude, gemini, or glm.",
            "minLength": 1,
            "maxLength": 100
          },
          "limit": {
            "type": "integer",
            "description": "Maximum results to return, from 1 to 8.",
            "minimum": 1,
            "maximum": 8,
            "default": 5
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/chat"
    }
    draft_chat_messageAction

    Places text in the NanoGPT composer without sending it or starting a paid request. By default it refuses to replace an existing draft.

    View tool JSON
    {
      "name": "draft_chat_message",
      "kind": "act",
      "impl": "imperative",
      "description": "Places text in the NanoGPT composer without sending it or starting a paid request. By default it refuses to replace an existing draft.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "text": {
            "type": "string",
            "description": "Message text to place in the NanoGPT composer.",
            "minLength": 1,
            "maxLength": 10000
          },
          "replace_existing": {
            "type": "boolean",
            "description": "Set true only when the user asked to replace the current draft.",
            "default": false
          }
        },
        "required": [
          "text"
        ],
        "additionalProperties": false
      },
      "page": "/chat"
    }