MCP Server
FlashID MCP Server
Connect AI agents to FlashID. The flashid-mcp package is a Model Context Protocol server that lets Claude Code, Codex, Claude Desktop, Cursor and any other MCP client manage your profiles, tags, proxies and folders, and open browsers with automation endpoints — all through natural language, on top of the Local API.
Requirements
- FlashID desktop app installed and running, with Local API enabled (FlashID → Settings → Local API)
- Your API key (FlashID → Settings → API Access)
- Node.js ≥ 18 (
npxcomes with it)
Setup
Claude Code
Codex
Claude Desktop / Cursor
Add to your MCP configuration file (e.g. claude_desktop_config.json):
Environment variables
Tools
Try it
Create a tag named ecommerce, create 3 Windows 11 profiles named shop-1..3 with that tag, bind my proxy 1.2.3.4:1080 to them, and open the first one.
create_profile only requires system — omitted fingerprint fields are auto-generated as a coherent random fingerprint. Pass tag_uuids to create_profile or update_profile to set all profile tags at once, or use attach_profile_tag and detach_profile_tag to change one association.
Page automation
open_browser returns automation endpoints for the launched browser:
Hand ws.puppeteer to Playwright / Puppeteer (puppeteer.connect({ browserWSEndpoint })) or to a browser-automation MCP server to drive pages inside the fingerprinted browser.
If any tool fails, run the check_connection tool first — it reports whether the FlashID app is reachable and verifies that the API key is valid.