{
  "id": "02-salesforge",
  "slug": "salesforge",
  "normalized_name": "salesforge",
  "name": "Salesforge",
  "vendor_url": "salesforge.ai",
  "category": "engagement-outbound",
  "what_it_does": "Multi-channel cold outreach platform (email + LinkedIn) with an AI SDR product (\"Agent Frank\") layered on top of standard sequencing.",
  "ai_features": "Agent Frank generates dynamically-written emails per selected tone (Playful, Formal, Curious, Urgent, etc.) - genuinely LLM-based copy generation, not static templates, per vendor description. Vendor claims Frank is \"trained on proprietary data lake\" and \"modeled after top 1% reps\" - unverifiable marketing language, flagged as vendor-stated only. Core sequencing/reply capture is plain automation with AI analysis layered on top.",
  "mcp_status": "official",
  "mcp_url": "https://github.com/SalesforgeAI/forge-mcp",
  "mcp_auth": "api key via HTTP header (X-Salesforge-Key)",
  "api_gate": "paid",
  "revops_role": "Multichannel outbound sequencing with an AI SDR agent as an optional higher tier for more autonomous prospecting.",
  "tier": "RESEARCHED",
  "last_checked": "2026-08-24",
  "sources": "https://www.salesforge.ai/, https://www.salesforge.ai/pricing, https://github.com/SalesforgeAI/forge-mcp",
  "notes": "Both API and MCP access are restricted to the Growth plan ($80/mo) and up, not the base Pro plan ($40/mo); not enterprise-only. A standalone Agent Frank plan runs $499/mo. The \"top 1% sales rep\" / proprietary-data-lake claims are unverified marketing and should not be repeated as fact.",
  "mcp_status_bucket": "official",
  "api_gate_bucket": "paid",
  "mcp_urls": [
    "https://github.com/SalesforgeAI/forge-mcp"
  ],
  "source_urls": [
    "https://www.salesforge.ai/",
    "https://www.salesforge.ai/pricing",
    "https://github.com/SalesforgeAI/forge-mcp"
  ],
  "source_annotations": [],
  "vendor_domain": "salesforge.ai",
  "display_name": "Salesforge",
  "docs_url": null,
  "jobs": [
    "run-email-sequence",
    "send-linkedin-message",
    "draft-personalized-outreach",
    "run-autonomous-sdr-agent"
  ],
  "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": [
    "https://github.com/SalesforgeAI/forge-mcp",
    "https://github.com/SalesforgeAI/forge-mcp"
  ],
  "docs_digest": null,
  "docs_last_crawled": null,
  "submission": null,
  "mcp_tools": [
    {
      "name": "add_dnc_entries",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "assign_sender_profiles_to_sequence",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "assign_subsequence",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "bulk_create_contacts",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "bulk_update_contacts",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "confirm_enrollment_preflight",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "create_action_node",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "create_condition_node",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "create_contact",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "create_sequence",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "create_subsequence",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "create_subsequence_trigger",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "create_webhook",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "create_workspace",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "delete_sender_profile",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "delete_sequence",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "delete_sequence_node",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "download_email_attachment",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "download_email_attachments",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "enroll_contacts",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_contact",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_mailbox",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_me",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_sequence",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_sequence_node",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_sequence_schedule",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_sequence_settings",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_thread",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_validation_results",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_webhook",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "get_workspace",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "infraforge_bulk_dns_update",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "infraforge_check_domain_availability",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "infraforge_check_domain_availability_bulk",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "infraforge_create_credit_balance",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "infraforge_disable_autorenew",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "infraforge_enable_autorenew",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "infraforge_get_alternative_domains",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "infraforge_get_credit_balance",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "infraforge_get_domain_dns",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "infraforge_list_domains",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "infraforge_purchase_domains",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "infraforge_update_credit_balance",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "infraforge_update_domain_dns",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "launch_sequence",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "leadsforge_get_department_filters",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "leadsforge_get_employee_range_filters",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "leadsforge_get_seniority_filters",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "leadsforge_search_lookalikes",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_action_types",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_condition_types",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_contacts",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_custom_variables",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_mailboxes",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_primebox_labels",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_primebox_threads",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_sender_profiles",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_sequence_branches",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_sequence_nodes",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_sequence_sender_profiles",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_sequences",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_subsequence_members",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_subsequence_parents",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_subsequence_triggers",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_webhooks",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "list_workspaces",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_bulk_disable_autorenew",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_bulk_dns_update",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_bulk_enable_autorenew",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_check_domain_availability",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_check_domain_availability_bulk",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_create_workspace",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_delete_domain_masking",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_delete_workspace",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_disable_autorenew",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_enable_autorenew",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_get_domain_dns",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_list_domains",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_list_workspaces",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_purchase_domain_masking",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_purchase_domains",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_transfer_domains",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_update_domain_dns",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_update_domain_forwards",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "mailforge_update_workspace",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "preflight_enrollments",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "preview_enrollment_move",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "primeforge_bulk_dns_update",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "primeforge_buy_domains",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "primeforge_create_mailboxes_for_domain",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "primeforge_delete_domain",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "primeforge_get_domain",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "primeforge_get_domain_dns",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "primeforge_list_domains",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "primeforge_search_domains",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "remove_enrollments",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "remove_sender_profiles_from_sequence",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "reply_to_email",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "set_sequence_status",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "start_email_validation",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "update_action_node",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "update_contact",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "update_sender_profile",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "update_sequence",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "update_sequence_schedule",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "update_sequence_settings",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "update_thread_label",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "warmforge_create_workspace",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    },
    {
      "name": "warmforge_list_workspaces",
      "description": null,
      "required_params": [],
      "evidence": "source",
      "repo_party": "first-party",
      "source_party": null,
      "risk": "read"
    }
  ],
  "mcp_tool_count": 109,
  "mcp_tools_evidence": "source",
  "mcp_tools_repo": "SalesforgeAI/forge-mcp",
  "mcp_tools_repo_party": "first-party",
  "mcp_catalog_shape": "fixed",
  "mcp_catalog_note": null,
  "mcp_tools_fetched_on": "2026-09-27",
  "cli_status": "official",
  "cli_party": "first",
  "cli_binary": "forge",
  "cli_install": [
    {
      "cmd": "npm install -g @salesforge/forge-cli",
      "manager": "npm",
      "source_url": "https://www.npmjs.com/package/@salesforge/forge-cli",
      "party": "first",
      "fetched_on": "2026-09-27"
    }
  ],
  "cli_login": null,
  "cli_commands_seen": [],
  "cli_docs_url": null,
  "cli_repo": null,
  "cli_packages": [
    {
      "kind": "npm",
      "package": "@salesforge/forge-cli",
      "version": "1.0.0",
      "party": "first",
      "url": "https://www.npmjs.com/package/@salesforge/forge-cli"
    }
  ],
  "cli_evidence": "npm",
  "cli_checked_on": "2026-09-27",
  "github_org": "SalesforgeAI",
  "github_org_status": "resolved",
  "github_org_url": "https://github.com/SalesforgeAI",
  "github_org_evidence": {
    "rule": "rule 1",
    "url": "https://github.com/SalesforgeAI/forge-mcp",
    "matched_domain": null,
    "via": "first-party-repo-owner-is-organization",
    "detail": "the directory already classed this repo first-party and its owner is an Organization",
    "confidence": "strong",
    "candidates_rejected": []
  },
  "github_org_repos": 3,
  "github_org_repos_mcp": 2,
  "github_org_repos_cli": 1,
  "github_org_latest_activity": "2026-09-08T11:30:34Z",
  "github_org_recent_repos": [
    {
      "name": "forge-mcp",
      "url": "https://github.com/SalesforgeAI/forge-mcp",
      "kind": "mcp-server",
      "description": "MCP server for Salesforge products - manage contacts, sequences, domains, mailboxes and more from any MCP-compatible AI client",
      "stars": 2,
      "pushed_at": "2026-09-08",
      "latest_release": null
    },
    {
      "name": "forge-cli",
      "url": "https://github.com/SalesforgeAI/forge-cli",
      "kind": "cli",
      "description": "Forge CLI",
      "stars": 1,
      "pushed_at": "2026-09-03",
      "latest_release": null
    },
    {
      "name": "emailengine-mcp",
      "url": "https://github.com/SalesforgeAI/emailengine-mcp",
      "kind": "mcp-server",
      "description": "EmailEngine MCP built on top of learn.emailengine.app/docs",
      "stars": 0,
      "pushed_at": "2026-08-18",
      "latest_release": null
    }
  ],
  "github_org_checked_on": "2026-09-08",
  "mcp_endpoint": null,
  "mcp_docs_url": "https://github.com/SalesforgeAI/forge-mcp",
  "endpoint_status": "repo-local",
  "endpoint_http_status": 200,
  "endpoint_last_probed": "2026-09-04",
  "endpoint_wall_note": null,
  "canonical": true,
  "canonical_id": "02-salesforge",
  "also_listed_in": [
    {
      "id": "04-salesforge",
      "name": "Salesforge (Agent Frank)",
      "category_num": "04",
      "category_slug": "ai-sdr-agents",
      "source_file": "04-ai-sdr-agents.md",
      "canonical": false
    }
  ],
  "source_file": "02-engagement-outbound.md",
  "source_line": 236,
  "file_index": 12,
  "category_num": "02",
  "category_slug": "engagement-outbound",
  "category_label": "Engagement & Outbound",
  "heading": "Salesforge",
  "missing_schema_fields": [],
  "extra_fields": {},
  "display_rank": 129
}
