{
  "id": "company.search",
  "object": "tool",
  "name": "Search companies",
  "summary": "Find companies by name, industry and location.",
  "description": "Finds companies by name, industry keywords, location or domain and returns their name, domain, industry, headcount and location. Served by Akta (free per call, name search only), Apollo, People Data Labs or ContactOut on your own key, with fallback.",
  "category": "lookup",
  "hosted_by": "Partner",
  "runtime": "partner",
  "side_effects": false,
  "status": "live",
  "credits": 0,
  "price": "$0.0000",
  "providers": [
    {
      "id": "akta",
      "name": "Akta",
      "price": "$0.0000"
    },
    {
      "id": "apollo",
      "name": "Apollo",
      "price": null,
      "own_key_only": true
    },
    {
      "id": "pdl",
      "name": "People Data Labs",
      "price": null,
      "own_key_only": true
    },
    {
      "id": "contactout",
      "name": "ContactOut",
      "price": null,
      "own_key_only": true
    }
  ],
  "mcp_name": "company_search",
  "input_schema": {
    "type": "object",
    "properties": {
      "name": {
        "description": "Company name, or part of it",
        "type": "string",
        "minLength": 1,
        "maxLength": 200
      },
      "industries": {
        "description": "Industries or keywords, any of",
        "minItems": 1,
        "maxItems": 20,
        "type": "array",
        "items": {
          "type": "string",
          "minLength": 1,
          "maxLength": 200
        }
      },
      "locations": {
        "description": "Headquarters city, region or country, any of",
        "minItems": 1,
        "maxItems": 20,
        "type": "array",
        "items": {
          "type": "string",
          "minLength": 1,
          "maxLength": 200
        }
      },
      "domains": {
        "description": "Company domains, any of",
        "minItems": 1,
        "maxItems": 20,
        "type": "array",
        "items": {
          "type": "string",
          "minLength": 1,
          "maxLength": 200
        }
      },
      "limit": {
        "default": 10,
        "description": "How many results",
        "type": "integer",
        "minimum": 1,
        "maximum": 25
      }
    }
  },
  "kind": "tool"
}