Skip to content

Connectors · Marketing & media

SE Ranking MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to SE Ranking and the rest of your systems. It gives your agent 262 SE Ranking actions (170 reads, 66 writes and 26 that wait for a confirmation) and holds the SE Ranking credential itself, so the agent never does. It paces SE Ranking's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "se_ranking.local_locations.list",  intent: "check which SE Ranking account is connected"}# List local marketing locations · read · 1 upstream call
  • 262actionsin one signed file
  • 170readlook, never change
  • 66writecreate and update
  • 26wait for a yesdestructive, confirmed first

Set up

Connect SE Ranking in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect SE Ranking.

    API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.

    • api_keySE Ranking API key
    account { op: "connections.requirements", service: "se_ranking" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "se_ranking.local_locations.list" }# list local marketing locations · read · 1 upstream callcheck { action: "se_ranking.audits.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

SE Ranking at a glance

Sign-in
API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
You provide
api_key
Limits we pace to
5 calls a second, per connection
API covered
SE Ranking unified API v1 (api.seranking.com/v1)api.seranking.com/v1
Built from
SE Ranking's documentation, read 23 October 2026OpenAPI spec (GitHub)seranking.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
170 of 170 reads, for up to 15 minutes; a write clears what it affects
Shared entities
3, so ask can line SE Ranking up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in SE Ranking.

262 actions in 51 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 170readlook, never change
  • 66writecreate and update
  • 26destructivewait for a confirmation
  1. Backlinks

    44

    44 read · 0 write · 0 destructive

    List all backlinks · List all backlinks (batch) · Get backlink anchor texts · Get backlink anchor texts (batch)

  2. Site audits

    14

    8 read · 5 write · 1 destructive

    Create advanced audit · Create standard audit · Get audit pages by issue · Get all found links

  3. Audits

    12

    8 read · 3 write · 1 destructive

    Create audit · Get found links · Get audit pages by issue · List audits

  4. Domain

    10

    10 read · 0 write · 0 destructive

    Get paid ads by keyword · Get domain competitors · Get domain keyword rankings · Analyze keyword overlap and gaps

  5. Backlink checker

    9

    3 read · 5 write · 1 destructive

    Add monitored backlink · Import backlinks list · List monitored backlinks · Recheck backlinks

  6. Keywords

    9

    6 read · 2 write · 1 destructive

    Add keywords to project · List project keywords · Get longtail keywords · Get keyword metrics (bulk)

  7. Airt prompt groups

    8

    1 read · 5 write · 2 destructive

    Create prompt group · List prompt groups · Move prompts to group · Change prompt group order

  8. Sub accounts

    8

    4 read · 3 write · 1 destructive

    List sub-accounts · Create sub-account · List projects owned by a sub-account · List projects shared with a sub-account

43 more areas · 148 actions
  • Airt LLM engines 7
  • Competitors 7
  • Sev brands 7
  • AI search 6
  • Positions 6
  • Airt prompts 5
  • Backlink groups 5
  • Keyword groups 5
  • Project groups 5
  • Projects 5
  • Sev projects 5
  • Sev prompts 5
  • Airt sources 4
  • Marketing plan tasks 4
  • Project search engines 4
  • Serp tasks 4
  • Sev engines 4
  • Sev locations 4
  • URL tags 4
  • Airt competitors 3
  • Audit settings 3
  • Audit sitemaps 3
  • Disavowed backlinks 3
  • Local GBP 3
  • Local locations 3
  • Local rankings 3
  • Sev topics 3
  • System 3
  • Account 2
  • Airt brand 2
  • Analytics 2
  • Audit source pages 2
  • Local audit 2
  • Local listings 2
  • Local reviews 2
  • Sev geo 2
  • Sev prompt results 2
  • Sev sources 2
  • Ads stats 1
  • Marketing plan 1
  • Serp 1
  • Sev subscription 1
  • Users 1

Top actions

The SE Ranking API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 1 of SE Ranking's 1 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
se_ranking.users.meGet user profileGet user profile.readidentity.current_user.get307 connectors
se_ranking.projects.listList projectsList projects.readthis connector
se_ranking.sub_accounts.listList sub-accountsList sub-accounts.readthis connector
se_ranking.local_locations.listList local marketing locationsList local marketing locations.readthis connector
se_ranking.domain.adsGet paid ads by keywordGet paid ads by keyword.readthis connector
se_ranking.audits.listList auditsList audits.readthis connector
se_ranking.audits.pagesGet all crawled pagesGet all crawled pages.readthis connector
se_ranking.domain.pagesGet domain pagesGet domain pages.readthis connector
se_ranking.audits.createCreate auditCreate audit.writethis connector
se_ranking.audits.recheckRecheck auditRecheck audit.writethis connector
se_ranking.keywords.createAdd keywords to projectAdd keywords to project.writethis connector
se_ranking.audits.deleteDelete auditDelete audit.destructivethis connector

Try it

Prompts to paste into Claude.

Each one names the SE Ranking actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Give me a one-line status for every active SE Ranking project.

    callsse_ranking.projects.list

  2. Writewrite

    Create audit in SE Ranking. Show me exactly what you will send before you save it.

    callsse_ranking.audits.create

Governance for SE Ranking

Destructive actions wait for a yes.

26 SE Ranking actions are destructive. These are all of them:

  • Delete auditse_ranking.audits.delete
  • Delete keywordsse_ranking.keywords.delete
  • Delete projectse_ranking.projects.delete
  • Delete URL tagse_ranking.url_tags.delete
  • Delete brandse_ranking.sev_brands.delete
  • Delete a topicse_ranking.sev_topics.delete
  • Delete competitorse_ranking.competitors.delete
  • Remove an enginese_ranking.sev_engines.delete
  • Delete promptsse_ranking.sev_prompts.delete
  • Delete auditse_ranking.site_audits.delete
  • Delete tracked promptsse_ranking.airt_prompts.delete
  • Delete SE Visible projectse_ranking.sev_projects.delete
  • Delete sub-accountse_ranking.sub_accounts.delete
  • Delete a locationse_ranking.sev_locations.delete
  • Delete audit sitemapse_ranking.audit_sitemaps.delete
  • Delete keyword groupse_ranking.keyword_groups.delete
  • Delete project groupse_ranking.project_groups.delete
  • Delete backlink groupse_ranking.backlink_groups.delete
  • Delete LLM enginese_ranking.airt_llm_engines.delete
  • Delete monitored backlinksse_ranking.backlink_checker.delete
  • Delete prompt groupse_ranking.airt_prompt_groups.delete
  • Delete audit source pagesse_ranking.audit_source_pages.delete
  • Delete disavowed backlinkse_ranking.disavowed_backlinks.delete
  • Delete marketing plan taskse_ranking.marketing_plan_tasks.delete
  • Delete search engine from projectse_ranking.project_search_engines.delete
  • Delete all prompts in groupse_ranking.airt_prompt_groups.delete_prompts

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

dose_ranking.audits.deleteconfirm_policy: human

Delete audit?

intent: the user asked me to delete audit

run suspended · waiting for a named person · key se-ranking-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "se-ranking-agent",  allowed_actions: ["se_ranking.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "se_ranking.audits.delete", approver: "[email protected]" },    { match: "se_ranking.keywords.delete", approver: "[email protected]" },    { match: "se_ranking.projects.delete", approver: "[email protected]" }  ]}
Illustrative. Scoped to SE Ranking only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What SE Ranking costs on actionlake.

Every SE Ranking action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call SE Ranking refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 262 SE Ranking actions
  • 262actions pageeach page of a long list is one call
  • 170reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every SE Ranking action.

262 actions by area: the id your agent calls, what it does, and its effect.

Backlinks44
  • se_ranking.backlinks.allList all backlinksread
  • se_ranking.backlinks.all_batchList all backlinks (batch)read
  • se_ranking.backlinks.anchorsGet backlink anchor textsread
  • se_ranking.backlinks.anchors_batchGet backlink anchor texts (batch)read
  • se_ranking.backlinks.authorityGet page and domain authorityread
  • se_ranking.backlinks.authority_batchGet page and domain authority (batch)read
  • se_ranking.backlinks.authority_domainGet domain authorityread
  • se_ranking.backlinks.authority_domain_batchGet domain authority (batch)read
  • se_ranking.backlinks.authority_domain_distributionGet domain authority distributionread
  • se_ranking.backlinks.authority_domain_historyGet domain authority historyread
  • se_ranking.backlinks.authority_pageGet page authorityread
  • se_ranking.backlinks.authority_page_batchGet page authority (batch)read
  • se_ranking.backlinks.authority_page_historyGet page authority historyread
  • se_ranking.backlinks.countGet total backlinks countread
  • se_ranking.backlinks.count_batchGet total backlinks count (batch)read
  • se_ranking.backlinks.exportExport backlinks dataread
  • se_ranking.backlinks.export_statusexport/statusread
  • se_ranking.backlinks.historyList new and lost backlinksread
  • se_ranking.backlinks.history_batchList new and lost backlinks (batch)read
  • se_ranking.backlinks.history_countGet daily count of new and lost backlinksread
  • se_ranking.backlinks.history_count_batchGet daily count of new and lost backlinks (batch)read
  • se_ranking.backlinks.history_cumulativeGet cumulative backlinks over timeread
  • se_ranking.backlinks.history_cumulative_batchGet cumulative backlinks over time (batch)read
  • se_ranking.backlinks.indexed_pagesList indexed pages with backlinksread
  • se_ranking.backlinks.indexed_pages_batchList indexed pages with backlinks (batch)read
  • se_ranking.backlinks.metricsGet backlink metricsread
  • se_ranking.backlinks.metrics_batchGet backlink metrics (batch)read
  • se_ranking.backlinks.rawFetch backlinks in batchesread
  • se_ranking.backlinks.refdomainsList referring domainsread
  • se_ranking.backlinks.refdomains_batchList referring domains (batch)read
  • se_ranking.backlinks.refdomains_countGet total referring domains countread
  • se_ranking.backlinks.refdomains_count_batchGet total referring domains count (batch)read
  • se_ranking.backlinks.refdomains_historyList new and lost referring domainsread
  • se_ranking.backlinks.refdomains_history_batchList new and lost referring domains (batch)read
  • se_ranking.backlinks.refdomains_history_countGet daily count of new and lost referring domainsread
  • se_ranking.backlinks.refdomains_history_count_batchGet daily count of new and lost referring domains (batch)read
  • se_ranking.backlinks.referring_ipsList referring IPsread
  • se_ranking.backlinks.referring_ips_batchList referring IPs (batch)read
  • se_ranking.backlinks.referring_ips_countGet total referring IPs countread
  • se_ranking.backlinks.referring_ips_count_batchGet total referring IPs count (batch)read
  • se_ranking.backlinks.referring_subnets_countGet total referring subnets countread
  • se_ranking.backlinks.referring_subnets_count_batchGet total referring subnets count (batch)read
  • se_ranking.backlinks.summaryGet backlink summaryread
  • se_ranking.backlinks.summary_batchGet backlink summary (batch)read
Site audits14
  • se_ranking.site_audits.create_advancedCreate advanced auditwrite
  • se_ranking.site_audits.create_standardCreate standard auditwrite
  • se_ranking.site_audits.deleteDelete auditdestructive
  • se_ranking.site_audits.historyGet audit history by dateread
  • se_ranking.site_audits.issue_pagesGet audit pages by issueread
  • se_ranking.site_audits.issues_by_urlGet all issues by URLread
  • se_ranking.site_audits.linksGet all found linksread
  • se_ranking.site_audits.listList auditsread
  • se_ranking.site_audits.pagesGet all crawled pagesread
  • se_ranking.site_audits.recheck_advancedRecheck audit (advanced)write
  • se_ranking.site_audits.recheck_standardRecheck audit (standard)write
  • se_ranking.site_audits.reportGet audit reportread
  • se_ranking.site_audits.statusGet audit statusread
  • se_ranking.site_audits.update_titleUpdate audit titlewrite
Audits12
  • se_ranking.audits.createCreate auditwrite
  • se_ranking.audits.deleteDelete auditdestructive
  • se_ranking.audits.found_linksGet found linksread
  • se_ranking.audits.historyGet audit historyread
  • se_ranking.audits.issue_pagesGet audit pages by issueread
  • se_ranking.audits.issues_by_urlGet issues by URLread
  • se_ranking.audits.listList auditsread
  • se_ranking.audits.pagesGet all crawled pagesread
  • se_ranking.audits.recheckRecheck auditwrite
  • se_ranking.audits.reportGet audit reportread
  • se_ranking.audits.statusGet audit statusread
  • se_ranking.audits.update_titleUpdate audit titlewrite
Domain10
  • se_ranking.domain.adsGet paid ads by keywordread
  • se_ranking.domain.competitorsGet domain competitorsread
  • se_ranking.domain.keywordsGet domain keyword rankingsread
  • se_ranking.domain.keywords_comparisonAnalyze keyword overlap and gapsread
  • se_ranking.domain.overview_by_regionGet domain overview by regionread
  • se_ranking.domain.overview_historyGet domain traffic and keyword historyread
  • se_ranking.domain.overview_worldwideGet worldwide domain overviewread
  • se_ranking.domain.pagesGet domain pagesread
  • se_ranking.domain.subdomainsGet domain subdomainsread
  • se_ranking.domain.url_overview_worldwideGet worldwide URL overviewread
Backlink checker9
  • se_ranking.backlink_checker.createAdd monitored backlinkwrite
  • se_ranking.backlink_checker.deleteDelete monitored backlinksdestructive
  • se_ranking.backlink_checker.gsc_import_statusGet Google Search Console backlink import statusread
  • se_ranking.backlink_checker.importImport backlinks listwrite
  • se_ranking.backlink_checker.listList monitored backlinksread
  • se_ranking.backlink_checker.recheckRecheck backlinkswrite
  • se_ranking.backlink_checker.start_gsc_importStart backlink import from Google Search Consolewrite
  • se_ranking.backlink_checker.statsGet backlink statisticsread
  • se_ranking.backlink_checker.update_gsc_settingsUpdate backlink import settingswrite
Keywords9
  • se_ranking.keywords.createAdd keywords to projectwrite
  • se_ranking.keywords.deleteDelete keywordsdestructive
  • se_ranking.keywords.listList project keywordsread
  • se_ranking.keywords.longtailGet longtail keywordsread
  • se_ranking.keywords.metrics_bulkGet keyword metrics (bulk)read
  • se_ranking.keywords.questionsGet question keywordsread
  • se_ranking.keywords.relatedGet related keywordsread
  • se_ranking.keywords.similarGet similar keywordsread
  • se_ranking.keywords.updateUpdate keyword in projectwrite
Airt prompt groups8
  • se_ranking.airt_prompt_groups.createCreate prompt groupwrite
  • se_ranking.airt_prompt_groups.deleteDelete prompt groupdestructive
  • se_ranking.airt_prompt_groups.delete_promptsDelete all prompts in groupdestructive
  • se_ranking.airt_prompt_groups.listList prompt groupsread
  • se_ranking.airt_prompt_groups.move_promptsMove prompts to groupwrite
  • se_ranking.airt_prompt_groups.reorderChange prompt group orderwrite
  • se_ranking.airt_prompt_groups.transfer_promptsMove all prompts from one group to anotherwrite
  • se_ranking.airt_prompt_groups.updateRename prompt groupwrite
Sub accounts8
  • se_ranking.sub_accounts.createCreate sub-accountwrite
  • se_ranking.sub_accounts.deleteDelete sub-accountdestructive
  • se_ranking.sub_accounts.getGet sub-account detailsread
  • se_ranking.sub_accounts.listList sub-accountsread
  • se_ranking.sub_accounts.list_owned_projectsList projects owned by a sub-accountread
  • se_ranking.sub_accounts.list_shared_projectsList projects shared with a sub-accountread
  • se_ranking.sub_accounts.share_projectsShare projects with a sub-accountwrite
  • se_ranking.sub_accounts.updateUpdate sub-accountwrite
Airt LLM engines7
  • se_ranking.airt_llm_engines.createCreate LLM enginewrite
  • se_ranking.airt_llm_engines.deleteDelete LLM enginedestructive
  • se_ranking.airt_llm_engines.getGet LLM engineread
  • se_ranking.airt_llm_engines.listList LLM enginesread
  • se_ranking.airt_llm_engines.statisticsGet LLM engine statisticsread
  • se_ranking.airt_llm_engines.statusGet LLM engine statusread
  • se_ranking.airt_llm_engines.updateUpdate LLM enginewrite
Competitors7
  • se_ranking.competitors.createAdd competitorwrite
  • se_ranking.competitors.deleteDelete competitordestructive
  • se_ranking.competitors.listList competitorsread
  • se_ranking.competitors.metricsGet all competitors metricsread
  • se_ranking.competitors.positionsGet competitor keyword positionsread
  • se_ranking.competitors.serp_top10Get TOP 10 resultsread
  • se_ranking.competitors.serp_top100Get TOP 100 resultsread
Sev brands7
  • se_ranking.sev_brands.add_aliasesAdd aliases to brandwrite
  • se_ranking.sev_brands.createCreate competitor brandwrite
  • se_ranking.sev_brands.deleteDelete branddestructive
  • se_ranking.sev_brands.listList tracked brandsread
  • se_ranking.sev_brands.mentionedList mentioned brandsread
  • se_ranking.sev_brands.metricsGet aggregated brand metricsread
  • se_ranking.sev_brands.updateUpdate brandwrite
AI search6
  • se_ranking.ai_search.discover_brandDiscover brand by URLread
  • se_ranking.ai_search.leaderboardGet AI search leaderboardread
  • se_ranking.ai_search.overview_aggregatedoverview (aggregated)read
  • se_ranking.ai_search.overview_by_engineGet AI search overviewread
  • se_ranking.ai_search.prompts_by_brandGet prompts by brandread
  • se_ranking.ai_search.prompts_by_targetGet prompts by targetread
Positions6
  • se_ranking.positions.check_datesList check datesread
  • se_ranking.positions.checkpointsGet historical check datesread
  • se_ranking.positions.getGet keyword ranking statisticsread
  • se_ranking.positions.historyGet ranking trends over timeread
  • se_ranking.positions.recheckRun position checkwrite
  • se_ranking.positions.set_manualSet manual keyword positionwrite
Airt prompts5
  • se_ranking.airt_prompts.answerGet prompt answerread
  • se_ranking.airt_prompts.createAdd tracked promptswrite
  • se_ranking.airt_prompts.deleteDelete tracked promptsdestructive
  • se_ranking.airt_prompts.listList tracked promptsread
  • se_ranking.airt_prompts.rankingsGet prompt rankingsread
Backlink groups5
  • se_ranking.backlink_groups.createCreate backlink groupwrite
  • se_ranking.backlink_groups.deleteDelete backlink groupdestructive
  • se_ranking.backlink_groups.listList backlink groupsread
  • se_ranking.backlink_groups.move_backlinksMove backlinks to groupwrite
  • se_ranking.backlink_groups.updateRename backlink groupwrite
Keyword groups5
  • se_ranking.keyword_groups.createAdd keyword groupwrite
  • se_ranking.keyword_groups.deleteDelete keyword groupdestructive
  • se_ranking.keyword_groups.listList keyword groupsread
  • se_ranking.keyword_groups.move_keywordsMove keywords to another groupwrite
  • se_ranking.keyword_groups.updateRename keyword groupwrite
Project groups5
  • se_ranking.project_groups.createAdd project groupwrite
  • se_ranking.project_groups.deleteDelete project groupdestructive
  • se_ranking.project_groups.listList project groupsread
  • se_ranking.project_groups.move_projectsMove projects to project groupwrite
  • se_ranking.project_groups.updateRename project groupwrite
Projects5
  • se_ranking.projects.createAdd projectswrite
  • se_ranking.projects.deleteDelete projectdestructive
  • se_ranking.projects.listList projectsread
  • se_ranking.projects.summaryGet project summaryread
  • se_ranking.projects.updateChange project settingswrite
Sev projects5
  • se_ranking.sev_projects.createCreate SE Visible projectwrite
  • se_ranking.sev_projects.deleteDelete SE Visible projectdestructive
  • se_ranking.sev_projects.getGet SE Visible project detailsread
  • se_ranking.sev_projects.listList SE Visible projectsread
  • se_ranking.sev_projects.update_trackingUpdate SE Visible tracking settingswrite
Sev prompts5
  • se_ranking.sev_prompts.createCreate prompts for a topicwrite
  • se_ranking.sev_prompts.deleteDelete promptsdestructive
  • se_ranking.sev_prompts.getGet prompt detailsread
  • se_ranking.sev_prompts.listList prompts or topicsread
  • se_ranking.sev_prompts.moveMove prompts to a topicwrite
Airt sources4
  • se_ranking.airt_sources.domainsList AI source domainsread
  • se_ranking.airt_sources.pagesList AI source pagesread
  • se_ranking.airt_sources.recommendationsGet AI sources recommendationsread
  • se_ranking.airt_sources.summaryGet AI sources summaryread
Marketing plan tasks4
  • se_ranking.marketing_plan_tasks.createAdd marketing plan taskwrite
  • se_ranking.marketing_plan_tasks.deleteDelete marketing plan taskdestructive
  • se_ranking.marketing_plan_tasks.set_statusSet marketing plan task statuswrite
  • se_ranking.marketing_plan_tasks.updateUpdate marketing plan taskwrite
Project search engines4
  • se_ranking.project_search_engines.createAdd search engine to projectwrite
  • se_ranking.project_search_engines.deleteDelete search engine from projectdestructive
  • se_ranking.project_search_engines.listList project search enginesread
  • se_ranking.project_search_engines.updateChange search engine in projectwrite
Serp tasks4
  • se_ranking.serp_tasks.createCreate SERP taskswrite
  • se_ranking.serp_tasks.getList tasks / Get task resultsread
  • se_ranking.serp_tasks.htmlGet HTML dumpread
  • se_ranking.serp_tasks.results_advancedGet advanced resultsread
Sev engines4
  • se_ranking.sev_engines.createAdd an enginewrite
  • se_ranking.sev_engines.deleteRemove an enginedestructive
  • se_ranking.sev_engines.listList project enginesread
  • se_ranking.sev_engines.replaceReplace the engine setwrite
Sev locations4
  • se_ranking.sev_locations.createAdd a locationwrite
  • se_ranking.sev_locations.deleteDelete a locationdestructive
  • se_ranking.sev_locations.listList project locationsread
  • se_ranking.sev_locations.updateUpdate a locationwrite
URL tags4
  • se_ranking.url_tags.createAdd URL tagwrite
  • se_ranking.url_tags.deleteDelete URL tagdestructive
  • se_ranking.url_tags.listList URL tagsread
  • se_ranking.url_tags.updateUpdate URL tag assignmentwrite
Airt competitors3
  • se_ranking.airt_competitors.breakdownGet AI competitors breakdownread
  • se_ranking.airt_competitors.check_datesGet AI competitors check datesread
  • se_ranking.airt_competitors.source_metricsGet AI competitors source metricsread
Audit settings3
  • se_ranking.audit_settings.getGet audit settingsread
  • se_ranking.audit_settings.resetReset audit settingswrite
  • se_ranking.audit_settings.updateUpdate audit settingswrite
Audit sitemaps3
  • se_ranking.audit_sitemaps.createAdd audit sitemapwrite
  • se_ranking.audit_sitemaps.deleteDelete audit sitemapdestructive
  • se_ranking.audit_sitemaps.listList audit sitemapsread
Disavowed backlinks3
  • se_ranking.disavowed_backlinks.createAdd disavowed backlinkswrite
  • se_ranking.disavowed_backlinks.deleteDelete disavowed backlinkdestructive
  • se_ranking.disavowed_backlinks.listList disavowed backlinksread
Local GBP3
  • se_ranking.local_gbp.keywordsGet Google Business Profile keyword reportread
  • se_ranking.local_gbp.metricsGet Google Business Profile metricsread
  • se_ranking.local_gbp.searchesGet Google Business Profile searches trendread
Local locations3
  • se_ranking.local_locations.getGet location detailsread
  • se_ranking.local_locations.listList local marketing locationsread
  • se_ranking.local_locations.overviewGet location overviewread
Local rankings3
  • se_ranking.local_rankings.indexed_percentGet rankings indexed percentread
  • se_ranking.local_rankings.keywordsGet Local Rankings keyword listread
  • se_ranking.local_rankings.positionsGet Local Rankings positionsread
Sev topics3
  • se_ranking.sev_topics.createCreate topicswrite
  • se_ranking.sev_topics.deleteDelete a topicdestructive
  • se_ranking.sev_topics.updateUpdate a topic titlewrite
System3
  • se_ranking.system.google_languagesList languagesread
  • se_ranking.system.google_regionsList cities for search engine targetingread
  • se_ranking.system.search_enginesList country search enginesread
Account2
  • se_ranking.account.credit_balancecredit-balanceread
  • se_ranking.account.subscriptionGet subscription detailsread
Airt brand2
  • se_ranking.airt_brand.getGet AI Result Tracker site brandread
  • se_ranking.airt_brand.updateSave AI Result Tracker site brandwrite
Analytics2
  • se_ranking.analytics.gsc_queriesGet Google Search Console dataread
  • se_ranking.analytics.seo_potentialCalculate SEO potentialread
Audit source pages2
  • se_ranking.audit_source_pages.deleteDelete audit source pagesdestructive
  • se_ranking.audit_source_pages.listList audit source pagesread
Local audit2
  • se_ranking.local_audit.historyGet local marketing audit report historyread
  • se_ranking.local_audit.latestGet latest local marketing audit reportread
Local listings2
  • se_ranking.local_listings.listList business listingsread
  • se_ranking.local_listings.overviewGet business listings overviewread
Local reviews2
  • se_ranking.local_reviews.listList reviewsread
  • se_ranking.local_reviews.overviewGet reviews overviewread
Sev geo2
  • se_ranking.sev_geo.countriesList countriesread
  • se_ranking.sev_geo.locationsSearch cities and regionsread
Sev prompt results2
  • se_ranking.sev_prompt_results.getGet prompt result detailsread
  • se_ranking.sev_prompt_results.listGet prompt result listread
Sev sources2
  • se_ranking.sev_sources.listGet project sourcesread
  • se_ranking.sev_sources.metricsGet aggregated source metricsread
Ads stats1
  • se_ranking.ads_stats.getGet total number of ads chartread
Marketing plan1
  • se_ranking.marketing_plan.listList marketing plan itemsread
Serp1
  • se_ranking.serp.locationsGet locationsread
Sev subscription1
  • se_ranking.sev_subscription.getGet SE Visible subscription detailsread
Users1
  • se_ranking.users.meGet user profileread

Questions

The SE Ranking MCP server, answered.

Is there an SE Ranking MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 262 SE Ranking actions across backlinks, site audits, audits and domain, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by SE Ranking.

What do I need to connect SE Ranking?

SE Ranking API key. The free call account { op: "connections.requirements", service: "se_ranking" } lists exactly what to paste.

Can an AI agent delete or change things in SE Ranking?

Only if its key allows it, and only with an explicit confirmation. 26 SE Ranking actions are destructive, including delete audit, delete keywords and delete project. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my SE Ranking API limit?

actionlake paces every call to the limits in the SE Ranking service file: 5 calls a second per connection. Repeated reads are answered from cache (170 SE Ranking actions can be), which never reaches SE Ranking.

What does an SE Ranking action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (262 SE Ranking actions page). Cache hits, searches, dry runs and calls SE Ranking refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which SE Ranking API does it cover?

The SE Ranking unified API v1 (api.seranking.com/v1) at api.seranking.com/v1. It is built from SE Ranking's documentation as read on 23 October 2026. 262 actions in 51 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my SE Ranking data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 15 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your SE Ranking credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent SE Ranking today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.