Search / MCP

Resolve linkedin search parameters

Resolve human-readable LinkedIn location, industry, company, school, function, or seniority labels to provider IDs before searching. Uses the selected connected LinkedIn account and API surface. Exact company names must be selected from these results, never guessed from the first result.

tools/callDeterministic operation

Parameters

workspaceIdOptional · string
Optional workspace ID or slug. Required when this credential can access multiple workspaces and no workspace was configured on the client.
accountIdOptional · string
Optional connected LinkedIn account UUID. The workspace active account is used when omitted.
typeRequired · string
See the input schema for this field.LOCATION · INDUSTRY · COMPANY · SCHOOL · FUNCTION · SENIORITY
keywordsRequired · string
Human-readable label to resolve.
apiOptional · string
LinkedIn API surface. Defaults to classic.classic · sales_nav · recruiter
limitOptional · number
Maximum matches. Defaults to 20.
Request example
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "resolve-linkedin-search-parameters",
    "arguments": {
      "type": "LOCATION",
      "keywords": "example"
    }
  }
}
Full input schema
Input schema
{
  "type": "object",
  "properties": {
    "workspaceId": {
      "type": "string",
      "minLength": 1,
      "description": "Optional workspace ID or slug. Required when this credential can access multiple workspaces and no workspace was configured on the client."
    },
    "accountId": {
      "type": "string",
      "description": "Optional connected LinkedIn account UUID. The workspace active account is used when omitted."
    },
    "type": {
      "type": "string",
      "enum": [
        "LOCATION",
        "INDUSTRY",
        "COMPANY",
        "SCHOOL",
        "FUNCTION",
        "SENIORITY"
      ]
    },
    "keywords": {
      "type": "string",
      "minLength": 2,
      "description": "Human-readable label to resolve."
    },
    "api": {
      "type": "string",
      "enum": [
        "classic",
        "sales_nav",
        "recruiter"
      ],
      "description": "LinkedIn API surface. Defaults to classic."
    },
    "limit": {
      "type": "number",
      "minimum": 1,
      "maximum": 100,
      "description": "Maximum matches. Defaults to 20."
    }
  },
  "required": [
    "type",
    "keywords"
  ]
}
See this operation inCLI REST API TypeScript SDK
MCP reference | Pipeline v2 preview