connector-delete
Remove a Simplifier Connector from the platform by specifying its name to clean up unused integrations and manage connector resources.
Instructions
Delete a Connector
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| connectorName | Yes | Name of the Connector to delete |
Implementation Reference
- src/tools/connector-tools.ts:399-404 (handler)Handler function that executes the deletion of a connector by calling simplifier.deleteConnector with the provided connectorName.({ connectorName }) => { return wrapToolResult(`delete connector ${connectorName}`, async () => { const trackingKey = trackingToolPrefix + toolNameConnectorDelete return await simplifier.deleteConnector(connectorName, trackingKey); }); });
- src/tools/connector-tools.ts:387-390 (schema)Zod input schema defining the connectorName parameter for the tool.inputSchema: { connectorName: z.string() .describe("Name of the Connector to delete"), },
- src/tools/connector-tools.ts:383-404 (registration)Registration of the 'connector-delete' tool using server.registerTool, including schema, annotations, and handler.const toolNameConnectorDelete = "connector-delete" server.registerTool(toolNameConnectorDelete, { description: `# Delete a Connector`, inputSchema: { connectorName: z.string() .describe("Name of the Connector to delete"), }, annotations: { title: "Delete a Connector", readOnlyHint: false, destructiveHint: true, idempotentHint: true, openWorldHint: true, }, }, ({ connectorName }) => { return wrapToolResult(`delete connector ${connectorName}`, async () => { const trackingKey = trackingToolPrefix + toolNameConnectorDelete return await simplifier.deleteConnector(connectorName, trackingKey); }); });