Skip to main content

Sally MCP with Cursor

Cursor is an AI-powered code editor that supports MCP servers through its built-in settings UI and a project-level config file. The Model Context Protocol (MCP) is an open standard that lets AI tools connect to external data sources. By adding the Sally MCP endpoint, you can query your meetings, summaries, and transcripts directly while coding, for example to look up a decision from a sprint review, check action items, or pull a transcript without switching to another app.

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 Cursor
  3. Access scope
  4. Troubleshooting
Prerequisites
  • Cursor installed (download from cursor.com).
  • An active Sally user with access to at least one company account.
  • Sally MCP enabled for your company account (admin setting).
Token or OAuth?

Sally accepts both a Personal Access Token and OAuth 2.1, and Cursor can do either. This guide takes the token route because it works the same in every Cursor version. One thing to expect: Cursor starts its own OAuth flow whenever a server publishes OAuth discovery metadata, which Sally does, so it may open a Sally login window on first start even though a token header is configured. Either way you end up with a working connection. 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 Cursor 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 Cursor

Option A: Via the Cursor settings UI

  1. Open Cursor.
  2. Click the gear icon in the bottom-left corner to open Settings.
  3. Navigate to Tools & MCPs in the left sidebar.
  4. Under User MCP Servers, click Add Custom MCP.
Cursor Settings showing the Tools & MCPs page with the Add Custom MCP button highlighted
Open Settings → Tools & MCPs → Add Custom MCP
  1. Enter the following details:

    • Name: sally
    • Type: http (or Streamable HTTP if listed)
    • URL: https://app.sally.io/api/v1/McpExternal
    • Headers: Authorization: Bearer YOUR_SALLY_TOKEN
  2. Save. The Sally MCP server now appears under User MCP Servers with its tools enabled.

Cursor Settings showing the sally MCP server listed under User MCP Servers with 5 tools enabled, and the mcp.json config file visible on the right
Sally MCP server configured with 5 tools enabled

Option B: Via the project config file

Create or edit the file .cursor/mcp.json in your project root:

{
"mcpServers": {
"sally": {
"type": "http",
"url": "https://app.sally.io/api/v1/McpExternal",
"headers": {
"Authorization": "Bearer YOUR_SALLY_TOKEN"
}
}
}
}

Replace YOUR_SALLY_TOKEN with the token you created in Step 1, then save the file.

Global vs. project config

The settings UI configures Sally globally (available in all projects). The .cursor/mcp.json file scopes the server to a single project. Choose whichever fits your workflow. If both are present, the project config takes precedence.

Once configured, verify the connection:

  1. Open a new agent panel in Cursor.
  2. Click the + button and open MCP Servers. Verify that sally is listed and toggled on.
Cursor agent panel with the MCP Servers menu open, showing the sally server toggled on
Sally appears in the MCP Servers list and is enabled
  1. Ask:

"Which Sally tools are available?"

Cursor should list the five Sally tools. Try a real query:

"Search my Sally meetings from the last 7 days that mention the Q3 planning."


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
Sally tools don't appearRestart Cursor after adding the config. Check that .cursor/mcp.json is valid JSON.
Unauthorized or Invalid tokenCheck that the full token is in place, including sally_user_mcp_ at the start. Delete it in Sally and create a new one if needed.
MCP section not found in settingsUpdate Cursor to the latest version. MCP support was added in early 2025.
Results are emptyMake sure the Sally user behind the token has accessible meetings. Check access rules.

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