Enabling Agentforce agents to interact with core Salesforce Platform capabilities like objects, Apex, and Flows.
Tool Name | Description | Example Inputs |
---|---|---|
platform_execute_soql_query | Executes a Salesforce Object Query Language (SOQL) query. | query_string |
platform_execute_sosl_search | Performs a Salesforce Object Search Language (SOSL) search. | search_string |
platform_create_sobject_record | Creates a new record for a specified sObject. | object_name , fields_map |
platform_retrieve_sobject_record | Retrieves an existing sObject record by its ID. | record_id , fields_to_retrieve |
platform_update_sobject_record | Updates an existing sObject record. | record_id , fields_map |
platform_delete_sobject_record | Deletes an sObject record. | record_id |
platform_describe_metadata_object | Retrieves metadata for a Salesforce object (fields, labels, types, etc.). | object_name |
platform_describe_metadata_field | Retrieves metadata for a specific field on an sObject. | object_name , field_name |
platform_execute_apex_anonymous | Executes anonymous Apex code (use with caution, typically for admin/dev). | apex_code |
platform_execute_apex_rest | Calls a custom Apex REST endpoint. | http_method , endpoint , request_body , headers |
platform_start_flow_interview | Launches a Salesforce Flow (screen flow or auto-launched). | flow_api_name , input_variables_map |
platform_execute_tooling_api_request | Interacts with the Salesforce Tooling API. | http_method , endpoint_path , request_body |
platform_execute_rest_api_request | Makes direct calls to the standard Salesforce REST API. | http_method , endpoint_path , request_body , headers |