> ## Documentation Index
> Fetch the complete documentation index at: https://docs.seesaw.fun/llms.txt
> Use this file to discover all available pages before exploring further.

# VS Code

> Connect VS Code (GitHub Copilot agent mode) to the SeeSaw MCP server

## Configure

Create `.vscode/mcp.json` in your workspace. Note that VS Code uses
**`servers`** (not `mcpServers`), and supports prompted inputs so the key
never sits in the file:

```json theme={null}
{
  "inputs": [
    {
      "type": "promptString",
      "id": "seesaw-key",
      "description": "SeeSaw API key (sspat_…)",
      "password": true
    }
  ],
  "servers": {
    "seesaw": {
      "type": "http",
      "url": "https://api.seesaw.fun/mcp",
      "headers": {
        "Authorization": "Bearer ${input:seesaw-key}"
      }
    }
  }
}
```

VS Code prompts for the key on first start and stores it securely.

## Verify

Open the Chat view in **agent mode** and check the tools picker — the
`seesaw` server should list **14 tools**. Then try:

> Who's on top of the SeeSaw global leaderboard?

## Troubleshooting

| Symptom                      | Likely cause                                                                              |
| ---------------------------- | ----------------------------------------------------------------------------------------- |
| Server won't start           | Using `mcpServers` instead of `servers`, or JSON syntax error                             |
| Auth error                   | Wrong key entered at the prompt — run "MCP: Reset cached inputs" from the command palette |
| Tool errors mentioning retry | Rate limited — see [Rate limits](/rate-limits)                                            |
