{
  "id": "02-groove",
  "slug": "groove",
  "normalized_name": "groove",
  "name": "Groove",
  "vendor_url": "groove.co (product page now at clari.com/products/groove/)",
  "category": "engagement-outbound",
  "what_it_does": "Salesforce-native sales engagement and prospecting platform - multichannel outbound automation and activity capture - operated as a module of the Clari revenue platform since its 2023 acquisition.",
  "ai_features": "Vendor states \"AI-powered automation and predictive insights\" for journey-stage progression, AI email generation, and access to Clari's broader \"Revenue AI Agents.\" No page found breaks down which are model-driven vs. workflow automation - vendor-stated only.",
  "mcp_status": "unknown",
  "mcp_url": "n/a",
  "mcp_auth": "n/a",
  "api_gate": "enterprise-only (now a Clari product and Clari publishes no prices or tiers; the pricing page is a get-a-quote form and neither it nor the Groove product page mentions API access)",
  "revops_role": "Outbound execution layer embedded in Salesforce, increasingly folded into Clari's forecasting stack - functionally overlapping with Salesloft inside the same parent company post-merger.",
  "tier": "RESEARCHED",
  "last_checked": "2026-09-02",
  "sources": "https://www.clari.com/products/groove/, https://marketbetter.ai/blog/groove-clari-review-2026/, https://www.getmaxiq.com/blog/clari-salesloft-merger-guide, https://www.salesloft.com/company/newsroom/clari-salesloft-forecasting-execution-mcp-server, https://www.clari.com/pricing/, https://registry.modelcontextprotocol.io/v0/servers?search=groove",
  "notes": "Clari (Groove's parent) launched an MCP server in 2026 described as covering \"the full Clari + Salesloft platform,\" but no source explicitly confirmed Groove-specific actions/data are in scope, hence mcp_status: unknown rather than official. A \"groove-mcp\" GitHub repo exists but belongs to the unrelated Groove HQ support-ticketing product - do not cite it for this tool. Clari/Salesloft merged Dec 2025, creating direct product overlap between Groove and Salesloft worth flagging to anyone evaluating both. [api_gate 2026-08-25] Reclassified unknown -> enterprise-only from the vendor's own page (https://www.clari.com/pricing/): now a Clari product and Clari publishes no prices or tiers; the pricing page is a get-a-quote form and neither it nor the Groove product page mentions API access. 2026-09-02: re-checked, mcp_status stays unknown. The official MCP registry's only groove hit is io.usefulapi/groove-hq (remote groove-hq.usefulapi.io/mcp), a wrapper for the GrooveHQ support inbox, not Clari Groove - do not cite it. https://www.clari.com/products/groove/ has no MCP mention, and the Clari/Salesloft MCP press release describes live Salesloft and Clari pipeline, call and deal data without naming Groove. Nothing Groove-specific exists, but the parent's server may well expose Groove activity data, which is why this stays unknown rather than none-found.",
  "mcp_status_bucket": "unknown",
  "api_gate_bucket": "enterprise-only",
  "mcp_urls": [],
  "source_urls": [
    "https://www.clari.com/products/groove/",
    "https://marketbetter.ai/blog/groove-clari-review-2026/",
    "https://www.getmaxiq.com/blog/clari-salesloft-merger-guide",
    "https://www.salesloft.com/company/newsroom/clari-salesloft-forecasting-execution-mcp-server",
    "https://www.clari.com/pricing/",
    "https://registry.modelcontextprotocol.io/v0/servers?search=groove"
  ],
  "source_annotations": [],
  "vendor_domain": "groove.co",
  "display_name": "Groove",
  "docs_url": null,
  "jobs": [
    "run-email-sequence",
    "draft-personalized-outreach",
    "write-crm-records"
  ],
  "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": [],
  "mcp_tool_count": 0,
  "mcp_tools_evidence": null,
  "mcp_tools_repo": null,
  "mcp_tools_repo_party": null,
  "mcp_catalog_shape": null,
  "mcp_catalog_note": null,
  "mcp_tools_fetched_on": null,
  "cli_status": "community",
  "cli_party": "third",
  "cli_binary": "groove",
  "cli_install": [
    {
      "cmd": "npm install -g groove-cli",
      "manager": "npm",
      "source_url": "https://www.npmjs.com/package/groove-cli",
      "party": "third",
      "fetched_on": "2026-09-27"
    }
  ],
  "cli_login": null,
  "cli_commands_seen": [],
  "cli_docs_url": null,
  "cli_repo": null,
  "cli_packages": [
    {
      "kind": "npm",
      "package": "groove-cli",
      "version": "1.2.16",
      "party": "third",
      "url": "https://www.npmjs.com/package/groove-cli"
    }
  ],
  "cli_evidence": "npm",
  "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": "groove-x",
        "from": "rule 3 (Groove)",
        "type": "Organization",
        "website": "https://groove-x.com/",
        "rejected": "website groove-x.com does not match groove.co"
      },
      {
        "login": "GrooveLabs",
        "from": "rule 3 (Groove)",
        "type": "Organization",
        "website": "https://app.groove.clari.com",
        "rejected": "website clari.com does not match groove.co"
      },
      {
        "login": "codeGROOVE-dev",
        "from": "rule 3 (Groove)",
        "type": "Organization",
        "website": "https://codegroove.dev/",
        "rejected": "website codegroove.dev does not match groove.co"
      },
      {
        "login": "grooves",
        "from": "rule 3 (Groove)",
        "type": "Organization",
        "website": "http://www.grooves.com/",
        "rejected": "website grooves.com does not match groove.co"
      },
      {
        "login": "nl-utwente-groove",
        "from": "rule 3 (Groove)",
        "type": "Organization",
        "website": "https://groove.cs.utwente.nl",
        "rejected": "website utwente.nl does not match groove.co"
      }
    ]
  },
  "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": null,
  "endpoint_status": "not-applicable",
  "endpoint_http_status": null,
  "endpoint_last_probed": null,
  "endpoint_wall_note": null,
  "canonical": true,
  "canonical_id": "02-groove",
  "also_listed_in": [],
  "source_file": "02-engagement-outbound.md",
  "source_line": 103,
  "file_index": 5,
  "category_num": "02",
  "category_slug": "engagement-outbound",
  "category_label": "Engagement & Outbound",
  "heading": "Groove (by Clari)",
  "missing_schema_fields": [],
  "extra_fields": {},
  "display_rank": 753
}
