Publish SAP Tool By Name
sap_publish_tool_by_namePublish a tool descriptor to the SAP MCP server registry, advertising tool capabilities such as AgentKit bridge or Metaplex NFT minting.
Instructions
Publish a tool descriptor using SDK ToolsModule.publishByName. SAP MCP context: Use tool registry writes to advertise concrete capabilities that this MCP can serve, including AgentKit bridge tools such as bridging_bridgeWormhole and Metaplex tools such as metaplex-nft_mintNFT. Publish only schemas and descriptions that match the actual MCP tool surface.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Numeric tool category ID | |
| toolName | No | Name of the tool to publish | |
| httpMethod | No | HTTP method code (e.g. 0=GET, 1=POST) | |
| isCompound | No | Whether the tool is a compound tool (default: false) | |
| protocolId | No | Protocol ID the tool belongs to (e.g. "jupiter") | |
| description | No | Human-readable description of the tool | |
| paramsCount | No | Total number of parameters the tool accepts | |
| requiredParams | No | Number of required parameters | |
| inputSchemaJson | No | JSON string of the tool input schema | |
| outputSchemaJson | No | JSON string of the tool output schema |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | MCP content blocks returned to the caller. | |
| isError | No | True when the tool result represents an application-level error. |