List glossary entries
list_glossaryList the glossary entries for a project — each a source→target term pair with its languages and id. Optionally filter by source and/or target project_language id. Results are paginated; pass the returned cursor to fetch the next page. A project's glossary may be shared by other projects and Workflows in the organisation: a change to it applies to every one of them, and only the terms of the languages of the addressed project are listed or changed. The result's glossary.sharedWith names the others — tell the user which ones a change affects. While glossary.repositoryManaged is set, the glossary is synced from that project's asset repository and every write is refused. When referring to a project or language in your reply to the user, use its name and locale (e.g. "French (fr-FR)") — ids (UUIDs) are for tool calls only, never show them to the user.
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": {
"project": "<project>"
},
"name": "list_glossary"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size (default 50) | |
| cursor | No | Pagination cursor from a previous call | |
| project | Yes | Project id (UUID) or slug | |
| sourceProjectLanguageId | No | Filter to entries whose source is this project_language id | |
| targetProjectLanguageId | No | Filter to entries whose target is this project_language id |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| glossary | Yes | The project's attached glossary and what else uses it | |
| pagination | Yes |