Draft a message to a dataset's publisher
contact_publisherPrepare a message to the people who publish a dataset, for the user to send themselves: the contact the publisher declared in its catalogue record (never a guessed address), a polite draft in the publisher's language (Dutch, French, English or German) naming the dataset, file, issue and the evidence checked, and a mailto: link. Nothing is sent by this tool. Use it when the user wants to report a problem (stale data, broken link, missing units or metadata, wrong values) or ask the publisher a question. Run get_dataset or preview_dataset first and pass what they showed as evidence; the answer says what to check before writing. Show the draft to the user to edit and send; send one message per problem, not one per related dataset. Example: {"id":"national:d04b704a-1672-4567-bf0d-9a9452618812","issue":"metadata","details":"The record says 2019 but the file has 2026 data."}.
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": {
"id": "<id>",
"issue": "<issue>"
},
"name": "contact_publisher"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Dataset id from search_datasets or get_dataset. | |
| issue | Yes | What the message is about: stale, access, metadata, units, values, missing, schema, licence or question. | |
| details | No | What is wrong or what the user wants to know, in the user's words (at most 1,500 characters). | |
| evidence | No | Up to 5 facts checked with the other tools, each with its source, e.g. 'preview_dataset: TIMESTAMP_EXTRACT goes up to 2026-11-01, catalogue says 2019-01-21'. | |
| language | No | Language of the draft; default the publisher's (Dutch for Flemish bodies, French for Walloon and Brussels ones, else English). |