Connect Open Patrol to Visual Studio Code
Visual Studio Code reads Open Patrol through GitHub Copilot's chat and sends your token with every request. It asks for the token when the server starts, so the token stays out of your files.
The server address
The configuration below already carries it.
You will need
- An Open Patrol plan that holds data. See the plans, or sign in if you have one.
- Visual Studio Code with GitHub Copilot turned on: it reads MCP servers through Copilot's chat.
- Your token, made in your dashboard.
- A few minutes.
On Open Patrol
Create your token
-
Create your token
Your token is private, so it is made in your dashboard, not on this page. We show it once: copy it somewhere safe.
Open your token page
In Visual Studio Code
Add Open Patrol to the configuration
-
Open the configuration
In the Command Palette, run MCP: Open User Configuration to have it in every workspace, or create
.vscode/mcp.jsonin one workspace. -
Add Open Patrol
Add the server. Visual Studio Code asks for your token when the server first starts:
{ "inputs": [ { "type": "promptString", "id": "open-patrol-token", "description": "Open Patrol token", "password": true } ], "servers": { "open-patrol": { "type": "http", "url": "https://open.playpatrol.app/mcp", "headers": { "Authorization": "Bearer ${input:open-patrol-token}" } } } } -
Start the server
Start the server when Visual Studio Code offers it and paste your token when it asks. Then open the Chat view in Agent mode.
-
Ask it something
Ask in your own words. For example:
- Where did Big Bass Splash stand on UK casino pages last week?
- Which studios had games on the first row of Spanish casino homepages yesterday?
- Which new games appeared on casino homepages in Germany this month?
If something goes wrong
- Visual Studio Code says Unauthorized
- The token is wrong, was replaced, or your plan ended. Open your token page to see which.
- You lost the token
- We keep only its start, so it cannot be shown again. Replace it on your token page and put the new one where the old one was; the old one stops at once, for the API as well.