list_project_apis

[analysis]

Lists exported API surfaces for a loaded project.

Why this tool exists

Agents need enough file and API context to act without dumping entire source files into the prompt.

How it helps the agent

The model can read bounded source windows, outlines, and export surfaces before choosing the next specific tool.

Try it locally in the TGlider playground

Parameters

NameTypeRequiredDescription
projectNamestringYesLoaded project name.
surfacestringNoAPI surface to inspect: 'entrypoints' or 'allExports'.
exportKindstringNoFilter exports by 'all', 'value', or 'type'.

Examples

List exported entrypoint APIs

Request
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "list_project_apis",
    "arguments": {
      "projectName": "ui",
      "surface": "entrypoints"
    }
  }
}

Response Notes

Returns exported names, files, symbol keys, and selection metadata.

↑/↓ NavigateEnter OpenSpace Expand