get profile
get_profileRead the user's profile, the source every resume and fact check uses: all of it, one section (headline, summary, experience, skills, education), or one role by company and title with its numbered accomplishments and how it connects to the role before it. Section gaps shows the profile at a glance (name, title, summary, up to six roles with their accomplishments) and which profile sections aren't ready to build resumes from yet, each with what it needs: use it to find gaps, or before add_profile_line so a line isn't repeated. Read the part before changing it with update_profile or link_roles; for a resume's text use get_material. Read-only. An unknown role comes back as a miss listing the roles.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | With company, read just this role: its title | |
| company | No | With title, read just this role: its company | |
| section | No | The section to read; leave empty for all of it; gaps for the profile at a glance and the sections not ready to build resumes from yet |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The answer, or what was done, in plain words for the user: the same text as content | |
| undo | No | On a saved write: its undo handle, for undo within 24 hours | |
| widget | No | The card the host draws with it, e.g. "pipeline"; "confirm" means a write waits for the user's Yes and nothing is saved yet |