The Fingerprint MCP Server connects ChatGPT directly to Fingerprint's device intelligence platform, enabling fraud analysts, developers, and security teams to investigate suspicious activity and understand traffic patterns more quickly.
Fingerprint captures device intelligence signals, including bot detection, VPN usage, browser tampering, and visitor behavior, on your highest-risk pages and actions like login, checkout, and account creation. With this connector, you can query that data conversationally, no dashboards or manual correlation required
Try prompts like:
- "Show me bot traffic from the last hour."
- "Is this signup spike part of a coordinated operation?"
- "Who are my most suspicious visitors and why?"
- "Help me implement Fingerprint to protect my site."
ChatGPT queries your Fingerprint workspace and returns insights in seconds. Developers can also use it to build and integrate Fingerprint into their applications, getting guidance on setup, configuration, and best practices without leaving the conversation.
Connect to your Fingerprint account to get started. New to Fingerprint? Sign up for free at fingerprint.com.
How to use
- 1Add it in ChatGPT
Open Fingerprint in ChatGPT's Plugin directory (button above), select + to add it and sign in if asked.
- 2Use it in a chat
Type @ in the composer and pick Fingerprint, or start your message with its name. ChatGPT may also suggest it when it fits what you ask.
Skills 14
- Fingerprint Onboarding Guide
Use this guide to help onboard Fingerprint into a project.
- fingerprint-angular
Integrate Fingerprint device identification into an Angular app — initialize the agent and get the visitor's visitor_id and event_id.
- fingerprint-get-started
Guide the user through the full Fingerprint Get Started flow — detect the project's tech stack, install frontend identification, add the server-side API verification step, then walk the remaining protection steps, applying the matching skill for each. Use when the user wants to add Fingerprint to an app, get started with Fingerprint, or set up device identification and fraud protection end to end.
- fingerprint-javascript
Integrate Fingerprint device identification into a vanilla JavaScript or plain HTML app with the JS Agent (@fingerprint/agent, npm or CDN) — initialize the agent and get the visitor's visitor_id and event_id. Use when there's no framework SDK — Vite, Webpack, a plain script tag, Solid, Lit, Alpine, htmx, or jQuery.
- fingerprint-nextjs
Add Fingerprint to a fullstack Next.js (App Router) app — identify visitors in the browser with the React SDK and verify the event_id server-side with the node SDK in a Route Handler or Server Action.
- fingerprint-node
Integrate the Fingerprint Server API into a Node/Express backend — fetch an event by event_id and read the verified identification and Smart Signals.
- fingerprint-python
Integrate the Fingerprint Server API into a Python backend (FastAPI / Django / Flask) — fetch an event by event_id and read the verified identification and Smart Signals.
- fingerprint-react
Integrate Fingerprint device identification into a React (or Preact) app — initialize the agent and get the visitor's visitor_id and event_id.
- fingerprint-request-filtering
Protect your public Fingerprint API key from unauthorized use by configuring request filtering — allowed origins, header restrictions, and block lists — so the key only works from your own apps even though it's visible in client source. Use when securing the public key, preventing key abuse, or setting up allow/block lists.
- fingerprint-rules-engine
Set up no-code automatic protection with the Fingerprint Rules Engine — block or allow visitors based on Smart Signals without writing decision code — and consume the rule outcome server-side. Use when the user wants automatic protection, to build their first rule, or to enforce policy without hand-coding signal checks.
- fingerprint-smart-signals
Use the full set of Fingerprint Smart Signals (bot, VPN, proxy, tampering, incognito, IP blocklist, velocity, suspect score, location spoofing, and more) from the v4 Server API to make richer server-side trust decisions. Use after the basic identification + verification is in place, when you want detailed insights about a visitor beyond confidence.
- fingerprint-svelte
Integrate Fingerprint device identification into a Svelte / SvelteKit app — initialize the agent and get the visitor's visitor_id and event_id.
- fingerprint-tagging
Attach your own metadata (user IDs, account IDs, order IDs) to Fingerprint identification events using tag and linkedId in the v4 JS Agent, then read it back from the Server API and webhooks. Use to join Fingerprint data with your business data for fraud use-cases, tracking logged-in devices, and analytics.
- fingerprint-vue
Integrate Fingerprint device identification into a Vue 3 (or Nuxt) app — initialize the agent and get the visitor's visitor_id and event_id.
Things to ask
- “Show me bot traffic from the last hour.”
- “Is this signup spike part of a coordinated operation?”
- “Help me implement Fingerprint to protect my site.”