List SEO keywords
Organic keywords of a domain with rank, previous rank and estimated clicks, optionally one SpyFu segment.
MCP tool spyfu_read → list_seo_keywords
read
Returns rows from SEO Keywords for one domain: the keyword, its current rank, the rank before and the estimated clicks. segment applies one of SpyFu's pre-sorts: biggest_rank_gains, biggest_rank_losses or newly_ranked; without it you get all keywords. SpyFu compares ranks with its previous monthly data, so a change reflects that period and not yesterday.
Parameters
| Name | Type | Description |
|---|---|---|
| domain string required | string | Domain without https://. |
| segment string | string | One of biggest_rank_gains, biggest_rank_losses, newly_ranked. Leave out for all keywords. |
| limit integer | integer | Maximum rows to return. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "spyfu_read",
"arguments": {
"operation": "list_seo_keywords",
"arguments": {
"domain": "domain"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"domain": "trailkick.com",
"segment": "biggest_rank_gains",
"keywords": [
{
"keyword": "trail running shoes",
"rank": 6,
"previous_rank": 14,
"estimated_clicks": 2100,
"url": "https://trailkick.com/trail-running-shoes"
},
{
"keyword": "best trail shoes for mud",
"rank": 9,
"previous_rank": 17,
"estimated_clicks": 640,
"url": "https://trailkick.com/guides/mud-shoes"
}
]
},
"isError": false
}