The Raw Data Problem
If you ask a model for keywords with “Striking Distance” (ranking 8-15) using raw data:- The agent calls the API.
- It gets 5,000 keyword rows.
- It tries to scan them.
- It gets distracted or hits a context window limit.
- It misses the keywords ranking at position 16.
The Intelligence Solution
If you use theseo_striking_distance tool:
- The MCP server fetches the 5,000 rows.
- It applies a strict filter:
position >= 8 && position <= 15. - It sorts them by
impressionsto find the most valuable ones. - It returns only the top 50 relevant keywords.
- The agent receives a curated list of high-value opportunities.
Deterministic Primitives
We categorize our tools into two types:1. Data Proxies
Standard tools for listing sites, sitemaps, or running basic queries. High flexibility, low intelligence.2. Intelligence Primitives (The “Pro” Tools)
Advanced tools that implement specific SEO logic:- Anomaly Detection: Uses Z-scores to find statistically significant spikes or drops.
- Trend Identification: Compares two periods to find items with the most momentum.
- Attribution Analysis: Breaking down where a drop came from (mobile vs. desktop, specific countries).