{
  "id": "people.search",
  "object": "tool",
  "name": "Search people",
  "summary": "Find people by title, company and location.",
  "description": "Finds people matching a job title, employer domain, location or keywords and returns their name, title, employer, location and LinkedIn URL where the provider shares them. Served by Apollo (free per call, but it hides surnames and contacts: enrich a result to reveal them), 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": "apollo",
      "name": "Apollo",
      "price": "$0.0000"
    },
    {
      "id": "pdl",
      "name": "People Data Labs",
      "price": null,
      "own_key_only": true
    },
    {
      "id": "contactout",
      "name": "ContactOut",
      "price": null,
      "own_key_only": true
    }
  ],
  "mcp_name": "people_search",
  "input_schema": {
    "type": "object",
    "properties": {
      "titles": {
        "description": "Job titles, any of",
        "minItems": 1,
        "maxItems": 20,
        "type": "array",
        "items": {
          "type": "string",
          "minLength": 1,
          "maxLength": 200
        }
      },
      "company_domains": {
        "description": "Current employer domains, any of",
        "minItems": 1,
        "maxItems": 20,
        "type": "array",
        "items": {
          "type": "string",
          "minLength": 1,
          "maxLength": 200
        }
      },
      "locations": {
        "description": "Where they are: city, region or country, any of",
        "minItems": 1,
        "maxItems": 20,
        "type": "array",
        "items": {
          "type": "string",
          "minLength": 1,
          "maxLength": 200
        }
      },
      "keywords": {
        "description": "Free-text keywords",
        "type": "string",
        "minLength": 1,
        "maxLength": 200
      },
      "limit": {
        "default": 10,
        "description": "How many results",
        "type": "integer",
        "minimum": 1,
        "maximum": 25
      }
    }
  },
  "kind": "tool"
}