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.

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).

Quick Navigation

  1. Create a Personal Access Token in Sally
  2. Set up the MCP connection in Cursor
  3. Troubleshooting

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. Log in to Sally at app.sally.io.
  2. Open Settings in the bottom-left of the sidebar.
Sally sidebar with the Settings entry highlighted in the bottom-left
Open Settings
  1. In Settings, choose "Integrations". Under "Your personal integrations", click "+ Add integration".
Sally sidebar with Integrations selected and the Add integration button highlighted
Open Integrations and add a new one
  1. In the integration drawer, find "Sally MCP" and click "Create Token".
Integration drawer with Sally MCP entry and Create Token button highlighted
Pick Sally MCP
  1. Fill out the "Create new Sally MCP Token" dialog:

    • Name: a label that helps you recognize the token later (e.g. "Cursor").
    • Expires: choose a lifetime: 30 days, 90 days, 1 year, 2 years, or Never.

    Then click "Create Token".

Create Sally MCP Token dialog with label Cursor and Expires field
Name the token and pick a lifetime
  1. Sally displays the full token exactly once. Copy it immediately and store it in a password manager or secure secret store. Once you close the dialog, the clear-text value is gone: you cannot view it again, only regenerate it.
Treat the token like a password

The token grants read access to every appointment, recording, and summary your Sally user sees in this company account. Do not paste it into Slack, email, or tickets. Store it in a password manager.

Dialog showing the generated Sally MCP token with a copy button and a warning that the token is shown only once
Copy the token before closing the dialog
  1. Click "Done".

You can return to Settings → Integrations → Sally MCP → "Manage Tokens" at any time to regenerate, revoke, or create additional tokens. Regenerating invalidates the old token immediately, so update it in any client that still uses it.

Sally MCP Tokens manage dialog showing an active token with its prefix, expiry date, regenerate and delete icons
Manage active tokens: regenerate or revoke individually

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 sally_pat_PASTE_YOUR_TOKEN_HERE
  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 sally_pat_PASTE_YOUR_TOKEN_HERE"
}
}
}
}

Replace PASTE_YOUR_TOKEN_HERE with the token from Step 1. 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. Troubleshooting

IssueFix
Sally tools don't appearRestart Cursor after adding the config. Check that .cursor/mcp.json is valid JSON.
"Unauthorized" or "Invalid token"Verify the full token with the sally_pat_ prefix. Regenerate in Sally 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.