ClawLink
CRM & Sales275 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 275 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_create_bulk_query_jobCreate a Bulk API 2.0 query job (POST /jobs/query) for a SOQL query over a large result setWrite
salesforce_describe_dashboardGet dashboard metadata, components, filters, layout, and running userRead
salesforce_describe_list_viewRetrieve columns, filters, ordering, and generated SOQL for a list viewRead
salesforce_describe_report_typeDescribe a Salesforce report type's fields, filters and default metadataRead
salesforce_describe_tooling_objectDescribe a Tooling API object's fields, URLs, and child relationshipsRead
salesforce_discover_unit_testsDiscover one page of Apex and automated flow tests without running themRead
salesforce_download_attachment_bodyDownload the binary Body field of a legacy Salesforce Attachment recordRead
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 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_analytics_notificationRetrieve a Salesforce analytics notification or subscription by ID and sourceRead
salesforce_get_analytics_notification_limitsGet maximum and remaining notification limits for a selected sourceRead
salesforce_get_apex_log_bodyReturn the raw text body of one Salesforce Apex debug logRead
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_app_menuDiscover App Menu types or retrieve Lightning/mobile menu items or headersRead
salesforce_get_appointment_candidatesFind available Salesforce Scheduler resources and time slots without booking an appointmentRead
salesforce_get_appointment_slotsFind available Salesforce Scheduler time slots without booking appointmentsRead
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_actionCheck consent preferences for a SINGLE action (e.gRead

On this page