SEO your AI agent can do, with a spending cap
An MCP server with 60 tools and a REST API. Claude, Cursor, Codex and other agents can use every OpenSEO feature, and every paid call takes a spending ceiling.
What it does
OpenSEO is a web app, a REST API and an MCP server. Everything you can do in the app, an agent can do with an API key: research keywords, check rankings, read your Search Console data, run an audit.
Agents spend real money, so every paid tool can price itself first with a dry run and takes a ceiling: a call that could cost more is refused before anything is spent. Connecting takes a couple of minutes.
What you can do
60 MCP tools
One HTTP endpoint at {API_URL}/mcp that MCP clients connect to.
Spending ceilings
Every paid tool takes max_cost_usd and dry_run, so an agent cannot spend more than you agreed.
REST API
The same features over REST, for scripts and your own tools.
API keys
Create keys in the app settings. They start with oseo_ and are sent as a Bearer token.
Works with common agents
Claude, Cursor, Codex and other agents that can connect to an MCP server.
What each action costs
| Action | YepAPI price | |
|---|---|---|
| MCP server and REST API accessOpenSEO fee | OpenSEO fee | $0.00 |
| Actions run by an agentPer action, paid to YepAPI | Per action, paid to YepAPI | YepAPI price for that action |
| OpenSEO feeOn every action | On every action | $0.00 |
OpenSEO does not charge for API or MCP access. Actions that fetch data from YepAPI are billed by YepAPI to your key.
Prices are YepAPI's at the time of writing, billed by YepAPI to your own key. OpenSEO adds no markup, and the app shows the price of every action before it runs. See all pricing.
In active development. This feature is being built, and parts of what this page describes may not be available yet.