get_project_fields
Retrieve field definitions from a public GitHub Projects v2 board, including single-select option names and colors, to resolve option IDs from list_project_items into human-readable names.
Instructions
Get a public GitHub Projects (v2) board's field definitions — including single-select field option names/colors (e.g. Status: Todo/In Progress/Done) and saved views. Useful for resolving the option IDs found in list_project_items results to human-readable names. Currently only supported for user-owned projects (uses the same board-page data source as list_project_items for those).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"owner": "<owner>",
"projectNumber": "<projectNumber>"
},
"name": "get_project_fields"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owner | Yes | GitHub username that owns the project | |
| projectNumber | Yes | The project number, e.g. 4 for .../projects/4 |