Create a tool for a Model Context Protocol server

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 2 Minuten Lesedauer
  • Create a tool from a Now Assist skill to expose it to Model Context Protocol (MCP) clients from an MCP server.

    Vorbereitungen

    If you aren't using the Quickstart Server, create a server to which you can add tools. For more information, see Create a Model Context Protocol server.

    Role required: sn_mcp_server.tools_admin, sn_mcp_server.admin, or admin

    Warum und wann dieser Vorgang ausgeführt wird

    Each server must include at least one tool.
    • Tools define which functionality and data a server exposes to clients and the actions that can be performed on an instance by clients. Tools are based on existing capabilities, such as Now Assist skills, including custom skills created with Now Assist Skill Kit. For a list of Now Assist skills that can be used as tools, see Now Assist skill support in MCP Server Console.
    • Tools include inputs that correspond to the fields of the existing capability. Inputs that are enabled for a tool are exposed to clients.

    Prozedur

    1. Navigate to All > MCP Server Console.
    2. From the Configuration tab, select Tools.
    3. Select New.
    4. On the form, fill in the fields.
      Tabelle : 1. Tool form
      Field Description
      Now Assist skill A Now Assist skill to use as a tool with servers.
      Label An internal name for the tool.
      Servers One or more servers from which you want to expose the tool.
      Description A description of what the tool does and the inputs it exposes to clients. The description can be accessed from clients and used to determine when to call this tool.
      In the Tool inputs section, the fields associated with the capability are added.
    5. Wahlweise: Add or edit inputs to the tool.
      1. From the Tool inputs section of the tool, select the AI Skill Tool Inputs tab.
      2. Select New or select an existing input to edit it.
      3. On the form, fill in the fields.
        Tabelle : 2. Create new tool form
        Field Description
        Tool Input An attribute of the skill that the tool exposes to clients.
        Description A description of the purpose of the tool input.
        Active An option to turn on or off the tool input.
        Mandatory An option that indicates whether the input is required for a tool. The LLM must pass this input for the tool to execute.
        Hinweis:
        Attributes of a skill that are required for a skill are added as inputs to tools automatically.

        If the skill requires the attribute, then the tool must also require this tool input.

        Use Static Value An option to use the same value for the attribute always.
        Value A static value to use for the tool input always. This field only applies if Use Static Value is selected.
        Default Value A default value to use for the tool input. This field doesn't apply if Use Static Value is selected.
      4. Select Save.
      5. Wahlweise: Repeat this step to add any additional tool inputs.
    6. Wahlweise: Turn off inputs from the tool that you don't want to expose.
      1. In the Tool inputs section, locate the tool input.
      2. From the Enabled column, select the toggle to turn off the input.
        Hinweis:
        Some tool inputs are required and can't be turned off.
    7. Select Create.
    Hinweis:
    If you add inputs to a Now Assist skill after a tool has been created, you must create another tool to include the additional inputs and replace the existing tool.

    Nächste Maßnahme

    Configure clients to connect to the server and use the tool. For more information, see Connecting to an MCP server from an MCP client.