breadcrumbDescription
CRM Analytics MCP-serverværktøjsreference
Skrivebeskyttede værktøjer, der gør det muligt for MCP-kompatible AI-klienter at opdage apps, undersøge skemaer, køre SAQL-forespørgsler og læse dashboard- og linsemetadata.
EditionsHeading
| Tilgængelig i Lightning Experience |
| Tilgængelig med CRM Analytics, som er tilgængelig for en merpris i Enterprise, Performance og Unlimited Edition. |
Når du har oprettet forbindelse, kalder du ikke disse værktøjer selv. Stil din MCP-kompatible AI-klient, f.eks. ChatGPT, Claude eller Cursor, et spørgsmål på naturligt sprog. Klienten vælger værktøjerne til opgaven.
Når du f.eks. spørger "Hvad var vores top 10-konti efter omsætning sidste regnskabsår?" undersøger AI-klienten datasætskemaet, genererer SAQL (Salesforce Analytics Query Language) og returnerer strukturerede resultater med execute_query.
Et typisk forespørgselsarbejdsflow er list_datasets til get_dataset (registrer currentVersionId) til get_xmd (eksakt feltnavne) til execute_query.
Kolonnen Beskrivelse/Input noterer påkrævede parametre. Andre parametre er valgfri.
Organisations- og Discovery-værktøjer
Eksterne MCP-kompatible AI-klienter bruger disse værktøjer til at finde mapper (apps), der indeholder dashboards, datasæt og linser, og til at indlæse fulde mappemetadata.
| Værktøjsnavn | Beskrivelse/input | Returnerer | Brug når |
|---|---|---|---|
list_folders |
Returnerer mapper (apps), som den tilsluttede bruger kan få adgang til. Input: |
Mappeobjekter med id, betegnelse, beskrivelse, skabelonkilde og tilladelser. | Du skal have mappe-id'er for at håndtere senere listeopkald, eller du ønsker en opgørelse over apps. |
get_folder |
Returnerer fulde metadata for en mappe (app). Input: |
Et mappeobjekt med betegnelse, beskrivelse, skabelonkilde og tilladelser. | Du skal have komplette metadata for en bestemt app. |
Data- og skemaværktøjer
Eksterne MCP-kompatible AI-klienter bruger disse værktøjer til at angive datasæt og hente de feltnavne, datatyper og betegnelser, der er påkrævet for at generere gyldig SAQL.
| Værktøjsnavn | Beskrivelse/input | Returnerer | Brug når |
|---|---|---|---|
list_datasets |
Returnerer datasæt i en app eller på tværs af organisationen. Inputs: |
Datasætobjekter med navne, typer og senest ændrede datoer. | Du skal have datasætnavne og id'er, før du undersøger et skema eller kører en forespørgsel. |
get_dataset |
Returnerer fulde metadata for et datasæt, herunder oplysninger om den aktuelle version. Input: |
Datasætmetadata, herunder feltnavne, datatyper, dimensions- og målbetegnelser og aktuelt versions-id. | Du skal bruge currentVersionId, før du ringer til get_xmd eller execute_query. |
get_xmd |
Returnerer udvidede metadata (XMD) for en datasætversion, herunder nøjagtige API-feltnavne, datatyper, betegnelser og formatering. Input: |
Udvidede metadata for datasætversionen, herunder API-feltnavne, datatyper, betegnelser og visningsformatering. | Du skal have præcise API-feltnavne, så klienten kan opbygge syntaktisk korrekt SAQL. |
Forespørgsels- og analyseværktøjer
Eksterne MCP-kompatible AI-klienter bruger dette værktøj til at køre SAQL op mod et CRM Analytics-datasæt og returnere strukturerede resultater. Klienten genererer SAQL fra din anmodning på naturligt sprog.
| Værktøjsnavn | Beskrivelse/input | Returnerer | Brug når |
|---|---|---|---|
execute_query |
Kører en SAQL-forespørgsel op mod et CRM Analytics-datasæt. Input: |
Strukturerede JSON-forespørgselsresultater med rækker, kolonnemetadata og detaljer for forespørgselsudførelse. | Du ønsker grupperede, filtrerede eller rangerede svar fra et datasæt. Brug ikke dette værktøj til metadataopdagelse. |
Dashboard-, visualiserings- og udforskningsværktøjer
Eksterne MCP-kompatible AI-klienter bruger disse værktøjer til at finde dashboards og gemte udforskninger (linser) og til at hente widget-, trin-, filter- og forespørgselsdefinitioner.
| Værktøjsnavn | Beskrivelse/input | Returnerer | Brug når |
|---|---|---|---|
list_dashboards |
Returnerer CRM Analytics-dashboards i en app eller på tværs af organisationen. Inputs: |
Dashboardobjekter med navne, id'er, typer og appkontekst. | Du skal bruge dashboard-id'er, eller du ønsker at gennemse dashboards, der er bygget på forhånd, for en app. |
get_dashboard |
Returnerer fulde metadata for et dashboard, herunder widgets, trin og filtre. Input: |
Fuldstændige dashboardmetadata inklusive widgets, trin, filterkonfigurationer og layoutdetaljer. | Du skal have den fulde definition af et specifikt dashboard. |
list_lenses |
Returnerer gemte udforskninger (linser), som den tilsluttede bruger kan få adgang til. Indgange: |
Linseobjekter med navne, id'er og de datasæt, de refererer til. | Du skal have en opgørelse over gemte udforskninger og de datasæt, de bruger. |
get_lens |
Returnerer fulde metadata for en linse, herunder forespørgselsdefinitionen og datasætreferencen. Input: |
Fuld linse-metadata inklusive forespørgselsdefinition, visualiseringskonfiguration og datasætreference. | Du skal bruge forespørgsels- og visualiseringsdetaljer for en bestemt linse. |
