Skip to main content

Sally MCP with Langdock

Langdock is an enterprise AI platform that supports MCP servers as integrations. The Model Context Protocol (MCP) is an open standard that lets AI tools connect to external data sources. By adding the Sally MCP endpoint in Langdock, all team members with access can query Sally meeting data from their assistants, for example to search past meetings, review summaries, or pull transcripts for follow-ups. MCP tools are automatically converted into Langdock actions, so there's no extra development work required.

For background on the Sally MCP Connector, available tools, and security best practices, see the General Setup Guide.

Quick navigation

  1. Create a Personal Access Token in Sally
  2. Set up the MCP connection in Langdock
  3. Access scope
  4. Troubleshooting
Prerequisites
  • A Langdock account with permission to add integrations (admin or integration-manager role).
  • An active Sally user with access to at least one company account.
  • Sally MCP enabled for your company account (admin setting).
One token per team or per user?

Langdock integrations are typically team-wide. If you use a single Sally PAT, all Langdock users will see the meeting data that specific Sally user has access to. For correct per-user scoping, each user should create their own PAT and add their own integration instance.

Token or OAuth?

Langdock also offers OAuth 2.0 (Dynamic Client Registration) as an authentication method for remote MCP servers, and Sally supports it. If you choose that instead of API Key, you can skip step 1 completely: Langdock registers itself with Sally, and the authorization happens in the browser, so no token has to be created, pasted or rotated. The steps below describe the API Key route. Background in OAuth 2.1 with Dynamic Client Registration.

1. Create a Personal Access Token in Sally

A Personal Access Token (PAT) is the credential Langdock uses to authenticate against the Sally MCP endpoint. You create it once.

  1. Open Settings in the bottom-left of the sidebar.
Sally sidebar with the Settings entry highlighted in the bottom-left
Open Settings
  1. Under Configuration, select Integrations and open the MCP tab. Click Create token under Sally MCP. With no token yet, the button sits in the middle, otherwise in the top right corner.
MCP tab in the integrations with the Create token button highlighted
Create a token in the MCP tab
  1. Fill out the Create Sally MCP token dialog:

    • Name: required. Pick a label that helps you recognize the token later.
    • Expiry date (optional): set a date if the token should expire by itself. Without one, it does not expire.

    Then click Create.

Create Sally MCP token dialog with the Name and Expiry date fields
Set the name and an optional expiry date
  1. Sally shows the full token exactly once. Copy it right away with the icon on the right of the field and store it in a password manager or a secure secret store. Once you close the dialog, there is no way to retrieve it again.
Dialog showing the new token, the copy icon and the note that the token is shown in full only once
Copy the token before closing the dialog
Treat the token like a password

The token grants read access to every appointment, recording and summary your Sally user sees in this organization account. Do not share it over chat, e-mail or tickets, store it in a password manager instead.

  1. Click Done. The token then sits under Your active tokens, with its beginning, its expiry date and a trash icon. The trash icon takes the token's access away. If you need to replace a token, simply create a new one afterwards.
List of active Sally MCP tokens with the beginning of the token, the expiry date and a trash icon
Review active tokens and delete them when needed

2. Set up the MCP connection in Langdock

  1. In Langdock, click Integrations in the left sidebar.
  2. Click Add integration in the top right.
  3. Select Create new from the dropdown.
Langdock integrations page with Integrations highlighted in the sidebar and the Add integration button highlighted in the top right
Open Integrations and add a new integration

In the Add integration dialog:

  1. Select Connect remote MCP as the type.
  2. Enter the following Server URL:
    https://app.sally.io/api/v1/McpExternal
  3. Under Authentication method, select API Key.
  4. Click Create and connect.
Add integration dialog with Connect remote MCP selected as the type, the Server URL field filled with the Sally endpoint, and API Key chosen as the authentication method
Select Connect remote MCP, enter the Sally endpoint URL, and choose API Key

The Set up your New Integration connection dialog opens:

  1. Enter a Name for the connection (e.g. "Sally MCP").
  2. In the API Key field, paste your Sally token:
    sally_user_mcp_YOURTOKEN
This is the token from Sally

Paste exactly the token you just copied from Sally.

  1. Click Save.
Set up your New Integration connection dialog with Name field showing Sally MCP and API Key field filled
Enter a name and paste the Sally token into the API Key field

You are now on the Configure MCP client page:

  1. Click Test connection.
  2. If the connection is successful, a green Connection successful indicator appears next to the button.
  3. Under Available tools, the Sally MCP tools are displayed (currently 5: Search appointments, Get recordings, Get summary, Search summaries, ...).
  4. Tick Enable action for each tool you want to use (all of them are ticked by default).
  5. Optionally switch on Ask for confirmation if users should approve each tool call before it runs.
  6. Click Save in the top right.
Configure MCP client page showing a successful connection test and the list of available Sally tools with Enable action ticked
Test the connection, then enable the tools you want and save
Up to 50 tools per integration

Langdock supports up to 50 tools per integration simultaneously.

  1. Open a new chat or continue an existing one.
  2. Type @ in the input field. The Sally integration and its tools appear in the selection list.
  3. Mention the integration with @Sally MCP or simply ask a natural question, for example:

"What was discussed in my last meeting?"

The model automatically calls the relevant Sally tools (e.g. Get recordings, Get summary) and returns a summary.

Langdock chat showing a query mentioning @Sally MCP, with the model calling Get recordings and Get summary tools to return a meeting summary
Use @Sally MCP in any chat to query meeting data
Use in Agents

You can also add the Sally integration to the instructions of a Langdock Agent. The agent will then use it automatically for relevant queries without the user having to mention @Sally MCP.


3. Access scope

The Sally MCP connector only returns meetings tied to your own Sally user or explicitly shared with you. The table below sums up what is and isn't reachable through your token:

SourceAccessible via MCP?
Your own meetings (you are the owner / technical owner)Yes
Meetings shared with you via a recording folder (directly or through one of your teams)Yes
Meetings of users for whom you have been set as deputy ("Vertretung")No
Deputy access is not included

Even if you have been granted deputy ("Vertretung") rights for another user inside Sally, those meetings are not exposed through MCP. The connector currently only surfaces your own recordings and recordings explicitly shared with you via folders. If you need a deputy's meetings in your AI tool, ask the owner to share them through a recording folder.


4. Troubleshooting

IssueFix
Connection test fails with 401 UnauthorizedThe token is wrong or has been deleted. Make sure the API Key field contains only the Sally token (format sally_user_mcp_…), without any extra prefix. If needed, create a new token at app.sally.io.
Connection successful but no tools visibleScroll down in the Available tools section. If the list is truly empty, contact Sally support to verify MCP protocol compatibility.
Other workspace members cannot use the integrationBy default, the integration is only visible to the person who created it. As an admin, change the visibility to the entire workspace in the integration settings.

For more troubleshooting tips, see the General Setup Guide → Troubleshooting.