Draft an llms.txt
generate_ai_instructionsDrafts an llms.txt from the site's own public pages. Use this when the owner wants a draft AI instructions file to review. Pass the domain. Returns markdown for the owner to edit and publish themselves. Nothing is written to the site. A public post is cited as the reason the draft exists. It does not promise an effect on AI Overviews and does not query AI engines. Do not use it for private addresses or to collect contact details.
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": {
"domain": "<domain>"
},
"name": "generate_ai_instructions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | A public website, for example example.com or https://example.com. Only that site's public pages are read. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | Yes | UTC date the pages were read, YYYY-MM-DD. | |
| draft | Yes | Markdown llms.txt for the owner to review. Not published. | |
| notes | Yes | ||
| pages | Yes | ||
| domain | Yes | ||
| effect | Yes | ||
| notice | Yes | ||
| reason | Yes | ||
| review | Yes | ||
| source | Yes | ||
| refused | No | ||
| summary | Yes | ||
| finalUrl | No | ||
| products | Yes | ||
| reachable | Yes | ||
| existingFile | Yes |