Alle integrationer

Salesforce

Forespørg og administrer CRM-records — accounts, contacts, opportunities, leads og custom objects via SOQL og REST.

OAuth 8 værktøjer

Overblik

Forbind Salesforce for at give AI-klienter adgang til dine CRM-data — accounts, contacts, opportunities, leads, tasks og custom objects.

Forudsætninger

  • En Salesforce-org med API-adgang (Developer Edition, Professional, Enterprise eller Unlimited)
  • En stackgate.ai-konto
  • En Salesforce External Client App (eller Connected App) med OAuth aktiveret

Credentials

Platform-opsætning (stackgate.ai-operatører)

  1. I Salesforce Setup, åbn External Client App Manager og opret en ny app.
  2. Under API (Enable OAuth Settings), aktiver OAuth og tilføj din callback-URL:
    • Production hub: https://stackgate.ai/oauth/salesforce/callback
    • Local dev: https://mcp-center.test/oauth/salesforce/callback (eller din Herd-URL)
  3. Vælg OAuth-scopes: api og refresh_token (Perform requests at any time).
  4. Aktiver Authorization Code and Credentials Flow.
  5. Kopiér Consumer Key og Consumer Secret til hub-miljøet:
    • SALESFORCE_CLIENT_ID
    • SALESFORCE_CLIENT_SECRET

Bruger-forbindelsesflow

  1. Log ind på stackgate.ai.
  2. Gå til Mine integrationer og åbn Salesforce.
  3. Klik Aktivér, og derefter Forbind Salesforce.
  4. Vælg Production (Developer Edition og production orgs) eller Sandbox (fulde sandbox orgs).
  5. Godkend OAuth-prompten — stackgate.ai gemmer dine tokens sikkert.

Ingen manuelle API-nøgler kræves for slutbrugere.

Brug med AI-klienter

  • Dedikeret endpoint: POST /mcp/salesforce med Sanctum bearer token
  • Private gateway: én config til alle integrationer — brug salesforce__*-navngivne værktøjer

Se Dokumentation for HTTP-autentificering og opsætning af private gateway.

Fejlfinding

  • 422 integration not configured — gennemfør OAuth-forbindelsesflowet i Mine integrationer.
  • Invalid session / auth errors — afbryd og genforbind Salesforce. Sørg for at du valgte det korrekte miljø (Production vs Sandbox).
  • API limit exceeded — din Salesforce-org har ramt sin rullende 24-timers REST API-allokering. Brug get_api_limits eller bed din org-admin om at hæve grænser.
  • Write failures — den forbundne brugers Salesforce-profil skal have create/edit-tilladelse på målobjektet og felterne.

Tilgængelige værktøjer

  • describe_global

    List all sObjects available in the connected Salesforce org.

  • describe_object

    Describe a Salesforce sObject, including fields, relationships, and permissions.

  • query_records

    Run a SOQL query against the connected Salesforce org.

  • get_record

    Fetch a single Salesforce record by sObject type and Id.

  • search_records

    Run a SOSL search across multiple Salesforce objects.

  • get_api_limits

    Get remaining Salesforce org API limits for the rolling 24-hour period.

  • create_record

    Create a Salesforce record for the given sObject type.

  • update_record

    Update fields on an existing Salesforce record.

MCP-endpoint: https://stackgate.ai/mcp/salesforce (HTTP) eller via private gateway.