se ranking
seranking.
SE Ranking — read. Nothing is sent or destroyed here (that is `seranking_act`).
setup & usage
⚠ an SE Ranking API key
one key opens both SE Ranking APIs: the Data API (any domain's SEO data, paid in credits) and the Project API (the projects tracked in your account). the plan decides which of the two answers.
▸ read a domain, research keywords, follow the tracked projects
two tools. seranking reads the tracked projects and audits, and spends nothing. seranking_act spends the account's Data API credits, or uses the plan's checks.
seranking(op="list_sites"): each id is the site_id of the other project opsseranking(op="get_site_positions", site_id=…, date_from="2026-11-02", date_to="2026-11-09")seranking_act(op="domain_overview", source="fr", domain="example.com") (100 credits)seranking_act(op="domain_keywords", source="fr", domain="example.com", limit=100) (100 credits)seranking_act(op="keyword_metrics", source="us", keywords=[…]) (10 credits per keyword)seranking_act(op="create_audit", domain="example.com"), then seranking(op="get_audit_status", …) until it is finished, then op="get_audit_report"· spend SE Ranking credits knowingly
source is a regional database: a lowercase ISO country code (us, fr, de), uk for the United Kingdomkeyword_metrics. get_subscription is free and says what is left⚙ multiple comptes
this connector accepts multiple comptes: each stored credential becomes a named account (one name per compte), at your level, your team's or your org's.
_account="<name>" on the tool; list them: oto_identity(op='list', connector='seranking') (scope='org' or scope='group' for the org's or team's)oto_identity(op='set', connector='seranking', identity_id='<name>'); rename: op='rename' with new_name_account) and adding upoutils
chargement…
utilisation
claude code — installe le plugin oto —
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.cli —
pipx install oto-cli puis oto seranking …