Get Entity By Id
get_entity_by_idFetch one Tweede Kamer record by its GUID id. Pass the entity name and the record Id (a GUID, e.g. "8b3664bd-77e4-468b-af96-f3f4ec27fcce"). Optionally narrow fields with $select or inline related records with $expand.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "8b3664bd-77e4-468b-af96-f3f4ec27fcce",
"entity": "Persoon",
"select": "Id,Achternaam,Roepnaam,Functie"
},
"name": "get_entity_by_id"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Record GUID, e.g. "8b3664bd-77e4-468b-af96-f3f4ec27fcce". | |
| entity | Yes | Dutch entity name. Common: Persoon (people/MPs), Fractie (parties), Zaak (cases/motions/bills), Activiteit (activities/debates), Vergadering (meetings), Stemming (votes), Besluit (decisions), Document (documents). | |
| expand | No | OData $expand, navigation properties to inline. | |
| select | No | OData $select, comma-separated field names. |