{"id":3772,"external_id":"plugin_asdk_app_69d3e530928c819191a9738ef3f4def6","name":"app-69d3e530928c819191a9738ef3f4def6","display_name":"Fingerprint","developer":"Fingerprint","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:02Z","input_sha256":"2c6a6ace7dfada3d663d0ea40d49bd45c2e5c24157dd06c039d4c17d1d2c8653","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.0","skill_count":14,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-02T12:00:02.247Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugin_asdk_app_69d3e530928c819191a9738ef3f4def6","name":"app-69d3e530928c819191a9738ef3f4def6","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_2b5ef6ef1a4c819192c23ef7d531647f","skills":[{"name":"Fingerprint Onboarding Guide","interface":{"brand_color":null,"iconography":"code","display_name":"Fingerprint Onboarding Guide","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Use this guide to help onboard Fingerprint into a project."},"description":"Use this guide to help onboard Fingerprint into a project.","plugin_release_skill_id":"pluginrsk_6aa4a05c4d688191bd0ba84258193ed3"},{"name":"fingerprint-angular","interface":{"brand_color":null,"iconography":"code","display_name":"fingerprint-angular","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Integrate Fingerprint device identification into an Angular app — initialize the agent and get the visitor's visitor_id and event_id."},"description":"Integrate Fingerprint device identification into an Angular app — initialize the agent and get the visitor's visitor_id and event_id.","plugin_release_skill_id":"pluginrsk_6aa4a0ec0660819194a8b32e60617bd8"},{"name":"fingerprint-get-started","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"fingerprint-get-started","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"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."},"description":"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.","plugin_release_skill_id":"pluginrsk_6aa4a0ec351481919723d1f8d6d10129"},{"name":"fingerprint-javascript","interface":{"brand_color":null,"iconography":"code","display_name":"fingerprint-javascript","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"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."},"description":"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.","plugin_release_skill_id":"pluginrsk_6aa4a0ec66f8819196d4b2294647aa4e"},{"name":"fingerprint-nextjs","interface":{"brand_color":null,"iconography":"code","display_name":"fingerprint-nextjs","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"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."},"description":"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.","plugin_release_skill_id":"pluginrsk_6aa4a0ec97b08191817c4f1dd4629324"},{"name":"fingerprint-node","interface":{"brand_color":null,"iconography":"code","display_name":"fingerprint-node","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Integrate the Fingerprint Server API into a Node/Express backend — fetch an event by event_id and read the verified identification and Smart Signals."},"description":"Integrate the Fingerprint Server API into a Node/Express backend — fetch an event by event_id and read the verified identification and Smart Signals.","plugin_release_skill_id":"pluginrsk_6aa4a0ecc76881919ef2f229b512f213"},{"name":"fingerprint-python","interface":{"brand_color":null,"iconography":"code","display_name":"fingerprint-python","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"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."},"description":"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.","plugin_release_skill_id":"pluginrsk_6aa4a0ed34f48191babec0abe57dafa5"},{"name":"fingerprint-react","interface":{"brand_color":null,"iconography":"code","display_name":"fingerprint-react","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Integrate Fingerprint device identification into a React (or Preact) app — initialize the agent and get the visitor's visitor_id and event_id."},"description":"Integrate Fingerprint device identification into a React (or Preact) app — initialize the agent and get the visitor's visitor_id and event_id.","plugin_release_skill_id":"pluginrsk_6aa4a0ed63088191b0b272f586576d88"},{"name":"fingerprint-request-filtering","interface":{"brand_color":null,"iconography":"radar","display_name":"fingerprint-request-filtering","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"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."},"description":"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.","plugin_release_skill_id":"pluginrsk_6aa4a0eda13c8191916bc96de5b73c4e"},{"name":"fingerprint-rules-engine","interface":{"brand_color":null,"iconography":"radar","display_name":"fingerprint-rules-engine","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"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."},"description":"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.","plugin_release_skill_id":"pluginrsk_6aa4a0edd2b08191ac57ecb64ed709ea"},{"name":"fingerprint-smart-signals","interface":{"brand_color":null,"iconography":"radar","display_name":"fingerprint-smart-signals","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"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."},"description":"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.","plugin_release_skill_id":"pluginrsk_6aa4a0ee0a5c819196c49b72cd5a613d"},{"name":"fingerprint-svelte","interface":{"brand_color":null,"iconography":"code","display_name":"fingerprint-svelte","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Integrate Fingerprint device identification into a Svelte / SvelteKit app — initialize the agent and get the visitor's visitor_id and event_id."},"description":"Integrate Fingerprint device identification into a Svelte / SvelteKit app — initialize the agent and get the visitor's visitor_id and event_id.","plugin_release_skill_id":"pluginrsk_6aa4a0ee3a54819181f38201d55d0c7a"},{"name":"fingerprint-tagging","interface":{"brand_color":null,"iconography":"chart","display_name":"fingerprint-tagging","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"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."},"description":"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.","plugin_release_skill_id":"pluginrsk_6aa4a0ee6bd48191b422dd13b14a59ca"},{"name":"fingerprint-vue","interface":{"brand_color":null,"iconography":"code","display_name":"fingerprint-vue","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Integrate Fingerprint device identification into a Vue 3 (or Nuxt) app — initialize the agent and get the visitor's visitor_id and event_id."},"description":"Integrate Fingerprint device identification into a Vue 3 (or Nuxt) app — initialize the agent and get the visitor's visitor_id and event_id.","plugin_release_skill_id":"pluginrsk_6aa4a0ee99448191bfd519c4a694f9a6"}],"app_ids":["asdk_app_69d3e530928c819191a9738ef3f4def6"],"version":"1.0.0","keywords":[],"interface":{"category":"Developer Tools","logo_url":"https://files.openai.com/content?id=file_00000000d74482309f03ece16a363ff8","brand_color":null,"website_url":"https://fingerprint.com","capabilities":[],"logo_url_dark":"https://files.openai.com/content?id=file_000000003cd8820d8ac5e556d28ac1c1","default_prompt":"Show me bot traffic from the last hour.","developer_name":"Fingerprint","default_prompts":["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."],"screenshot_urls":[],"long_description":"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.\n\nFingerprint 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\n\nTry prompts like:\n\n- \"Show me bot traffic from the last hour.\"\n- \"Is this signup spike part of a coordinated operation?\"\n- \"Who are my most suspicious visitors and why?\"\n- \"Help me implement Fingerprint to protect my site.\"\n\nChatGPT 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.\n\nConnect to your Fingerprint account to get started. New to Fingerprint? Sign up for free at fingerprint.com.","composer_icon_url":"https://files.openai.com/content?id=file_000000009c7881f6899bc10e252c0dff","short_description":"Query fraud & device signals","plugin_category_id":"developer tools","privacy_policy_url":"https://docs.fingerprint.com/docs/privacy-policy","terms_of_service_url":"https://docs.fingerprint.com/docs/terms-of-service","composer_icon_dark_url":"https://files.openai.com/content?id=file_000000009c7881f6899bc10e252c0dff"},"description":"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.\n\nFingerprint 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\n\nTry prompts like:\n\n- \"Show me bot traffic from the last hour.\"\n- \"Is this signup spike part of a coordinated operation?\"\n- \"Who are my most suspicious visitors and why?\"\n- \"Help me implement Fingerprint to protect my site.\"\n\nChatGPT 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.\n\nConnect to your Fingerprint account to get started. New to Fingerprint? Sign up for free at fingerprint.com.","app_manifest":{"apps":{"app-69d3e530928c819191a9738ef3f4def6":{"id":"asdk_app_69d3e530928c819191a9738ef3f4def6","required":true}}},"display_name":"Fingerprint","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-06-23T03:44:04.505638Z","is_template":false,"connector_id":"asdk_app_69d3e530928c819191a9738ef3f4def6","discoverability":"LISTED","canonical_app_id":"asdk_app_69d3e530928c819191a9738ef3f4def6"},"research":null,"package_metadata":{"name":"app-69d3e530928c819191a9738ef3f4def6","author":{"name":"Fingerprint"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"74fa440470137a75dda278a9cfbb97cda7716f773949713a84a36a5667a27883"}],"version":"1.0.0","artifact_id":10548,"observed_at":"2026-10-02T00:25:58Z","support_url":"https://fingerprint.com/support","field_sources":{"name":0,"author":0,"version":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}