Create a tool from REST API
Create a tool from REST APIs to expose it to Model Context Protocol (MCP) clients from an MCP Server.
Before you begin
Role required: sn_mcp_server.tools_admin, sn_mcp_server.admin, or admin
See to learn more about creating REST APIs.
Procedure
- Select REST API from these categories.
Image omitted: mcp-create-tool-moveworks.png
Tool creation
Tool creation
- On the form, fill in the fields.
Image omitted: mcp-server-create-tool-restapi.png
Create tool from REST APIs
Create tool from REST APIs
**Note:** The **category** is auto-populated if selected in the last modal.
| Field | Description |
|---|---|
| REST API | Select a REST API type from the list. |
| Label | An internal name for the tool. |
| MCP app | An active MCP app linked to this REST API. |
| Description | The description of what the tool intends to do. This input is exposed to AI clients and used to determine when to call this tool. Note: Admins must add specific and action-oriented description as the AI clients access it to decide when to invoke the tool. |
| MCP Servers | One or more servers you want to add your tool to. |
In the Tool inputs section, the fields associated with the capability are added. See [Create a tool for a Model Context Protocol server](create-tool-mcp-server.md) to learn more. The tool is now published on the MCP Server and discoverable by MCP clients.
Parent Topic:Create a tool for a Model Context Protocol server