[analysis]
Lists exported API surfaces for a loaded project.
Agents need enough file and API context to act without dumping entire source files into the prompt.
The model can read bounded source windows, outlines, and export surfaces before choosing the next specific tool.
Try it locally in the TGlider playground
| Name | Type | Required | Description |
|---|---|---|---|
| projectName | string | Yes | Loaded project name. |
| surface | string | No | API surface to inspect: 'entrypoints' or 'allExports'. |
| exportKind | string | No | Filter exports by 'all', 'value', or 'type'. |
List exported entrypoint APIs
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "list_project_apis",
"arguments": {
"projectName": "ui",
"surface": "entrypoints"
}
}
}Returns exported names, files, symbol keys, and selection metadata.