{
  "id": "11-trainual",
  "slug": "trainual",
  "normalized_name": "trainual",
  "name": "Trainual",
  "vendor_url": "trainual.com",
  "category": "enablement-coaching",
  "what_it_does": "SOP and process-documentation platform for onboarding and training, positioned more broadly at operations/HR than sales-specific enablement, with AI-assisted SOP drafting.",
  "ai_features": "AI SOP generator drafts a first-pass standard operating procedure from a manager's plain-language description; AI-assisted documentation and AI knowledge search are included across paid tiers. This is generative content-drafting and retrieval AI over the org's own SOP library - not conversational roleplay or buyer simulation, and not sales-specific.",
  "mcp_status": "official",
  "mcp_url": "https://help.trainual.com/en/the-trainual-mcp-server (endpoint https://mcp.trainual.com, remote MCP server)",
  "mcp_auth": "Bearer MCP token in the Authorization header; the help article states \"Only those with an Admin+ permission level can create MCP tokens\" and \"The Trainual MCP is available under Premium and Enterprise plans.\"",
  "api_gate": "paid - Trainual's Grow (top/custom-priced) tier explicitly includes API access and custom integration support; some third-party breakdowns describe the mid Scale tier ($299/mo) as including API access too, so the exact tier boundary should be reconfirmed directly on trainual.com/pricing.",
  "revops_role": "General SOP/onboarding documentation tool that sales orgs use for process content rather than a purpose-built sales-enablement or roleplay platform - included here as an adjacent, AI-relevant onboarding tool per the research brief.",
  "tier": "RESEARCHED",
  "last_checked": "2026-09-02",
  "sources": "https://trainual.com/pricing, https://operandio.com/trainual-pricing/, https://github.com/trainual/tiptap-collaboration-mcp, https://trainual.com/product-updates/connect-trainual-integrations, https://help.trainual.com/en/the-trainual-mcp-server, https://zapier.com/mcp/trainual",
  "notes": "A public GitHub repo at github.com/trainual/tiptap-collaboration-mcp is real and maintained by Trainual's own GitHub org, but per its README it is an MCP server for Tiptap's collaboration/document service (Trainual's underlying editor infrastructure) - it does not expose Trainual's own product/training data. Do not cite it as a \"Trainual product MCP\"; mcp_status is none-found for Trainual-the-product on that basis. 2026-09-02: mcp_status none-found -> official. Trainual's own help center article https://help.trainual.com/en/the-trainual-mcp-server documents a remote MCP server at https://mcp.trainual.com, configured in Claude Desktop, Cursor or Windsurf with an Authorization: Bearer <your-mcp-token> header, tokens created by Admin+ users, gated to the Premium and Enterprise plans; the 2026-07-14 product update https://trainual.com/product-updates/connect-trainual-integrations announces it (\"Connect them to Trainual's Model Context Protocol (MCP) server\"). Zapier and viaSocket also host third-party Trainual connectors (https://zapier.com/mcp/trainual: 5 triggers, 7 write actions), which are now secondary. trainual.com has no llms.txt and the official MCP registry has no trainual entry, which is why the 2026-08-24 pass found only the unrelated tiptap-collaboration-mcp repo; that caveat about the Tiptap repo still stands, but it no longer decides mcp_status. api_gate is left as recorded because it describes API access; the MCP plan gate is stated above.",
  "mcp_status_bucket": "official",
  "api_gate_bucket": "paid",
  "mcp_urls": [
    "https://help.trainual.com/en/the-trainual-mcp-server",
    "https://mcp.trainual.com"
  ],
  "source_urls": [
    "https://trainual.com/pricing",
    "https://operandio.com/trainual-pricing/",
    "https://github.com/trainual/tiptap-collaboration-mcp",
    "https://trainual.com/product-updates/connect-trainual-integrations",
    "https://help.trainual.com/en/the-trainual-mcp-server",
    "https://zapier.com/mcp/trainual"
  ],
  "source_annotations": [],
  "vendor_domain": "trainual.com",
  "display_name": "Trainual",
  "docs_url": null,
  "jobs": [],
  "jobs_tagged_by": null,
  "jobs_tagged_on": null,
  "github_url": null,
  "github_stars": null,
  "github_last_commit": null,
  "github_archived": null,
  "github_fetched_on": null,
  "github_candidates": [
    "https://github.com/trainual/tiptap-collaboration-mcp"
  ],
  "docs_digest": null,
  "docs_last_crawled": null,
  "submission": null,
  "mcp_tools": [
    {
      "name": "create-document",
      "description": "Create a new collaborative document",
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "delete-document",
      "description": "Delete a collaborative document",
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "duplicate-document",
      "description": "Duplicate a collaborative document",
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "export-markdown",
      "description": "Export Tiptap JSON content to Markdown format",
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get-document",
      "description": "Get information about a collaborative document",
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get-document-statistics",
      "description": "Get real-time statistics for a specific document including current connections and connected IPs",
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get-server-statistics",
      "description": "Get server-wide statistics including total documents, connections, and usage metrics",
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "import-markdown",
      "description": "Import Markdown content and convert to Tiptap JSON format",
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "write"
    },
    {
      "name": "list-documents",
      "description": "List all collaboration documents",
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "search-documents",
      "description": "Perform semantic search across documents",
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "update-document",
      "description": "Update a collaborative document with new content",
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "write"
    }
  ],
  "mcp_tool_count": 11,
  "mcp_tools_evidence": "source",
  "mcp_tools_repo": "trainual/tiptap-collaboration-mcp",
  "mcp_tools_repo_party": "first-party",
  "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": "trainual",
  "github_org_status": "resolved",
  "github_org_url": "https://github.com/trainual",
  "github_org_evidence": {
    "rule": "rule 1",
    "url": "https://github.com/trainual/tiptap-collaboration-mcp",
    "matched_domain": "trainual.com",
    "via": "website",
    "detail": "account website https://trainual.com has the vendor's domain",
    "confidence": "strong",
    "candidates_rejected": []
  },
  "github_org_repos": 6,
  "github_org_repos_mcp": 1,
  "github_org_repos_cli": 0,
  "github_org_latest_activity": "2026-09-04T14:05:44Z",
  "github_org_recent_repos": [
    {
      "name": "tiptap-collaboration-mcp",
      "url": "https://github.com/trainual/tiptap-collaboration-mcp",
      "kind": "mcp-server",
      "description": "A Model Context Protocol (MCP) server that provides tools for interacting with Tiptap Collaboration services.",
      "stars": 11,
      "pushed_at": "2026-09-04",
      "latest_release": null
    },
    {
      "name": "saguaro",
      "url": "https://github.com/trainual/saguaro",
      "kind": "other",
      "description": "Trainual's Design System",
      "stars": 1,
      "pushed_at": "2026-08-10",
      "latest_release": "v0.4.12"
    },
    {
      "name": "trainual-heap",
      "url": "https://github.com/trainual/trainual-heap",
      "kind": "other",
      "description": "Fork of the heap gem maintained by Trainual, updated for Faraday 2 and modern Ruby.",
      "stars": 0,
      "pushed_at": "2026-02-13",
      "latest_release": "2.0.0"
    },
    {
      "name": "omniauth-oktaoauth-1.8",
      "url": "https://github.com/trainual/omniauth-oktaoauth-1.8",
      "kind": "other",
      "description": null,
      "stars": 0,
      "pushed_at": "2024-09-20",
      "latest_release": null
    },
    {
      "name": "omniauth-oktaoauth",
      "url": "https://github.com/trainual/omniauth-oktaoauth",
      "kind": "other",
      "description": null,
      "stars": 0,
      "pushed_at": "2024-09-19",
      "latest_release": null
    }
  ],
  "github_org_checked_on": "2026-09-08",
  "mcp_endpoint": null,
  "mcp_docs_url": "https://help.trainual.com/en/the-trainual-mcp-server",
  "endpoint_status": "docs-only",
  "endpoint_http_status": 200,
  "endpoint_last_probed": "2026-09-04",
  "endpoint_wall_note": null,
  "canonical": true,
  "canonical_id": "11-trainual",
  "also_listed_in": [],
  "source_file": "11-enablement-coaching.md",
  "source_line": 235,
  "file_index": 12,
  "category_num": "11",
  "category_slug": "enablement-coaching",
  "category_label": "Enablement & Coaching",
  "heading": "Trainual",
  "missing_schema_fields": [],
  "extra_fields": {},
  "display_rank": 144
}
