> For the complete documentation index, see [llms.txt](https://integrations.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://integrations.impact.com/ai-solutions/mcp-quick-start/mcp-for-cursor.md).

# MCP for Cursor

Install impact.com MCP in Cursor.

The impact.com Model Context Protocol (MCP) Server integrates directly with Cursor, giving you AI-powered access to your partnership data without leaving your editor. Choose between a one-click install or manual configuration.

## One-click install

Select [this link](https://cursor.com/en/install-mcp?name=impact%20MCP\&config=eyJ1cmwiOiJodHRwczovL21jcC5pbXBhY3QuY29tL21jcCIsImF1dGgiOnsiQ0xJRU5UX0lEIjoibWNwLWltcGFjdC1jdXJzb3IiLCJzY29wZXMiOlsib2ZmbGluZV9hY2Nlc3MiLCJtY3A6cmVhZCIsIm1jcDp3cml0ZSJdfSwiaGVhZGVycyI6e319) to open Cursor and add the server automatically.

The first time you connect, you'll be prompted to log in to impact.com and choose which account to connect. If you've already granted consent and need to switch accounts, see [Switch Between MCP Accounts](/ai-solutions/mcp-quick-start/switch-between-mcp-accounts.md).

To learn more about Cursor, see the [Cursor documentation](https://cursor.com/docs/mcp).

## Manual configuration

Add this to `~/.cursor/mcp.json`:

{% tabs %}
{% tab title="JSON" %}

```json
{
  "mcpServers": {
    "impact MCP": {
      "url": "https://mcp.impact.com/mcp",
      "auth": {
        "CLIENT_ID": "mcp-impact-cursor",
        "scopes": [
          "offline_access",
          "mcp:read",
          "mcp:write"
        ]
      },
      "headers": {}
    }
  }
}
```

{% endtab %}
{% endtabs %}

### Manage tool permissions

<details>

<summary>How do I manage tool permissions in Cursor?</summary>

Connecting mcp.impact.com authorizes Cursor to call supported tools within your existing impact.com permissions. Separately, Cursor may ask you to approve each tool call, or remember that approval. Those prompts are controlled by Cursor, not by impact.com.

#### **Steps**

1. When the agent wants to use an impact.com MCP tool, review the prompt and approve or deny.
2. To change how often you are asked: open **Cursor Settings → Agents → Approvals & Execution** and choose a run mode (for example, **Auto-review** or **Allowlist**).
3. To let trusted MCP tools run without prompting, add them to the MCP allowlist from that settings area, or choose **Add to allowlist** when prompted.
4. Optionally, enable or disable an MCP server from the tools list in chat.
   1. Select **Customize**, then the tools list at the top of the chat panel.

Denying a prompt blocks that call in Cursor. It does not change your impact.com account permissions or the account-level MCP enablement setting.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://integrations.impact.com/ai-solutions/mcp-quick-start/mcp-for-cursor.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
