← All agents
MICROSOFT · GITHUB COPILOT

VS Code + PitchPace

Copilot agent mode with native MCP support. The inputs block prompts for your key once and keeps it out of the repo.

IDE

Before you start

  • A PitchPace tenant — your park on <tenant>.pitchpace.app. Replace <tenant> everywhere below.
  • An agent key (ppag_…) with the scopes you need — request one if you don’t have it yet. It is a secret: keep it out of repos and URLs.
QUICK START
  1. 1

    Add the workspace config

    VS Code asks for the key on first start (password-masked) and stores it outside the file, so this file is safe to commit.

    .vscode/mcp.json
    {
      "inputs": [
        {
          "id": "pitchpace-key",
          "type": "promptString",
          "description": "PitchPace agent key (ppag_...)",
          "password": true
        }
      ],
      "servers": {
        "pitchpace": {
          "type": "http",
          "url": "https://<tenant>.pitchpace.app/api/agent/mcp",
          "headers": { "Authorization": "Bearer ${input:pitchpace-key}" }
        }
      }
    }
  2. 2

    Start the server

    Command palette → "MCP: List Servers" → pitchpace → Start. Then open Chat in agent mode.

VERIFY IT WORKS

"MCP: List Servers" shows pitchpace running. In agent-mode chat, the tools picker lists the PitchPace tools; try the first prompt below.

List my PitchPace unit types and this week’s per-day occupancy.

Writes are opt-in: set_occupancy exists only on keys with occupancy:write, and what it writes lowers your public availability immediately — start read-only if you are unsure.

EXAMPLE PROMPTS
List my unit types and this week’s occupancy per day.
Sync my PMS export: set 14 of my 20 pitches occupied for 1–15 August, note "OTA sales".
Which days in August still have at least 5 pitches available?
Read my price grid and list every band with a minimum stay under 3 nights.
REFERENCE