Skip to content

Catch brand impersonators from your AI agent.

The notolens MCP server gives your agent the same investigated matches, risk scores and source records as the dashboard. It sets up monitoring, triages the inbox and tracks self-guided takedowns. Every decision stays yours.

Included on every plan. No API keys: you sign in with your notolens account.

MCP server URL

https://notolens.com/mcp

Claude Code, Codex, ChatGPT and other clients: setup below.

Triage from the conversation.

Ask what came in overnight. Your agent reads the inbox highest risk first, explains each match from its record, clears the noise and logs the takedown steps you take.

  1. What came in overnight? Triage it for me.

  2. list_matches3 in inbox
  3. One needs you today. notolens-login.com copies your sign-in page.

    • notolens-login.com

      Sign-in form posting off-site

      9/10

    • NOTOLENS PRO

      EUIPO filing, class 25

      6/10

    • notolnes.net

      Parked with Sedo

      2/10

  4. Watch the filing, dismiss the parked one. Options on the phishing site?

  5. update_matches2 moved
  6. get_match3 guides
  7. Done. Possible next steps: anti-phishing lists, registrar and hosting abuse reports, each with verified contacts and steps.

  8. Filed the reports. Track it as a takedown.

  9. start_takedownstarted
  10. add_takedown_eventstep logged
  11. Takedown started, reports logged. Mark it succeeded once the site is down.

Illustrative session with sample data.

Connect your client.

Add the server URL, then sign in with your notolens account when the client asks. Any client with remote MCP and OAuth support works the same way.

One-click install

  • Claude

    Opens the add connector dialog with notolens filled in. Works on claude.ai, Claude Desktop and mobile.

    Connect to Claude
    Server URL
    https://notolens.com/mcp
  • Cursor

    Install in one click, or add the server to your MCP settings.

    Add to Cursor
    ~/.cursor/mcp.json
    {
      "mcpServers": {
        "notolens": {
          "url": "https://notolens.com/mcp"
        }
      }
    }
  • VS Code

    Install in one click, or add the server to your MCP configuration.

    Install in VS Code
    .vscode/mcp.json
    {
      "servers": {
        "notolens": {
          "type": "http",
          "url": "https://notolens.com/mcp"
        }
      }
    }

Command line and other clients

  • Claude Code

    Run this in a terminal, then /mcp in Claude Code to sign in.

    Terminal
    claude mcp add --transport http notolens https://notolens.com/mcp
  • Codex CLI

    Run this in a terminal, then codex mcp login notolens to sign in.

    Terminal
    codex mcp add notolens --url https://notolens.com/mcp
  • Gemini CLI

    Run this in a terminal, then /mcp auth notolens in Gemini CLI to sign in.

    Terminal
    gemini mcp add --transport http notolens https://notolens.com/mcp
  • ChatGPT

    Add a custom MCP server with this URL in the ChatGPT connector settings, where your plan offers them.

    Server URL
    https://notolens.com/mcp
  • Zed

    Add the server to your Zed settings.

    settings.json
    {
      "context_servers": {
        "notolens": {
          "url": "https://notolens.com/mcp"
        }
      }
    }
  • Other clients

    Add a remote MCP server over Streamable HTTP with this URL and sign in when asked.

    Server URL
    https://notolens.com/mcp

You decide what the agent can change.

The agent works inside your account. It reads what notolens found and changes only what you ask it to.

  • Sign in, no API keys

    Your client opens notolens in the browser. You sign in, or create an account, and approve the connection.

  • Read-only or write

    Uncheck the write permission on the consent screen and the agent can look but change nothing.

  • Your calls

    The agent acts only through your account. notolens never dismisses a match or submits a takedown on its own.

  • Confirmed first

    Adding an asset, previewing a site and sending feedback each need your explicit go-ahead.

  • Some steps stay in the dashboard

    Signup, billing, archiving assets and deleting monitors happen on notolens.com.

  • Disconnect any time

    Settings lists every connected app. Disconnecting one revokes its access right away.

21 tools, one inbox.

Setup, triage and takedown tracking from the conversation. Write tools need the write permission.

Overview

  • get_account

    Confirms the signed-in account, its plan and limits, and whether the connection can write.

    Read
  • summarize_matches

    Counts matches by status and kind, including how many are new.

    Read
  • list_scans

    Shows when each monitor last checked its sources and what it found.

    Read

Monitors and assets

  • list_monitors

    Lists each brand monitor and the domains, marks and app names it watches.

    Read
  • create_monitor

    Creates a monitor for one brand. It starts empty until an asset is added.

    Write
  • update_monitor

    Pauses or resumes a monitor. Its matches stay in place.

    Write
  • add_asset

    Adds a domain, mark or app name to a monitor after the user confirms the exact value.

    Write
  • preview_domain

    Renders the official site so the user can approve it as the visual baseline before adding.

    Write
  • prepare_asset_upload

    Stages a mark image, app icon or screenshot the user supplies.

    Write

Matches

  • list_matches

    Lists matches in one status, highest risk first, with risk and verdict filters.

    Read
  • get_match

    Returns the risk score, plain-language summary, full source record and possible next steps.

    Read
  • get_match_screenshot

    Returns the captured screenshot of a domain match.

    Read
  • get_match_evidence

    Returns a short-lived download link for the evidence PDF.

    Read
  • update_matches

    Moves matches between inbox, watching, resolved and dismissed, by id or by filter.

    Write

Takedowns

  • list_takedowns

    Lists open or closed takedowns with links back to their matches.

    Read
  • get_takedown

    Returns the full takedown timeline and the match it tracks.

    Read
  • start_takedown

    Opens a self-guided takedown on a match the user decides to act on.

    Write
  • update_takedown

    Closes a takedown as succeeded, unsuccessful or dropped, or reopens it.

    Write
  • add_takedown_event

    Logs a comment or a step the user performed on the takedown timeline.

    Write
  • retract_takedown_event

    Mutes a mistaken comment or step. The entry stays on the timeline.

    Write

Feedback

  • send_feedback

    Emails a question or bug report to notolens once the user approves the text.

    Write

Prompts

  • review_inbox

    Walk the user through their undecided matches, worst risk first, and triage them on their decisions.

Technical details.

For client developers and directories. The server card carries each tool's input and output schemas.

Server URL
https://notolens.com/mcp
Transport
Streamable HTTP
Protocol versions
2025-11-25, 2025-06-18, 2025-03-26
Authorization
OAuth authorization code flow with PKCE (S256); clients identify through client ID metadata documents or dynamic client registration
Scopes
mcp:read, mcp:write (optional), offline_access
Resource metadata
https://notolens.com/.well-known/oauth-protected-resource/mcp
Server card
https://notolens.com/.well-known/mcp/server-card.json
Registry name
com.notolens/notolens

Questions about the MCP server

Something missing? Talk to us.

Brand protection that starts in minutes.

Add your domain and monitoring starts immediately. Every match arrives investigated, in the dashboard, your daily digest, or your AI agent.

Start monitoring in 3 minutes