{
  "id": "05-snitcher",
  "slug": "snitcher",
  "normalized_name": "snitcher",
  "name": "Snitcher",
  "vendor_url": "https://www.snitcher.com",
  "category": "signals-intent-abm",
  "what_it_does": "Identifies anonymous website visitor companies via IP-to-company database matching, tracks on-site behavior (pages viewed, session length, return visits) via an embedded tracking script, and surfaces \"hot lead\" alerts plus verified contacts.",
  "ai_features": "No explicit AI/ML claims found for the core detection engine - detection is deterministic IP-to-company matching plus rules-based intent/behavior scoring (e.g., pricing-page-visit alerts). Any \"AI\" references on the site point to customer logos, not Snitcher's own technology.",
  "mcp_status": "official",
  "mcp_url": "https://app.snitcher.com/mcp/snitcher ; https://www.snitcher.com/changelog/point-claude-at-snitcher/",
  "mcp_auth": "unknown - vendor changelog points to docs.snitcher.com for authentication specifics, not independently confirmed.",
  "api_gate": "paid",
  "revops_role": "Visitor ID + real-time intent alerting (e.g., Slack ping when a target account hits the pricing page) + contact reveal, with a native MCP integration.",
  "tier": "RESEARCHED",
  "last_checked": "2026-09-07",
  "sources": "https://www.snitcher.com/, https://www.snitcher.com/pricing, https://www.snitcher.com/changelog/point-claude-at-snitcher/, https://app.snitcher.com/mcp/snitcher",
  "notes": "Self-serve throughout (\"Start for free\"), 14-day trial, no card required. Volume-tiered pricing $49/mo (0-50 companies identified) up to $529/mo (4,001-5,000 companies); a discounted \"Startup Program\" requires contacting sales. Changelog dated June 26, 2026 - a recent addition, part of a broader 2026 wave of visitor-ID vendors bolting on MCP servers. 2026-09-07: Official MCP registry carries com.snitcher/snitcher (DNS-verified snitcher.com namespace) with remote https://app.snitcher.com/mcp/snitcher; that URL returned 401 to an MCP initialize (https://app.snitcher.com/mcp/snitcher).",
  "mcp_status_bucket": "official",
  "api_gate_bucket": "paid",
  "mcp_urls": [
    "https://app.snitcher.com/mcp/snitcher",
    "https://www.snitcher.com/changelog/point-claude-at-snitcher/"
  ],
  "source_urls": [
    "https://www.snitcher.com/",
    "https://www.snitcher.com/pricing",
    "https://www.snitcher.com/changelog/point-claude-at-snitcher/",
    "https://app.snitcher.com/mcp/snitcher"
  ],
  "source_annotations": [],
  "vendor_domain": "snitcher.com",
  "display_name": "Snitcher",
  "docs_url": null,
  "jobs": [
    "find-work-email",
    "identify-anonymous-website-visitor",
    "fetch-buyer-intent-signals"
  ],
  "jobs_tagged_by": "machine-pass",
  "jobs_tagged_on": "2026-08-25",
  "github_url": null,
  "github_stars": null,
  "github_last_commit": null,
  "github_archived": null,
  "github_fetched_on": null,
  "github_candidates": [],
  "docs_digest": null,
  "docs_last_crawled": null,
  "submission": null,
  "mcp_tools": [
    {
      "name": "add-tag-to-organisation",
      "description": "Add a tag to a company (by tag name or UUID)",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "capture-mcp-feedback",
      "description": "Send feedback about the MCP server, feature requests, bugs, or friction",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "create-custom-field",
      "description": "Create a custom field definition on companies",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "create-persona",
      "description": "Create a buyer persona with filters",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "create-segment",
      "description": "Create a segment from filter groups and conditions",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "create-tag",
      "description": "Create a new tag in a workspace",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "delete-custom-field",
      "description": "Archive (soft-delete) a custom field. Reversible",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "get-organisation",
      "description": "Full details of a company: profile, tags, segments, technologies, CRM data, and visit stats",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "get-organisation-activities",
      "description": "Session-by-session activity: page views, duration, referrer, location, and visitor details",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "get-organisation-buyer-personas",
      "description": "Show which buyer personas match a company, with associated contacts",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "get-organisation-engagement",
      "description": "Engagement over a time period: total sessions, timeline, unique visitors",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "get-organisation-insights",
      "description": "Key insights: unique visitors, pageview stats, most popular pages, and top traffic sources",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "get-organisation-people",
      "description": "Contacts at a company with titles, departments, seniority, LinkedIn, and email availability",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "get-usage",
      "description": "Current identification usage and credit balance against plan limits",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "get-workspace",
      "description": "Get a workspace's name, URL, plan status, usage limits, and tags",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "list-buyer-personas",
      "description": "List buyer personas and their filter definitions",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "list-contacts",
      "description": "List people at a company with names, titles, departments, seniority, and email status",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "list-custom-fields",
      "description": "List custom field definitions for companies in a workspace",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "list-filter-options",
      "description": "Discover valid values for a filter attribute",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "list-organisations",
      "description": "List identified companies, filtered by segment, date range, or name search",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "list-segments",
      "description": "List segments with their filter definitions and matching company counts",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "list-sessions",
      "description": "List visits for a company: pages viewed, duration, referrer, location",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "list-tags",
      "description": "List all tags with their UUIDs, names, and colors",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "list-tracking-scripts",
      "description": "List tracking scripts for a workspace with IDs, types, and active status",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "list-workspaces",
      "description": "List all workspaces you have access to",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "remove-tag-from-organisation",
      "description": "Remove a tag from a company",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "reveal-contact-email",
      "description": "Reveal a contact's email address. Consumes 1 email reveal credit",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "set-organisation-custom-field",
      "description": "Set or clear a custom field value on a company",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "share-to-slack",
      "description": "Share a company to a Slack channel or user",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "share-to-teams",
      "description": "Share a company to a Microsoft Teams channel",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "read"
    },
    {
      "name": "sync-to-crm",
      "description": "Push a company to a connected CRM (HubSpot, Salesforce, Pipedrive, Zoho, Dynamics, or Attio)",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "update-custom-field",
      "description": "Update a custom field's name or description",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "update-organisation-notes",
      "description": "Replace the notes on a company with new text",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "update-persona",
      "description": "Update a persona's name and/or filters",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    },
    {
      "name": "update-segment",
      "description": "Replace a segment's filter definition",
      "required_params": [],
      "evidence": "docs",
      "repo_party": null,
      "source_party": "vendor",
      "risk": "write"
    }
  ],
  "mcp_tool_count": 35,
  "mcp_tools_evidence": "docs",
  "mcp_tools_repo": null,
  "mcp_tools_repo_party": null,
  "mcp_catalog_shape": "fixed",
  "mcp_catalog_note": null,
  "mcp_tools_fetched_on": "2026-09-27",
  "cli_status": "none-found",
  "cli_party": null,
  "cli_binary": null,
  "cli_install": [],
  "cli_login": null,
  "cli_commands_seen": [],
  "cli_docs_url": null,
  "cli_repo": null,
  "cli_packages": [],
  "cli_evidence": null,
  "cli_checked_on": "2026-09-27",
  "github_org": null,
  "github_org_status": "unresolved",
  "github_org_url": null,
  "github_org_evidence": {
    "rule": null,
    "reason": "github candidates were seen but none passed the evidence rules",
    "candidates_rejected": [
      {
        "login": "Snitcher",
        "from": "rule 3 (Snitcher)",
        "type": "Organization",
        "website": null,
        "rejected": "website (none) does not match snitcher.com"
      },
      {
        "login": "snitcher-app",
        "from": "rule 3 (Snitcher)",
        "type": "Organization",
        "website": null,
        "rejected": "website (none) does not match snitcher.com"
      }
    ]
  },
  "github_org_repos": 0,
  "github_org_repos_mcp": 0,
  "github_org_repos_cli": 0,
  "github_org_latest_activity": null,
  "github_org_recent_repos": [],
  "github_org_checked_on": "2026-09-08",
  "mcp_endpoint": null,
  "mcp_docs_url": "https://www.snitcher.com/changelog/point-claude-at-snitcher/",
  "endpoint_status": "docs-only",
  "endpoint_http_status": 200,
  "endpoint_last_probed": "2026-09-04",
  "endpoint_wall_note": null,
  "canonical": true,
  "canonical_id": "05-snitcher",
  "also_listed_in": [],
  "source_file": "05-signals-intent-abm.md",
  "source_line": 426,
  "file_index": 17,
  "category_num": "05",
  "category_slug": "signals-intent-abm",
  "category_label": "Signals & Intent",
  "heading": "Snitcher",
  "missing_schema_fields": [],
  "extra_fields": {},
  "display_rank": 135
}
