{
  "id": "04-tofu",
  "slug": "tofu",
  "normalized_name": "tofu",
  "name": "Tofu",
  "vendor_url": "https://www.tofuhq.com",
  "category": "ai-sdr-agents",
  "what_it_does": "A campaign-automation platform (\"Agentic GTM\") that runs always-on, personalized outbound/nurture/re-engagement campaigns inside an existing CRM and sales-engagement stack, rather than acting as a standalone prospecting agent.",
  "ai_features": "Personalization-at-scale within pre-built campaign structures is the AI piece; \"agentic GTM that builds pipeline\" framing overstates what looks, from the public site, like structured campaign orchestration rather than freeform autonomous decision-making.",
  "mcp_status": "none-found",
  "mcp_url": null,
  "mcp_auth": "n/a",
  "api_gate": "enterprise-only (no pricing page exists, the only CTAs are book-a-demo and see-product-demo, and the platform page names native connectors but no developer API)",
  "revops_role": "Campaign orchestration layer that sits alongside Outreach/Salesloft/HubSpot rather than replacing an SDR's day-to-day prospecting.",
  "tier": "RESEARCHED",
  "last_checked": "2026-09-02",
  "sources": "https://www.tofuhq.com, https://www.tofuhq.com/platform",
  "notes": "Caution: the bare domain tofu.ai is a parked/for-sale domain, not the vendor - the real site is tofuhq.com. Fits this category loosely; it reads closer to a content/campaign engine than an autonomous SDR agent, which is itself a useful data point about label inflation in this space. [api_gate 2026-08-25] Reclassified unknown -> enterprise-only from the vendor's own page (https://www.tofuhq.com/platform): no pricing page exists, the only CTAs are book-a-demo and see-product-demo, and the platform page names native connectors but no developer API. 2026-09-02: re-checked tofuhq.com (no llms.txt), the official MCP registry and a web search; no MCP server found. Two name collisions to ignore: the registry entry com.tofubofu/ai-visibility is a different company, and \"OpenTofu MCP\" is the infrastructure-as-code project.",
  "mcp_status_bucket": "none-found",
  "api_gate_bucket": "enterprise-only",
  "mcp_urls": [],
  "source_urls": [
    "https://www.tofuhq.com",
    "https://www.tofuhq.com/platform"
  ],
  "source_annotations": [],
  "vendor_domain": "tofuhq.com",
  "display_name": "Tofu",
  "docs_url": null,
  "jobs": [
    "run-email-sequence",
    "draft-personalized-outreach",
    "run-automation-workflow"
  ],
  "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": "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": "opentofu",
        "from": "rule 3 (Tofu)",
        "type": "Organization",
        "website": "https://opentofu.org",
        "rejected": "website opentofu.org does not match tofuhq.com"
      },
      {
        "login": "tofuutils",
        "from": "rule 3 (Tofu)",
        "type": "Organization",
        "website": null,
        "rejected": "website (none) does not match tofuhq.com"
      },
      {
        "login": "tofu-tf",
        "from": "rule 3 (Tofu)",
        "type": "Organization",
        "website": null,
        "rejected": "website (none) does not match tofuhq.com"
      },
      {
        "login": "tofupilot",
        "from": "rule 3 (Tofu)",
        "type": "Organization",
        "website": "https://tofupilot.com",
        "rejected": "website tofupilot.com does not match tofuhq.com"
      },
      {
        "login": "tofugu",
        "from": "rule 3 (Tofu)",
        "type": "Organization",
        "website": "https://www.tofugu.com",
        "rejected": "website tofugu.com does not match tofuhq.com"
      },
      {
        "login": "TofuHQ",
        "from": "rule 3 (tofuhq)",
        "type": "Organization",
        "website": null,
        "rejected": "website (none) does not match tofuhq.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": null,
  "endpoint_status": "not-applicable",
  "endpoint_http_status": null,
  "endpoint_last_probed": null,
  "endpoint_wall_note": null,
  "canonical": true,
  "canonical_id": "04-tofu",
  "also_listed_in": [],
  "source_file": "04-ai-sdr-agents.md",
  "source_line": 125,
  "file_index": 6,
  "category_num": "04",
  "category_slug": "ai-sdr-agents",
  "category_label": "AI SDRs",
  "heading": "Tofu",
  "missing_schema_fields": [],
  "extra_fields": {},
  "display_rank": 827
}
