semrush cli
Commands

Chart notes

Commands and options for chart notes.

notes

List chart notes with native pagination, tool, category and date filters.

semrush notes --help

MCP tool: notes.

OptionTypeDefaultDescription
--toolsarray
--project-idsarray
--categoriesarray
--databasestring
--datetime-fromstringUTC ISO timestamp, for example 2026-10-15T00:00:00Z.
--datetime-tostringUTC ISO timestamp, for example 2026-10-15T00:00:00Z.
--pageinteger1
--per-pageinteger20
--descendingbooleantrue
--include-hiddenbooleantrue
--localestring"en"Values: "en", "de", "es", "fr", "it", "pt", "zh", "ja", "tr", "ko", "vi", "pl", "sv", "nl".

note

Read a chart note without changing its visibility.

semrush note --help

MCP tool: note.

OptionTypeDefaultDescription
--note-idstringRequired.

note-databases

Read available country databases for chart notes.

semrush note-databases --help

MCP tool: note_databases.

note-hidden-categories

Read hidden note categories for a chart context.

semrush note-hidden-categories --help

MCP tool: note_hidden_categories.

OptionTypeDefaultDescription
--toolstringRequired. Values: "DOMAIN_OVERVIEW", "ORGANIC_POSITIONS", "SENSOR", "POSITION_TRACKING", "SEO_IDEAS", "ORGANIC_TRAFFIC_INSIGHTS", "BACKLINK_AUDIT", "SITE_AUDIT".
--project-idinteger

note-create

Create a user note for selected chart tools.

semrush note-create --help

MCP tool: note_create.

Use --confirm to send the change or --dry-run to preview it.

OptionTypeDefaultDescription
--titlestringRequired.
--notestring""
--datetimestringRequired. UTC ISO timestamp, for example 2026-10-15T00:00:00Z.
--toolsarrayRequired.
--databasesarray[]
--project-idinteger / nullnullSEO project ID; null applies the note to all projects.
--linkstringRelated HTTP(S) URL; an empty string clears it.
--confirmbooleanConfirm this account change.
--dry-runbooleanPreview without signing in or sending the change.

note-update

Update an owned note while preserving omitted fields.

semrush note-update --help

MCP tool: note_update.

Use --confirm to send the change or --dry-run to preview it.

OptionTypeDefaultDescription
--note-idstringRequired.
--titlestring
--notestring
--datetimestringUTC ISO timestamp, for example 2026-10-15T00:00:00Z.
--toolsarray
--databasesarray
--project-idinteger / nullSEO project ID; null applies the note to all projects.
--linkstringRelated HTTP(S) URL; an empty string clears it.
--confirmbooleanConfirm this account change.
--dry-runbooleanPreview without signing in or sending the change.

note-delete

Delete an owned user note; published notes are protected.

semrush note-delete --help

MCP tool: note_delete.

Use --confirm to send the change or --dry-run to preview it.

OptionTypeDefaultDescription
--note-idstringRequired.
--confirmbooleanConfirm this account change.
--dry-runbooleanPreview without signing in or sending the change.

note-hide

Hide a note in your chart view.

semrush note-hide --help

MCP tool: note_hide.

Use --confirm to send the change or --dry-run to preview it.

OptionTypeDefaultDescription
--note-idstringRequired.
--confirmbooleanConfirm this account change.
--dry-runbooleanPreview without signing in or sending the change.

note-show

Show a note in your chart view.

semrush note-show --help

MCP tool: note_show.

Use --confirm to send the change or --dry-run to preview it.

OptionTypeDefaultDescription
--note-idstringRequired.
--confirmbooleanConfirm this account change.
--dry-runbooleanPreview without signing in or sending the change.

note-hidden-categories-set

Replace hidden categories for one chart context.

semrush note-hidden-categories-set --help

MCP tool: note_hidden_categories_set.

Use --confirm to send the change or --dry-run to preview it.

OptionTypeDefaultDescription
--toolstringRequired. Values: "DOMAIN_OVERVIEW", "ORGANIC_POSITIONS", "SENSOR", "POSITION_TRACKING", "SEO_IDEAS", "ORGANIC_TRAFFIC_INSIGHTS", "BACKLINK_AUDIT", "SITE_AUDIT".
--project-idinteger
--categoriesarrayRequired.
--confirmbooleanConfirm this account change.
--dry-runbooleanPreview without signing in or sending the change.

notes-export

Export all chart notes as the native CSV file; the web export does not apply list filters.

semrush notes-export --help

MCP tool: notes_export.

Pass --output <path> to save the file. Existing files are not overwritten. MCP returns an artifact resource.

On this page