get_profile
Fetch one contributor's profile card by GitHub login, ORCID iD (or orcid.org URL), or a find_candidates id (source:name such as ntrs:Ada Lovelace). Do not invent a GitHub handle for research or deep-tech people — pass their id. find_candidates already returns full inline profiles; use get_profile only for ids outside those results or when the user asks for deeper detail.
Returns structuredContent (view=profile). Agents: consume structuredContent only.
IMPORTANT — interpreting recent_activities: indexed GitHub activity in the current ingestion window (2025–2026), up to ~20 events per recent project. NOT a complete career history. Empty or older activity does not mean inactive.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Alias for handle. Pass a find_candidates `id` (GitHub login, ORCID iD, or source:name). | |
| handle | Yes | Person to look up: a GitHub login (no '@'), an ORCID iD or https://orcid.org/<id> URL, or a find_candidates id (source:name such as ntrs:Ada Lovelace). Do not invent a GitHub handle for research or deep-tech people. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bio | No | ||
| name | No | ||
| No | |||
| company | No | ||
| html_url | No | Profile URL (GitHub or https://orcid.org/<id>) | |
| location | No | ||
| followers | No | ||
| person_id | No | Stable lookup key: GitHub login, ORCID iD, or source:name. | |
| avatar_url | No | ||
| login_name | Yes | GitHub handle. Empty for ORCID and source:name people — use person_id. | |
| display_name | No | ||
| public_repos | No | ||
| top_projects | No | Highest-contribution projects this user worked on | |
| profile_readme | No | User's profile README content if present | |
| social_accounts | No | Social URLs (twitter, linkedin, etc.) | |
| recent_activities | No | Indexed GitHub events from current ingestion window (2025–2026). NOT a full career timeline. |