{
  "id": "ploid.v1.enrich",
  "object": "tool",
  "name": "Enrich Person Contacts",
  "summary": "Enrich a known LinkedIn identity with fresh profile, email, and/or phone data.",
  "description": "Resolve one person from their LinkedIn profile URL into selected components: a refreshed profile (name, headline, company, location, skills, employers, schools, years of experience, open-to-work flag, follower count), a contact email, and/or a mobile phone number — each with a confidence grade (guess / strong / verified) and verification status. Request any subset via enrichments; an unresolved component returns null and is not charged. Email is priced at the work-email rate; when only a personal email resolves the vendor bills its fallback rate (3 ACU) instead. Suited for contact appending, lead enrichment, and verifying a person's current role before outreach.\n\nRaw ploid#v1/enrich endpoint: input is { body, queryParams, pathParams } as the provider documents them (https://ploid.com/documentation/api/enrichment).",
  "category": "lookup",
  "hosted_by": "Ploid",
  "runtime": "partner",
  "side_effects": false,
  "status": "live",
  "credits": 0,
  "price": null,
  "providers": [
    {
      "id": "ploid",
      "name": "Ploid",
      "price": null,
      "own_key_only": true
    }
  ],
  "mcp_name": "ploid_v1_enrich",
  "input_schema": {
    "type": "object",
    "properties": {
      "body": {
        "type": "object",
        "properties": {
          "linkedin_url": {
            "type": "string",
            "format": "uri",
            "description": "Canonical LinkedIn profile URL of the person to enrich — the identity anchor."
          },
          "first_name": {
            "type": "string",
            "minLength": 1
          },
          "last_name": {
            "type": "string",
            "minLength": 1
          },
          "enrichments": {
            "default": [
              "profile"
            ],
            "minItems": 1,
            "maxItems": 3,
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "profile",
                "email",
                "phone"
              ]
            },
            "description": "Which components to resolve: profile, email, phone (the vendor default is [\"profile\"]). Each is priced separately and only charged when actually found."
          }
        },
        "required": [
          "linkedin_url"
        ],
        "additionalProperties": false
      }
    },
    "required": [
      "body"
    ],
    "additionalProperties": false
  },
  "kind": "endpoint"
}