Skip to main content
Glama
smn2gnt

MCP Salesforce Connector

by smn2gnt

delete_record

Remove specific records from Salesforce by specifying the object name and record ID using the MCP Salesforce Connector. Simplify data management and maintain accuracy in your Salesforce environment.

Instructions

Deletes a record

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
object_nameYesThe name of the Salesforce object (e.g., 'Account', 'Contact')
record_idYesThe ID of the record to delete

Implementation Reference

  • Handler for delete_record tool: extracts object_name and record_id from arguments, performs delete operation using simple_salesforce, and returns the result.
    elif name == "delete_record": object_name = arguments.get("object_name") record_id = arguments.get("record_id") if not object_name or not record_id: raise ValueError("Missing 'object_name' or 'record_id' argument") if not sf_client.sf: raise ValueError("Salesforce connection not established.") sf_object = getattr(sf_client.sf, object_name) results = sf_object.delete(record_id) return [ types.TextContent( type="text", text=f"Delete {object_name} Record Result: {results}", ) ]
  • Tool registration including name, description, and input schema for delete_record in the list_tools handler.
    types.Tool( name="delete_record", description="Deletes a record", inputSchema={ "type": "object", "properties": { "object_name": { "type": "string", "description": "The name of the Salesforce object (e.g., 'Account', 'Contact')", }, "record_id": { "type": "string", "description": "The ID of the record to delete", }, }, "required": ["object_name", "record_id"], }, ),

Other Tools

Related Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/smn2gnt/MCP-Salesforce'

If you have feedback or need assistance with the MCP directory API, please join our Discord server