.png)
срезAI — Search API for AI agents
MCP server and REST API giving AI agents live access to the web — with especially deep coverage of Russian-language sources.
What it can do
- Web Search: Поиск актуальной информации в интернете. Возвращает список результатов (заголовок, ссылка, фрагмент) из нескольких источников. Используй, когда нужны свежие данные, факты или ссылки по тем
- Image Search: Поиск изображений в интернете по текстовому запросу. Возвращает список картинок с прямыми ссылками, источником и разрешением. Сами картинки не скачивает и не показывает — только ссылки.
- Deep Research: Запускает агентное исследование по запросу: ищет в вебе, читает источники и возвращает связный ответ со ссылками. Занимает от 10 секунд до 2 минут — используй для сложных аналитических
What data it sees
Do you need an account
An API key from the service settings is required
MCP server and REST API giving AI agents live access to the web — with especially deep coverage of Russian-language sources.
Ten tools in one server:
- web_search — Live web search across multiple engines. Returns ranked results with title, URL and snippet. Supports time filters (day/week/month/year), language selection (auto/ru/en), category (general/news/it/science), domain allow/block lists, and an
excerptsflag that pulls full page text for the top results in one call. - image_search — Image search returning direct file URLs, source pages and resolution. Up to 48 results per call.
- read_url — Fetches a single page and returns clean Markdown — no ads, no navigation, no HTML. JavaScript is executed server-side so SPAs and React apps read correctly. Long pages are paginated via
offset. - read_urls — Same as read_url but reads up to 5 URLs in parallel in one call. Failed URLs are listed separately; the rest still return.
- fetch_page — Opens a page in a real browser (Chromium), returns a screenshot image plus page Markdown. Use when you need to see layout, colours or visual design rather than just text.
- extract — Reads a page and returns only the fields you request via a JSON schema. Nothing else reaches your context. Up to 5 URLs per call with one schema applied to all.
- verify_claim — Verifies a claim against independent sources: returns a verdict (supported / refuted / mixed / unverified), a confidence level and verbatim quotes with domains. A quote that is not found in the page text is dropped together with its argument. 2–5 independent domains per call, read on our side.
- answer_search — Full RAG cycle: search, semantic reranking (BGE-reranker-v2-m3), page reading and answer synthesis. Returns a ready answer plus the sources it used, each with a relevance score (0–1), sorted by descending relevance. Depth: fast 50 / balanced 100 / deep 200 credits.
- deep_research — Multi-step agentic research: searches the web, reads sources, synthesises a coherent answer with citations. Takes 10 seconds to 2 minutes. Use for complex analytical questions, not quick facts.
- get_usage — Returns current balance, daily quota used, and per-tool credit prices. Free to call, does not consume quota.
Why srezai for Russian-web tasks: Proxy infrastructure is routed through Russia, so Yandex, Mail.ru, VK, Habr, and other Russia-first services return real results instead of being blocked or rate-limited.
Output is LLM-ready: all tools return clean Markdown or JSON — no HTML parsing on your side, fewer input tokens per call.
Authentication: static Bearer key issued at https://srezai.ru/dashboard. Credit top-up via the same dashboard.
How to connect
How to connect срезAI — Search API for AI agents to Claude
The server address to paste into Claude settings:
https://srezai-search--meta-rox-university.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect срезAI — Search API for AI agents to ChatGPT
The server address to paste into ChatGPT settings:
https://srezai-search--meta-rox-university.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect срезAI — Search API for AI agents to Cursor
The server address to paste into Cursor settings:
https://srezai-search--meta-rox-university.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (8)
Raw names from tools/list. Only developers need these.
| web_search | Поиск актуальной информации в интернете. Возвращает список результатов (заголовок, ссылка, фрагмент) из нескольких источников. Используй, когда нужны свежие данные, факты или ссылки по теме. Не читает страницы целиком — для этого read_url. / Searches the web for current information. Returns a list of results (title, link, snippet) from several engines. Use it when you need fresh data, facts or links on a topic. It does not read full pages — use read_url for that. |
| image_search | Поиск изображений в интернете по текстовому запросу. Возвращает список картинок с прямыми ссылками, источником и разрешением. Сами картинки не скачивает и не показывает — только ссылки. / Searches the web for images by a text query. Returns a list of images with direct links, source page and resolution. It does not download or display the images — links only. |
| deep_research | Запускает агентное исследование по запросу: ищет в вебе, читает источники и возвращает связный ответ со ссылками. Занимает от 10 секунд до 2 минут — используй для сложных аналитических вопросов, а не для быстрых фактов. / Runs an agentic research task: searches the web, reads sources and returns a coherent answer with links. Takes 10 seconds to 2 minutes — use it for complex analytical questions, not for quick facts. |
| read_url | Открывает страницу и возвращает её текст в чистом markdown — без навигации, рекламы и HTML. Используй, когда нужно ПРОЧИТАТЬ конкретную страницу по известной ссылке: статью, документацию, карточку товара. Дешевле и быстрее fetch_page, потому что не делает скриншот; если нужно именно УВИДЕТЬ вёрстку и дизайн — бери fetch_page. / Opens a page and returns its text as clean markdown — no navigation, ads or HTML. Use it when you need to READ a specific page by a known link: an article, documentation, a product page. Cheaper and faster than fetch_page because it takes no screenshot; if you need to SEE the layout and design, use fetch_page instead. |
| read_urls | Читает сразу несколько страниц (до 5) и возвращает текст каждой в чистом markdown. Используй, когда нужно прочитать пачку ссылок — например топ результатов поиска: это один вызов вместо пяти. Страницы читаются параллельно; если какая-то не открылась, остальные всё равно вернутся, а неудачные перечислены в конце ответа. Каждая страница тарифицируется как отдельное чтение. / Reads several pages at once (up to 5) and returns each one's text as clean markdown. Use it when you need a batch of links — the top search results, say: one call instead of five. Pages are read in parallel; if one fails the rest still come back, and the failures are listed at the end of the response. Each page is billed as a separate read. |
| fetch_page | Открывает страницу в реальном браузере и возвращает её скриншот (картинкой), ссылку на полноразмерный скриншот и текст страницы в markdown. Используй, когда нужно УВИДЕТЬ страницу — раскладку, цвета, типографику, визуальную иерархию (например «повтори дизайн как на этом сайте»), а не просто найти информацию. Стоит 3 кредита — если нужен только текст, дешевле read_url (1 кредит). / Opens the page in a real browser and returns its screenshot (as an image), a link to the full-size screenshot and the page text in markdown. Use it when you need to SEE the page — layout, colours, typography, visual hierarchy (e.g. «copy the design of this site») — not just find information. Costs 3 credits; if you only need the text, read_url is cheaper (1 credit). |
| extract | Читает страницу и возвращает структурированные данные строго по вашей схеме: только запрошенные поля, без текста страницы. Используй, когда нужны КОНКРЕТНЫЕ значения (цена, характеристики, автор и дата, список вакансий), а не содержание целиком — это экономит контекст по сравнению с read_url. Чего на странице нет, приходит как null: значения не выдумываются. Можно передать до 5 ссылок сразу — одна схема применится ко всем. / Reads the page and returns structured data strictly following your schema: only the requested fields, no page text. Use it when you need SPECIFIC values (price, specs, author and date, a list of job openings) rather than the whole content — it saves context compared to read_url. Anything absent from the page comes back as null: values are never invented. You can pass up to 5 links at once — one schema applies to all of them. |
| get_usage | Показывает остаток на счёте, расход суточной квоты и цены инструментов в кредитах. Вызывай, когда запрос упал по лимиту или квоте, когда пользователь спрашивает про баланс и расходы, или перед большим батчем запросов. Сам вызов бесплатный и лимит не расходует. / Shows the remaining balance, daily quota usage and tool prices in credits. Call it when a request failed on a limit or quota, when the user asks about balance and spending, or before a large batch of requests. This call is free and does not consume the limit. |