linkedin_update_profile
ActiveTool of io.github.saloprj/dialogbrain
declared in 1.17.0
Update the authenticated user's own LinkedIn profile. Supports adding/editing experience entries (role, company, skills, dates). Also supports updating location. Headline, summary, education are NOT supported by the API.
Parameters schema
{
"type": "object",
"required": [],
"properties": {
"location": {
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "LinkedIn location ID (use linkedin.search_filters with type=LOCATION to find)"
},
"postal_code": {
"type": "string",
"description": "5-digit postal code (optional)"
}
},
"description": "Location to set on profile (requires LinkedIn location ID)"
},
"experience": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "ID of existing experience to edit (omit to add new)"
},
"role": {
"type": "string",
"description": "Job title (required for new experience)"
},
"skills": {
"type": "array",
"items": {
"type": "string"
},
"description": "Skills for this experience"
},
"company": {
"type": "string",
"description": "Company name (required for new experience)"
},
"presence": {
"enum": [
"ON_SITE",
"HYBRID",
"REMOTE"
],
"type": "string",
"description": "Work location type"
},
"seniority": {
"type": "object",
"required": [
"start_date"
],
"properties": {
"end_date": {
"type": "object",
"properties": {
"year": {
"type": "number"
},
"month": {
"type": "number"
}
}
},
"start_date": {
"type": "object",
"required": [
"month",
"year"
],
"properties": {
"year": {
"type": "number"
},
"month": {
"type": "number"
}
}
}
},
"description": "Start/end dates for the experience"
},
"company_id": {
"type": "string",
"description": "LinkedIn company ID (optional)"
},
"description": {
"type": "string",
"description": "Role description"
}
},
"description": "Add or edit a professional experience entry"
}
}
}Parent server
io.github.saloprj/dialogbrain
https://github.com/saloprj/dialogbrain-mcp
1/7 registries