semalt_list_sites List every accessible site record.
Connect an MCP-compatible AI client to read and manage the same account capabilities exposed by Public API v1.
https://semalt.com/mcpDeveloper access
Create a free Semalt account to access the Public API and connect AI tools through MCP.
Configure a remote Streamable HTTP MCP server with a URL that contains your Semalt API key as the token query parameter. This works for MCP clients that accept only a server URL.
{
"mcpServers": {
"semalt": {
"url": "https://semalt.com/mcp?token=YOUR_API_KEY"
}
}
} semalt_list_*_sites tool to discover accessible site records.site_id in detail tools instead of inventing or accepting a raw domain.next_cursor while has_more is true.model=gpt-4.1-nano or model=gpt-5-nano.semalt_list_sites List every accessible site record.
semalt_get_site Get one accessible site by site_id.
semalt_list_search_console_sites List Search Console properties with summary metrics.
semalt_get_search_console_overview Get Search Console summary cards and charts.
semalt_list_search_console_data List Search Console queries, pages, devices, or countries.
semalt_list_google_serp_sites List sites with Google SERP metrics.
semalt_get_google_serp_overview Get Google SERP overview metrics.
semalt_get_google_serp_data Get Google SERP keywords, pages, or competitors.
semalt_list_ai_analytics_sites List sites with AI visibility metrics.
semalt_get_ai_analytics_overview Get AI visibility overview metrics.
semalt_get_ai_analytics_data Get AI Analytics queries, pages, or competitors.
semalt_list_my_seo_sites List sites with accessible campaign data.
semalt_list_my_seo_keywords List My SEO campaign keywords.
semalt_list_my_seo_backlinks List My SEO campaign backlinks.
semalt_list_indexing_urls List indexing URLs and statuses.
semalt_add_site Add a website to the authenticated account.
semalt_add_my_seo_keywords Add manual keyword and target URL pairs to a launched FullSEO campaign.
semalt_add_indexing_urls Submit URLs for GoogleBot or BingBot indexing.
semalt_list_site_tags List personal site tags.
semalt_create_site_tag Create a personal site tag.
semalt_update_site_tag Rename or recolor a site tag.
semalt_delete_site_tag Delete a site tag after confirmation.
semalt_list_site_tag_sites List domains assigned to a site tag.
semalt_add_sites_to_tag Assign a site tag to accessible domains.
semalt_remove_sites_from_tag Remove a tag from domains after confirmation.
semalt_list_keyword_groups List reusable keyword groups for a site.
semalt_create_keyword_group Create a reusable keyword group.
semalt_update_keyword_group Rename an editable keyword group.
semalt_delete_keyword_group Delete a keyword group after confirmation.
semalt_list_keyword_group_keywords List keywords in a reusable group.
semalt_add_keyword_group_keywords Add keywords to an editable group.
semalt_remove_keyword_group_keywords Remove keyword rows after confirmation.
The MCP server uses the API key from your Semalt account. It returns site records available to that account. Hidden and removed records are excluded.
My SEO campaign tools expose campaign data only when the API account has a campaign for the site's domain.