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/mcpdo { 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.
- 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 - 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 - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates 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
Backlinks
4444 read · 0 write · 0 destructive
List all backlinks · List all backlinks (batch) · Get backlink anchor texts · Get backlink anchor texts (batch)
Site audits
148 read · 5 write · 1 destructive
Create advanced audit · Create standard audit · Get audit pages by issue · Get all found links
Audits
128 read · 3 write · 1 destructive
Create audit · Get found links · Get audit pages by issue · List audits
Domain
1010 read · 0 write · 0 destructive
Get paid ads by keyword · Get domain competitors · Get domain keyword rankings · Analyze keyword overlap and gaps
Backlink checker
93 read · 5 write · 1 destructive
Add monitored backlink · Import backlinks list · List monitored backlinks · Recheck backlinks
Keywords
96 read · 2 write · 1 destructive
Add keywords to project · List project keywords · Get longtail keywords · Get keyword metrics (bulk)
Airt prompt groups
81 read · 5 write · 2 destructive
Create prompt group · List prompt groups · Move prompts to group · Change prompt group order
Sub accounts
84 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.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
se_ranking.users.meGet user profile | Get user profile. | read | identity.current_user.get307 connectors |
se_ranking.projects.listList projects | List projects. | read | this connector |
se_ranking.sub_accounts.listList sub-accounts | List sub-accounts. | read | this connector |
se_ranking.local_locations.listList local marketing locations | List local marketing locations. | read | this connector |
se_ranking.domain.adsGet paid ads by keyword | Get paid ads by keyword. | read | this connector |
se_ranking.audits.listList audits | List audits. | read | this connector |
se_ranking.audits.pagesGet all crawled pages | Get all crawled pages. | read | this connector |
se_ranking.domain.pagesGet domain pages | Get domain pages. | read | this connector |
se_ranking.audits.createCreate audit | Create audit. | write | this connector |
se_ranking.audits.recheckRecheck audit | Recheck audit. | write | this connector |
se_ranking.keywords.createAdd keywords to project | Add keywords to project. | write | this connector |
se_ranking.audits.deleteDelete audit | Delete audit. | destructive | this 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.
- Readread
Give me a one-line status for every active SE Ranking project.
calls
se_ranking.projects.list - Writewrite
Create audit in SE Ranking. Show me exactly what you will send before you save it.
calls
se_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 audit
se_ranking.audits.delete - Delete keywords
se_ranking.keywords.delete - Delete project
se_ranking.projects.delete - Delete URL tag
se_ranking.url_tags.delete - Delete brand
se_ranking.sev_brands.delete - Delete a topic
se_ranking.sev_topics.delete - Delete competitor
se_ranking.competitors.delete - Remove an engine
se_ranking.sev_engines.delete - Delete prompts
se_ranking.sev_prompts.delete - Delete audit
se_ranking.site_audits.delete - Delete tracked prompts
se_ranking.airt_prompts.delete - Delete SE Visible project
se_ranking.sev_projects.delete - Delete sub-account
se_ranking.sub_accounts.delete - Delete a location
se_ranking.sev_locations.delete - Delete audit sitemap
se_ranking.audit_sitemaps.delete - Delete keyword group
se_ranking.keyword_groups.delete - Delete project group
se_ranking.project_groups.delete - Delete backlink group
se_ranking.backlink_groups.delete - Delete LLM engine
se_ranking.airt_llm_engines.delete - Delete monitored backlinks
se_ranking.backlink_checker.delete - Delete prompt group
se_ranking.airt_prompt_groups.delete - Delete audit source pages
se_ranking.audit_source_pages.delete - Delete disavowed backlink
se_ranking.disavowed_backlinks.delete - Delete marketing plan task
se_ranking.marketing_plan_tasks.delete - Delete search engine from project
se_ranking.project_search_engines.delete - Delete all prompts in group
se_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.
Delete audit?
intent: the user asked me to delete audit
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]" } ]}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
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 backlinksreadse_ranking.backlinks.all_batchList all backlinks (batch)readse_ranking.backlinks.anchorsGet backlink anchor textsreadse_ranking.backlinks.anchors_batchGet backlink anchor texts (batch)readse_ranking.backlinks.authorityGet page and domain authorityreadse_ranking.backlinks.authority_batchGet page and domain authority (batch)readse_ranking.backlinks.authority_domainGet domain authorityreadse_ranking.backlinks.authority_domain_batchGet domain authority (batch)readse_ranking.backlinks.authority_domain_distributionGet domain authority distributionreadse_ranking.backlinks.authority_domain_historyGet domain authority historyreadse_ranking.backlinks.authority_pageGet page authorityreadse_ranking.backlinks.authority_page_batchGet page authority (batch)readse_ranking.backlinks.authority_page_historyGet page authority historyreadse_ranking.backlinks.countGet total backlinks countreadse_ranking.backlinks.count_batchGet total backlinks count (batch)readse_ranking.backlinks.exportExport backlinks datareadse_ranking.backlinks.export_statusexport/statusreadse_ranking.backlinks.historyList new and lost backlinksreadse_ranking.backlinks.history_batchList new and lost backlinks (batch)readse_ranking.backlinks.history_countGet daily count of new and lost backlinksreadse_ranking.backlinks.history_count_batchGet daily count of new and lost backlinks (batch)readse_ranking.backlinks.history_cumulativeGet cumulative backlinks over timereadse_ranking.backlinks.history_cumulative_batchGet cumulative backlinks over time (batch)readse_ranking.backlinks.indexed_pagesList indexed pages with backlinksreadse_ranking.backlinks.indexed_pages_batchList indexed pages with backlinks (batch)readse_ranking.backlinks.metricsGet backlink metricsreadse_ranking.backlinks.metrics_batchGet backlink metrics (batch)readse_ranking.backlinks.rawFetch backlinks in batchesreadse_ranking.backlinks.refdomainsList referring domainsreadse_ranking.backlinks.refdomains_batchList referring domains (batch)readse_ranking.backlinks.refdomains_countGet total referring domains countreadse_ranking.backlinks.refdomains_count_batchGet total referring domains count (batch)readse_ranking.backlinks.refdomains_historyList new and lost referring domainsreadse_ranking.backlinks.refdomains_history_batchList new and lost referring domains (batch)readse_ranking.backlinks.refdomains_history_countGet daily count of new and lost referring domainsreadse_ranking.backlinks.refdomains_history_count_batchGet daily count of new and lost referring domains (batch)readse_ranking.backlinks.referring_ipsList referring IPsreadse_ranking.backlinks.referring_ips_batchList referring IPs (batch)readse_ranking.backlinks.referring_ips_countGet total referring IPs countreadse_ranking.backlinks.referring_ips_count_batchGet total referring IPs count (batch)readse_ranking.backlinks.referring_subnets_countGet total referring subnets countreadse_ranking.backlinks.referring_subnets_count_batchGet total referring subnets count (batch)readse_ranking.backlinks.summaryGet backlink summaryreadse_ranking.backlinks.summary_batchGet backlink summary (batch)read
Site audits14
se_ranking.site_audits.create_advancedCreate advanced auditwritese_ranking.site_audits.create_standardCreate standard auditwritese_ranking.site_audits.deleteDelete auditdestructivese_ranking.site_audits.historyGet audit history by datereadse_ranking.site_audits.issue_pagesGet audit pages by issuereadse_ranking.site_audits.issues_by_urlGet all issues by URLreadse_ranking.site_audits.linksGet all found linksreadse_ranking.site_audits.listList auditsreadse_ranking.site_audits.pagesGet all crawled pagesreadse_ranking.site_audits.recheck_advancedRecheck audit (advanced)writese_ranking.site_audits.recheck_standardRecheck audit (standard)writese_ranking.site_audits.reportGet audit reportreadse_ranking.site_audits.statusGet audit statusreadse_ranking.site_audits.update_titleUpdate audit titlewrite
Audits12
se_ranking.audits.createCreate auditwritese_ranking.audits.deleteDelete auditdestructivese_ranking.audits.found_linksGet found linksreadse_ranking.audits.historyGet audit historyreadse_ranking.audits.issue_pagesGet audit pages by issuereadse_ranking.audits.issues_by_urlGet issues by URLreadse_ranking.audits.listList auditsreadse_ranking.audits.pagesGet all crawled pagesreadse_ranking.audits.recheckRecheck auditwritese_ranking.audits.reportGet audit reportreadse_ranking.audits.statusGet audit statusreadse_ranking.audits.update_titleUpdate audit titlewrite
Domain10
se_ranking.domain.adsGet paid ads by keywordreadse_ranking.domain.competitorsGet domain competitorsreadse_ranking.domain.keywordsGet domain keyword rankingsreadse_ranking.domain.keywords_comparisonAnalyze keyword overlap and gapsreadse_ranking.domain.overview_by_regionGet domain overview by regionreadse_ranking.domain.overview_historyGet domain traffic and keyword historyreadse_ranking.domain.overview_worldwideGet worldwide domain overviewreadse_ranking.domain.pagesGet domain pagesreadse_ranking.domain.subdomainsGet domain subdomainsreadse_ranking.domain.url_overview_worldwideGet worldwide URL overviewread
Backlink checker9
se_ranking.backlink_checker.createAdd monitored backlinkwritese_ranking.backlink_checker.deleteDelete monitored backlinksdestructivese_ranking.backlink_checker.gsc_import_statusGet Google Search Console backlink import statusreadse_ranking.backlink_checker.importImport backlinks listwritese_ranking.backlink_checker.listList monitored backlinksreadse_ranking.backlink_checker.recheckRecheck backlinkswritese_ranking.backlink_checker.start_gsc_importStart backlink import from Google Search Consolewritese_ranking.backlink_checker.statsGet backlink statisticsreadse_ranking.backlink_checker.update_gsc_settingsUpdate backlink import settingswrite
Keywords9
se_ranking.keywords.createAdd keywords to projectwritese_ranking.keywords.deleteDelete keywordsdestructivese_ranking.keywords.listList project keywordsreadse_ranking.keywords.longtailGet longtail keywordsreadse_ranking.keywords.metrics_bulkGet keyword metrics (bulk)readse_ranking.keywords.questionsGet question keywordsreadse_ranking.keywords.relatedGet related keywordsreadse_ranking.keywords.similarGet similar keywordsreadse_ranking.keywords.updateUpdate keyword in projectwrite
Airt prompt groups8
se_ranking.airt_prompt_groups.createCreate prompt groupwritese_ranking.airt_prompt_groups.deleteDelete prompt groupdestructivese_ranking.airt_prompt_groups.delete_promptsDelete all prompts in groupdestructivese_ranking.airt_prompt_groups.listList prompt groupsreadse_ranking.airt_prompt_groups.move_promptsMove prompts to groupwritese_ranking.airt_prompt_groups.reorderChange prompt group orderwritese_ranking.airt_prompt_groups.transfer_promptsMove all prompts from one group to anotherwritese_ranking.airt_prompt_groups.updateRename prompt groupwrite
Sub accounts8
se_ranking.sub_accounts.createCreate sub-accountwritese_ranking.sub_accounts.deleteDelete sub-accountdestructivese_ranking.sub_accounts.getGet sub-account detailsreadse_ranking.sub_accounts.listList sub-accountsreadse_ranking.sub_accounts.list_owned_projectsList projects owned by a sub-accountreadse_ranking.sub_accounts.list_shared_projectsList projects shared with a sub-accountreadse_ranking.sub_accounts.share_projectsShare projects with a sub-accountwritese_ranking.sub_accounts.updateUpdate sub-accountwrite
Airt LLM engines7
se_ranking.airt_llm_engines.createCreate LLM enginewritese_ranking.airt_llm_engines.deleteDelete LLM enginedestructivese_ranking.airt_llm_engines.getGet LLM enginereadse_ranking.airt_llm_engines.listList LLM enginesreadse_ranking.airt_llm_engines.statisticsGet LLM engine statisticsreadse_ranking.airt_llm_engines.statusGet LLM engine statusreadse_ranking.airt_llm_engines.updateUpdate LLM enginewrite
Competitors7
se_ranking.competitors.createAdd competitorwritese_ranking.competitors.deleteDelete competitordestructivese_ranking.competitors.listList competitorsreadse_ranking.competitors.metricsGet all competitors metricsreadse_ranking.competitors.positionsGet competitor keyword positionsreadse_ranking.competitors.serp_top10Get TOP 10 resultsreadse_ranking.competitors.serp_top100Get TOP 100 resultsread
Sev brands7
se_ranking.sev_brands.add_aliasesAdd aliases to brandwritese_ranking.sev_brands.createCreate competitor brandwritese_ranking.sev_brands.deleteDelete branddestructivese_ranking.sev_brands.listList tracked brandsreadse_ranking.sev_brands.mentionedList mentioned brandsreadse_ranking.sev_brands.metricsGet aggregated brand metricsreadse_ranking.sev_brands.updateUpdate brandwrite
AI search6
se_ranking.ai_search.discover_brandDiscover brand by URLreadse_ranking.ai_search.leaderboardGet AI search leaderboardreadse_ranking.ai_search.overview_aggregatedoverview (aggregated)readse_ranking.ai_search.overview_by_engineGet AI search overviewreadse_ranking.ai_search.prompts_by_brandGet prompts by brandreadse_ranking.ai_search.prompts_by_targetGet prompts by targetread
Positions6
se_ranking.positions.check_datesList check datesreadse_ranking.positions.checkpointsGet historical check datesreadse_ranking.positions.getGet keyword ranking statisticsreadse_ranking.positions.historyGet ranking trends over timereadse_ranking.positions.recheckRun position checkwritese_ranking.positions.set_manualSet manual keyword positionwrite
Airt prompts5
se_ranking.airt_prompts.answerGet prompt answerreadse_ranking.airt_prompts.createAdd tracked promptswritese_ranking.airt_prompts.deleteDelete tracked promptsdestructivese_ranking.airt_prompts.listList tracked promptsreadse_ranking.airt_prompts.rankingsGet prompt rankingsread
Backlink groups5
se_ranking.backlink_groups.createCreate backlink groupwritese_ranking.backlink_groups.deleteDelete backlink groupdestructivese_ranking.backlink_groups.listList backlink groupsreadse_ranking.backlink_groups.move_backlinksMove backlinks to groupwritese_ranking.backlink_groups.updateRename backlink groupwrite
Keyword groups5
se_ranking.keyword_groups.createAdd keyword groupwritese_ranking.keyword_groups.deleteDelete keyword groupdestructivese_ranking.keyword_groups.listList keyword groupsreadse_ranking.keyword_groups.move_keywordsMove keywords to another groupwritese_ranking.keyword_groups.updateRename keyword groupwrite
Project groups5
se_ranking.project_groups.createAdd project groupwritese_ranking.project_groups.deleteDelete project groupdestructivese_ranking.project_groups.listList project groupsreadse_ranking.project_groups.move_projectsMove projects to project groupwritese_ranking.project_groups.updateRename project groupwrite
Projects5
se_ranking.projects.createAdd projectswritese_ranking.projects.deleteDelete projectdestructivese_ranking.projects.listList projectsreadse_ranking.projects.summaryGet project summaryreadse_ranking.projects.updateChange project settingswrite
Sev projects5
se_ranking.sev_projects.createCreate SE Visible projectwritese_ranking.sev_projects.deleteDelete SE Visible projectdestructivese_ranking.sev_projects.getGet SE Visible project detailsreadse_ranking.sev_projects.listList SE Visible projectsreadse_ranking.sev_projects.update_trackingUpdate SE Visible tracking settingswrite
Sev prompts5
se_ranking.sev_prompts.createCreate prompts for a topicwritese_ranking.sev_prompts.deleteDelete promptsdestructivese_ranking.sev_prompts.getGet prompt detailsreadse_ranking.sev_prompts.listList prompts or topicsreadse_ranking.sev_prompts.moveMove prompts to a topicwrite
Airt sources4
se_ranking.airt_sources.domainsList AI source domainsreadse_ranking.airt_sources.pagesList AI source pagesreadse_ranking.airt_sources.recommendationsGet AI sources recommendationsreadse_ranking.airt_sources.summaryGet AI sources summaryread
Marketing plan tasks4
se_ranking.marketing_plan_tasks.createAdd marketing plan taskwritese_ranking.marketing_plan_tasks.deleteDelete marketing plan taskdestructivese_ranking.marketing_plan_tasks.set_statusSet marketing plan task statuswritese_ranking.marketing_plan_tasks.updateUpdate marketing plan taskwrite
Project search engines4
se_ranking.project_search_engines.createAdd search engine to projectwritese_ranking.project_search_engines.deleteDelete search engine from projectdestructivese_ranking.project_search_engines.listList project search enginesreadse_ranking.project_search_engines.updateChange search engine in projectwrite
Serp tasks4
se_ranking.serp_tasks.createCreate SERP taskswritese_ranking.serp_tasks.getList tasks / Get task resultsreadse_ranking.serp_tasks.htmlGet HTML dumpreadse_ranking.serp_tasks.results_advancedGet advanced resultsread
Sev engines4
se_ranking.sev_engines.createAdd an enginewritese_ranking.sev_engines.deleteRemove an enginedestructivese_ranking.sev_engines.listList project enginesreadse_ranking.sev_engines.replaceReplace the engine setwrite
Sev locations4
se_ranking.sev_locations.createAdd a locationwritese_ranking.sev_locations.deleteDelete a locationdestructivese_ranking.sev_locations.listList project locationsreadse_ranking.sev_locations.updateUpdate a locationwrite
URL tags4
se_ranking.url_tags.createAdd URL tagwritese_ranking.url_tags.deleteDelete URL tagdestructivese_ranking.url_tags.listList URL tagsreadse_ranking.url_tags.updateUpdate URL tag assignmentwrite
Airt competitors3
se_ranking.airt_competitors.breakdownGet AI competitors breakdownreadse_ranking.airt_competitors.check_datesGet AI competitors check datesreadse_ranking.airt_competitors.source_metricsGet AI competitors source metricsread
Audit settings3
se_ranking.audit_settings.getGet audit settingsreadse_ranking.audit_settings.resetReset audit settingswritese_ranking.audit_settings.updateUpdate audit settingswrite
Audit sitemaps3
se_ranking.audit_sitemaps.createAdd audit sitemapwritese_ranking.audit_sitemaps.deleteDelete audit sitemapdestructivese_ranking.audit_sitemaps.listList audit sitemapsread
Disavowed backlinks3
se_ranking.disavowed_backlinks.createAdd disavowed backlinkswritese_ranking.disavowed_backlinks.deleteDelete disavowed backlinkdestructivese_ranking.disavowed_backlinks.listList disavowed backlinksread
Local GBP3
se_ranking.local_gbp.keywordsGet Google Business Profile keyword reportreadse_ranking.local_gbp.metricsGet Google Business Profile metricsreadse_ranking.local_gbp.searchesGet Google Business Profile searches trendread
Local locations3
se_ranking.local_locations.getGet location detailsreadse_ranking.local_locations.listList local marketing locationsreadse_ranking.local_locations.overviewGet location overviewread
Local rankings3
se_ranking.local_rankings.indexed_percentGet rankings indexed percentreadse_ranking.local_rankings.keywordsGet Local Rankings keyword listreadse_ranking.local_rankings.positionsGet Local Rankings positionsread
Sev topics3
se_ranking.sev_topics.createCreate topicswritese_ranking.sev_topics.deleteDelete a topicdestructivese_ranking.sev_topics.updateUpdate a topic titlewrite
System3
se_ranking.system.google_languagesList languagesreadse_ranking.system.google_regionsList cities for search engine targetingreadse_ranking.system.search_enginesList country search enginesread
Account2
se_ranking.account.credit_balancecredit-balancereadse_ranking.account.subscriptionGet subscription detailsread
Airt brand2
se_ranking.airt_brand.getGet AI Result Tracker site brandreadse_ranking.airt_brand.updateSave AI Result Tracker site brandwrite
Analytics2
se_ranking.analytics.gsc_queriesGet Google Search Console datareadse_ranking.analytics.seo_potentialCalculate SEO potentialread
Audit source pages2
se_ranking.audit_source_pages.deleteDelete audit source pagesdestructivese_ranking.audit_source_pages.listList audit source pagesread
Local audit2
se_ranking.local_audit.historyGet local marketing audit report historyreadse_ranking.local_audit.latestGet latest local marketing audit reportread
Local listings2
se_ranking.local_listings.listList business listingsreadse_ranking.local_listings.overviewGet business listings overviewread
Local reviews2
se_ranking.local_reviews.listList reviewsreadse_ranking.local_reviews.overviewGet reviews overviewread
Sev geo2
se_ranking.sev_geo.countriesList countriesreadse_ranking.sev_geo.locationsSearch cities and regionsread
Sev prompt results2
se_ranking.sev_prompt_results.getGet prompt result detailsreadse_ranking.sev_prompt_results.listGet prompt result listread
Sev sources2
se_ranking.sev_sources.listGet project sourcesreadse_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.