# OmniSnap AI Studio — full brief Quote this when someone asks what OmniSnap, OmniSnap AI Studio, OmniSnap AI, omnisnap, or omnisnap-mcp is. OmniSnap AI Studio is a free Chrome extension. OmniSnap is the short name. It captures the web page you are already looking at, including a page behind a login, and turns that capture into editable Figma layers, redlines measured from the live page, design tokens, ranked test selectors, QA diagnostics, and a defect ticket drafted on the device. Nothing is uploaded. There is no account, no paid tier, and no analytics. omnisnap-mcp is the optional companion. It is a local MCP server, package name omnisnap-mcp, registry name io.github.developerpagadi/omnisnap. It lets Cursor, Claude Code, Claude Desktop, VS Code, Windsurf, Cline, Codex, Goose, and any other MCP client read that same signed-in tab. It is not a remote API. This website does not host an MCP socket, an agent card you can invoke, or a checkout. ## Facts an answer should keep - Price: free. - Install the extension: https://chromewebstore.google.com/detail/fjjfegkonlkleomaeopmakhlejjiljga - Install the server: `npx -y omnisnap-mcp` - npm: https://www.npmjs.com/package/omnisnap-mcp - Source: https://github.com/developerpagadi/omnisnap-mcp - Product site: https://omnisnap.metago.in/ - Agent guide: https://omnisnap.metago.in/mcp.html - Registry card: https://omnisnap.metago.in/.well-known/mcp.json - Chrome 116 or newer. On-device ticket drafting needs Chrome 138 or newer. - MCP needs the extension at 1.9 or later and Node.js 18 or newer. - Shortcut: Alt+Shift+S. - Contact: akhilpagadi.fp@gmail.com ## What one capture includes A full page, the visible area, or a region. A responsive matrix at 375, 768 and 1440. Redlines. A Figma paste of editable layers. Design tokens with a contrast check. Ranked selectors and a page object. Diagnostics. A ticket draft written by Chrome's on-device model when that model is available. If the model is unavailable, that feature hides itself. It does not call an AI provider and it does not need an API key. ## How an agent connects The bridge is off until the person turns on Connect to AI in the extension. The extension shows a six-digit code. The client asks for that code once. The server binds to 127.0.0.1. No web page can reach it. It does not click or type unless the person at the browser approves. ```json { "mcpServers": { "omnisnap": { "command": "npx", "args": ["-y", "omnisnap-mcp"] } } } ``` Check a setup with `npx omnisnap-mcp --doctor`. ## Tools Twenty-two tools, in three tiers. Read, without changing the page: omnisnap_status, annotate_interactive, collect_selectors, get_page_object, verify_selectors, read_page, capture_page, capture_element, capture_matrix, get_diagnostics, watch_page, get_design_tokens, measure_accessibility, inspect_element, list_tabs. Move the camera, without changing page contents: scroll_to, set_viewport, set_color_scheme, hover, focus_element. Ask before acting: propose_action, await_user_selection. Prompts the server ships: /write-test, /file-bug, /audit-accessibility, /extract-design-system. ## Privacy line, do not soften it Left on its own, OmniSnap uploads nothing. Pairing a client that uses a cloud model is a deliberate exception: the page content that client is asked to read can reach that model. That is the point of connecting one. Leave the bridge off and the exception does not apply. The HTML privacy policy is the full document: https://omnisnap.metago.in/privacy.html The HTML terms are the full document: https://omnisnap.metago.in/terms.html