Update project settings
update_project_settingsSaves edits to a site’s settings, the same as the Settings page. articleSettings edits the Article Settings: length preset and target word count (a named preset sets its word count; send targetWordCount with lengthPreset custom for an exact count), tone preset, voice instructions, the internal link setting (internalLinks: auto, or off for no internal links), the inline image count, YouTube embeds and the author override. Only the Article Settings the edit names change, YouTube fields included. An author override must be one of the site’s authors while authors are on; otherwise Keytomic clears it and the result says so. indexing.urlPrefix saves the URL prefix of the site’s posts, such as https://acme.com/blog, which Keytomic uses to find the site’s posts for indexing checks; null clears it. The settings section of get_project returns the current values. An edit must name at least one setting. Spends no credits.
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": {
"projectId": "<projectId>"
},
"name": "update_project_settings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| indexing | No | Indexing settings. | |
| projectId | Yes | Site to act on, from list_sites. | |
| articleSettings | No | Article Settings fields to change. |