{
  "id": "apollo.organizations.enrich",
  "object": "tool",
  "name": "Apollo Organization Enrichment",
  "summary": "Enrich one company by domain, LinkedIn URL, or website with firmographics, funding, and technology data.",
  "description": "Resolve a company into a complete firmographic profile: industry, employee count, revenue, funding history, technology stack, locations, corporate phone, social profiles, description, and the parent / subsidiary hierarchy (owned_by_organization, owned_by_chain, ultimate_parent_organization, suborganizations). Identify the company by domain, LinkedIn URL, or website; add name to improve the match. Best for qualifying inbound leads, enriching CRM accounts, and pre-outreach company research.\n\nRaw apollo#organizations/enrich endpoint: input is { body, queryParams, pathParams } as the provider documents them (https://docs.apollo.io/reference/organization-enrichment).",
  "category": "lookup",
  "hosted_by": "Apollo",
  "runtime": "partner",
  "side_effects": false,
  "status": "live",
  "credits": 0,
  "price": null,
  "providers": [
    {
      "id": "apollo",
      "name": "Apollo",
      "price": null,
      "own_key_only": true
    }
  ],
  "mcp_name": "apollo_organizations_enrich",
  "input_schema": {
    "type": "object",
    "properties": {
      "queryParams": {
        "anyOf": [
          {
            "type": "object",
            "properties": {
              "domain": {
                "type": "string",
                "minLength": 1,
                "description": "Company domain (no www. or @), e.g. 'apollo.io'."
              },
              "linkedin_url": {
                "type": "string",
                "pattern": "^https?:\\/\\/\\S+$",
                "description": "Company LinkedIn page URL."
              },
              "name": {
                "type": "string",
                "minLength": 1,
                "description": "Company name — improves match accuracy alongside domain, linkedin_url, or website; not supported on its own."
              },
              "website": {
                "type": "string",
                "pattern": "^https?:\\/\\/\\S+$",
                "description": "Full company website URL."
              }
            },
            "required": [
              "domain"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "domain": {
                "type": "string",
                "minLength": 1,
                "description": "Company domain (no www. or @), e.g. 'apollo.io'."
              },
              "linkedin_url": {
                "type": "string",
                "pattern": "^https?:\\/\\/\\S+$",
                "description": "Company LinkedIn page URL."
              },
              "name": {
                "type": "string",
                "minLength": 1,
                "description": "Company name — improves match accuracy alongside domain, linkedin_url, or website; not supported on its own."
              },
              "website": {
                "type": "string",
                "pattern": "^https?:\\/\\/\\S+$",
                "description": "Full company website URL."
              }
            },
            "required": [
              "linkedin_url"
            ],
            "additionalProperties": false
          },
          {
            "type": "object",
            "properties": {
              "domain": {
                "type": "string",
                "minLength": 1,
                "description": "Company domain (no www. or @), e.g. 'apollo.io'."
              },
              "linkedin_url": {
                "type": "string",
                "pattern": "^https?:\\/\\/\\S+$",
                "description": "Company LinkedIn page URL."
              },
              "name": {
                "type": "string",
                "minLength": 1,
                "description": "Company name — improves match accuracy alongside domain, linkedin_url, or website; not supported on its own."
              },
              "website": {
                "type": "string",
                "pattern": "^https?:\\/\\/\\S+$",
                "description": "Full company website URL."
              }
            },
            "required": [
              "website"
            ],
            "additionalProperties": false
          }
        ],
        "description": "Provide at least one of domain, linkedin_url, or website; name alone is not supported."
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "kind": "endpoint"
}