Ask AI about your site
Connect the MCP server to Claude or Cursor — the AI fetches Google positions, Search Console data, SERPs and page content from PR-CY on its own. No exports, no copy-paste.
MCP (Model Context Protocol) is an open standard letting AI assistants like Claude read data from external services directly. Without it you'd be pasting data into chat by hand every time.
Live example
you
Show me Google top-10 for "buy laptop" in New York on mobile. What do the first three domains have in common?
MCP
get_region(engine="google", region="New York")
get_serp("buy laptop", engine="google", region=1023191, device="mobile", top=10)
get_page_content("bestbuy.com/site/laptops", format="md")
get_page_content("amazon.com/laptops", format="md")
get_page_content("walmart.com/browse/laptops", format="md")
API key
Taken from your PR-CY account. One key works for both the MCP server and our LLM API.
Without a project
Google SERPs, positions for any domain, page content in Markdown, screenshots, image generation, articles. Limits are deducted from your plan — same as running these tools on the PR-CY website.
With a project on a plan
Google positions and history, Search Console, site audit, project keywords and groups. Create a project and connect Search Console.
Plans from $15/mo →Sounds like you if...
Three common roles. Each leads to its own tool set and scenarios.
SEO agency
30 projects, one morning digest
The AI walks every project and compares it to last week, so mornings start with a "dropped / grew / unchanged" summary and the day's priorities. At month end it builds a report for every client from the same data.
In-house marketer
Ask the site in plain language
"Which pages lost positions in August?", "Which queries bring the most blog clicks?" — no jumping between Search Console and PR-CY. The AI stitches the answer.
Automation developer
PR-CY as a data source for your agents
44 ready-made functions for LLM agents: Google positions, SERP, Search Console, page content, articles. MCP connect is three config lines, zero REST wrappers.
Why PR-CY beats your own MCP
You can connect Search Console to AI without us. Here is what PR-CY adds.
Clicks match your dashboard
The AI sees every click from Search Console. Your own MCP gives it only part of the queries, so the total comes out too low.
Change history
We keep daily rankings and page edits. The AI finds what changed on the site before a drop.
All sites at hand
Each site already has its data sources connected. Name the domain, and the AI finds the data it needs.
Connect
Any MCP client over HTTP transport works. Below — the two most common setups.
No API key or foreign card? Hook up PR-CY AI Router — an OpenAI-compatible GPT gateway with ruble billing. For an agent, we recommend OpenCode, an open-source CLI.
Open-source terminal AI agent (opencode.ai). You can plug in PR-CY AI Router as the LLM — an OpenAI-compatible gateway with ruble billing.
- 1Install opencode:
npm install -g opencode-aiorbrew install sst/tap/opencode. - 2Open
~/.config/opencode/config.json(create it if missing). For project scope, useopencode.jsonat the repo root. - 3Paste the block below, replace
YOUR_API_KEYwith your PR-CY key and save. Runopencodein your project folder.
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"pr-cy": {
"type": "remote",
"url": "https://mcp-server.pr-cy.ru",
"enabled": true,
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Server URL
https://mcp-server.pr-cy.ru
Auth key
Generate a key in API settings and pass it in the
Authorization: Bearer YOUR_API_KEY header. Keep it in an env variable, not in the repo.Copy-paste prompts
Copy and ask your AI — no need to think up wording. Replace example.com with your domain and goals/keywords with your own.
Client report
Build a client report for example.com for last month: positions by keyword group, clicks and impressions from Search Console and Webmaster, visits and goals from Metrica. Compare with the month before and finish with three key takeaways.
Write the client a short end-of-month email for example.com: what grew, what dropped and why, what we do next month. Use only numbers from the project, no guesswork.
Morning sweep
Show me what changed in my example.com project this week. What dropped, what grew, where most traffic comes from and where the drop might be.
Compare last week's positions and today for example.com. Output the top-10 keywords with the biggest drop and guess a possible cause.
Competitors
Visit competitor.com/laptops, describe the page structure and content, and check where it ranks in Google for my 10 main keywords. What do they have that I'm missing on example.com/laptops?
Compare my blog example.com/blog with competitor.com/blog. Which topics and pages do they have that I don't — produce content-plan ideas.
Semantics and keywords
Find Search Console queries for example.com with 100+ impressions that I don't track yet. Create a new group "Laptops" in my project and load them in.
Find example.com keywords with fewer than 30 Search Console impressions a month and put them on hold. Calculate how many position-check credits this saves per month.
Search Console and traffic
Which 10 pages of example.com got the most Google clicks over the last month? How many clicks and impressions each?
Find example.com pages with high impressions but CTR below 2% in Search Console. Suggest new titles and descriptions for the top 5.
Google search
Show me Google top-10 for "buy bicycle" in New York on mobile. Which domains are at the top and what do they share in snippet structure?
What do people ask Google about "winter tires"? Collect People Also Ask and related searches and group them into FAQ topics.
Traffic drop
Clicks on example.com dropped last week. Find the days of the drop, check what changed on the site in those days (title, H1, noindex, status codes, robots.txt) and in rankings, and look at my notes. Name the likely cause.
Which pages on example.com were closed from indexing or started returning 404 in the last month? How many clicks did they bring before that?
What you can check
What the AI fetches for each group and what you need to configure in PR-CY in advance.
Google Search Console
plan + project
Can check
- Impressions, clicks, CTR, average position
- Dynamics by day, week, month
- Summaries for keywords and pages with filters
What's needed
- Plan with projects
- Create a project
- Connect Google Search Console to the project
Keywords and positions
plan + project
Can check
- Current positions in Google
- Position history over a period
- Keyword groups, add, delete, hold
- Trigger a position check on demand
What's needed
- Plan with projects
- Create a project
- Add keywords, regions and devices
Google search
API key only
Can check
- Related searches and People Also Ask for any query
- Raw search results for any query
- Domain position in search for any phrase
What's needed
- Just the API key from settings
Page content
API key only
Can check
- Any page text as Markdown
- Page screenshots for desktop, mobile, tablet
- Image generation from a description
What's needed
- Just the API key
Site audit and change history
plan + project
Can check
- Site health score and pages with issues
- Which pages changed title, description, H1, canonical, noindex or status code, and when
- Project events: indexing, robots.txt, SSL, click changes
- Release notes: read and add
What's needed
- A plan with projects
- Create a project
- Turn on the site audit in the project
Available tools
Each tool is an MCP function. The AI picks the right one automatically based on your prompt.
Tool | What it does |
|---|---|
get_user_limits | Current plan limits and remaining balance by type (analyses, checks, projects). Parameters:limits_filterproject_id |
get_user_project | Project card by ID. Parameters:project_id* |
get_user_project_by_domain | Find project by domain. Parameters:domain* |
get_user_projects | All your projects with settings. Parameters:no parameters |
get_user_keywords_projects | Projects with position-check params (search engine, region, device). Parameters:project_id |
get_keywords | Project keywords, their groups and target URLs. Parameters:project_id*limitoffset |
create_keywords | Bulk add keywords to a project (up to 100 per request). Parameters:project_id*keywords* |
delete_keywords | Delete keywords by ID (up to 500 per request). Parameters:keyword_ids* |
update_keywords_status | Put keywords on hold or return them to active. Parameters:keyword_ids*status* |
check_positions | Trigger a position check for project keywords. Parameters:project_id*search_options_id |
get_keywords_summaries | Keyword summary: current position, delta, frequency, relevant URL. Parameters:project_id*search_options_id*limitoffset |
get_keywords_positions_history | Position history per keyword over a period (by day). Parameters:search_options_id*date_fromdate_tolimitoffset |
get_keywords_by_url | Keywords a specific page ranks for. Parameters:page_url*per_page |
get_position | Domain position in search results for one or more phrases. Parameters:keywords*domain*enginedevicetopregion |
get_project_keyword_groups | All keyword groups in the project with keyword counts. Parameters:project_id* |
create_keyword_group | Create a keyword group. Parameters:project_id*name* |
delete_keyword_group | Delete a group. Parameters:group_id* |
update_group_keywords | Update the keyword list in a group. Parameters:group_id*keyword_ids* |
get_wordstat | Phrase frequency from Wordstat + related and including queries. Parameters:keywords*typeregion |
get_region | Region ID by name (for Yandex or Google). Parameters:engine*region* |
FAQ
What is the PR-CY MCP server?
A server built on the Model Context Protocol — an open standard for connecting AI clients to external data. PR-CY exposes SEO data and Google Search Console through it; the AI picks the right tool itself.
How do I connect to Claude or Cursor?
Add an mcpServers block to the client config (Cursor) or run claude mcp add (Claude). Auth is a Bearer header with your API key. Examples above.
What data can I query?
Projects, keywords, Google positions, search results with related searches and People Also Ask, page content in Markdown and Search Console reports.
How is this different from the regular REST API?
REST API you call yourself and stitch the responses together in code. MCP plugs straight into the AI client — the model decides which tool to hit, how to combine results and how to explain them. If you don't need an AI agent — we also have a classic REST API for site analysis and an AI Router (OpenAI-compatible gateway to GPT, Claude, Gemini).
Is it safe?
The key lives on your machine in the client config and travels in the Authorization header over HTTPS. The server doesn't log keys. You can revoke the key any time in account settings.
🍪 By using this website, you agree to the processing of cookies and collection of technical data to improve website performance in accordance with our privacy policy.