ClawLink
CRM & Sales179 toolsBrowser login (OAuth), no API keys

Salesforce integration for AI agents

Manage CRM data and workflows

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Salesforce once and call the same tools from all of them.

Deeper comparison, failure modes and setup details: Salesforce for AI agents, in depth.

Setup

Connect Salesforce through ClawLink's hosted setup to search CRM records, inspect objects and fields, run SOQL/SOSL queries, and perform a curated set of write actions without custom OAuth setup.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Salesforce exposes 179 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
salesforce_send_emailSend an email through SalesforceWrite
salesforce_execute_sosl_searchExecute a SOSL search to search across multiple Salesforce objectsRead
salesforce_get_a_batch_of_recordsRetrieve multiple Salesforce records in a single request with customizable field selectionRead
salesforce_get_accountRetrieves a specific account by ID from Salesforce, returning all available fieldsRead
salesforce_get_all_custom_objectsRetrieves all Salesforce objects (standard and custom) with detailed metadataRead
salesforce_get_all_fields_for_objectRetrieves all fields (standard and custom) for a Salesforce object with complete metadataRead
salesforce_get_all_navigation_itemsGets all navigation items (tabs) that the user has access toRead
salesforce_get_apiDiscover available REST API resources for a specified Salesforce API versionRead
salesforce_get_appGet metadata about a specific Salesforce app by IDRead
salesforce_get_appsGet metadata for all apps a user has access toRead
salesforce_get_campaignRetrieves a specific campaign by ID from Salesforce, returning all available fieldsRead
salesforce_get_chatter_resourcesAccess Chatter resources directoryRead
salesforce_get_child_recordsGet child records for a specified parent record and child relationship nameRead
salesforce_get_compact_layoutsRetrieve compact layout information for multiple Salesforce objectsRead
salesforce_get_composite_resourcesRetrieve a list of available composite resources in SalesforceRead
salesforce_get_composite_sobjectsRetrieves multiple records of the same object type by IDs with a request bodyRead
salesforce_get_consent_actionRetrieve aggregated consent preferences across multiple records for a specific actionRead
salesforce_get_contactRetrieves a specific contact by ID from Salesforce, returning all available fieldsRead
salesforce_get_contact_by_idRetrieves a Salesforce Contact by its unique ID; the ID must correspond to an existing ContactRead
salesforce_get_dashboardGets detailed metadata for a specific dashboard including its components, layout, and filtersRead
salesforce_get_file_contentReturns the binary content of a Salesforce file, including references to external filesRead
salesforce_get_file_informationRetrieve comprehensive metadata and information about a specified file in SalesforceRead
salesforce_get_file_sharesReturns information about the objects with which the specified file has been sharedRead
salesforce_get_global_actionsRetrieve actions displayed in the Salesforce Global Actions menu with metadataRead
salesforce_get_job_failed_record_resultsRetrieve failed records from a Salesforce Bulk API 2.0 ingest jobRead
salesforce_get_job_successful_record_resultsRetrieve successfully processed records from a Salesforce Bulk API 2.0 ingest jobRead
salesforce_get_job_unprocessed_record_resultsRetrieve unprocessed records from a Salesforce Bulk API 2.0 ingest jobRead
salesforce_get_last_selected_appRetrieves the app the current user last selected or the app the user sees by defaultRead
salesforce_get_leadRetrieves a specific lead by ID from Salesforce, returning all available fieldsRead
salesforce_get_list_view_actionsRetrieve header actions on list viewsRead