io.usefulapi/wincher
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Wincher MCP by usefulapi
Publisher-provided description
Read Wincher keyword rankings, SERPs, competitors and history; add keywords, groups and notes.
Summary by lookupd
Reads keyword rankings, SERPs, competitor positions and history for websites, and adds keywords, groups and annotations to track.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http wincher https://wincher.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add wincher --url https://wincher.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"wincher": {
"url": "https://wincher.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (22 tools)
Publisher-provided text
wincher_get_accountThe Wincher account behind the token: id, timezone and the plan limits with current usage (websites, users, keywords, keyword lookups, map-tracking credits, hiswincher_get_userThe Wincher user the token belongs to: id, role, state, project access and profile (name, email, language). GET /user.wincher_list_search_enginesThe search engines Wincher can track (id, domain such as google.com, country, languages, default location). GET /search-engines.wincher_search_locationsSearch the locations Wincher can track rankings for (code, name, country), most popular first, at most 100. Both are required by the API: an ISO country code anwincher_list_projectsList projects (folders that group websites): id, name, website_ids, user_ids, and optionally the ranking summary for a period. GET /projects.wincher_list_websitesList the websites tracked in Wincher: id, domain, display name, search engine, location, language, mobile flag, keyword/group/competitor counts, competitors andwincher_get_websiteOne tracked website with its settings, competitors, brand keywords, counts and (for the period) ranking summary. GET /websites/{website_id}.wincher_list_keywordsList the keywords tracked for a website with groups, volume, CPC, difficulty, competition, search intents and, with include_ranking, the latest position, traffiwincher_get_keywordOne tracked keyword with its groups, volume, CPC, difficulty and (default) ranking for the period. GET /websites/{website_id}/keywords/{keyword_id}.wincher_get_keyword_serpsThe most recent search result pages Wincher stored for a keyword (up to 30): date, search volume, SERP features and the ranking results (position, URL, domain,wincher_get_keyword_ranking_historyHistorical position (or estimated traffic) for ONE keyword as time series, optionally split per ranking page or per competitor. GET /websites/{website_id}/keywowincher_get_ranking_history_bulkHistorical positions for up to 50 keywords at once (one time series per keyword). This is a read: it uses POST only because the keyword id list goes in the bodywincher_list_groupsList the keyword groups of a website: id, name, keyword_ids, average difficulty, search-intent counts and optionally ranking summaries. GET /websites/{website_iwincher_get_groupOne keyword group with its keyword ids and (optionally) ranking summary for the period. GET /websites/{website_id}/groups/{group_id}.wincher_list_competitorsThe competitor domains tracked for a website (id, domain, created_at). GET /websites/{website_id}/competitors.wincher_list_competitor_ranking_summariesRanking summaries (average position, share of voice, traffic, position distribution, volume) for the website's competitors over a period, for comparison with yowincher_list_competitor_keyword_positionsFor each tracked keyword, the position of your site and of each competitor in the period. GET /websites/{website_id}/competitors/keyword-positions.wincher_list_annotationsThe annotations (notes on the ranking graphs: automatic, alert and user-written) for a website, optionally within a period. GET /websites/{website_id}/annotatiowincher_list_segmentsThe saved segments (keyword filters) usable as segment_id in other tools. By default also temporary ones; only_named limits to saved ones. GET /segments.wincher_add_keywordsWRITE: start tracking up to 50 new keywords on ONE website. EACH keyword uses one keyword slot of the plan's keyword quota (see wincher_get_account), and it iswincher_create_groupWRITE: create a keyword group on a website, optionally containing existing keywords (ids from wincher_list_keywords). Uses no keyword quota. POST /websites/{webwincher_create_annotationWRITE: add a user annotation (a note shown on the ranking graphs, e.g. 'Launched new landing page') for a date, optionally tied to specific keywords; without ke
Details
- Version: 1.24.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 446 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/wincher/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/wincher)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp