# Yandex Tracker: is the website ready for AI agents

> We checked the Yandex Tracker website (tracker.yandex.ru): can ChatGPT, Claude and Alice open it, does it have llms.txt, Markdown, an API and MCP. 54.9 out of 100. API: yes, MCP: no, llms.txt: no.

Источник: https://pachca.com/en/agent-ready/yandex-tracker

[tracker.yandex.ru](https://tracker.yandex.ru)·checked November 11, 2026

54.9out of 100

Has issues

Agents read the site but miss some important things.

Paste the task into Claude Code, Cursor or another agent with access to the site’s code.

- Agent access:  80

- Discoverability:  50

- Content for models:  33

- AI bot rules:  50

- API and protocols:  48

### Fix these first

First, what gets in agents’ way the most.

1.  01

    #### The site serves Markdown when an agent asks

    Failed

    When the homepage is requested with “Accept: text/markdown”, return Markdown with “Content-Type: text/markdown” and “Vary: Accept”. Keep serving HTML for ordinary requests.

    An agent can ask for a page in Markdown instead of HTML and spend far less of its budget on markup.

    [Markdown for agents →](https://pachca.com/en/agent-ready/guide/markdown)

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Response code

    200

    Headers

    vary: Accept-Encoding

    content-type: text/html; charset=utf-8

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

2.  02

    #### An API description (OpenAPI) is published

    Failed

    Publish an OpenAPI file (openapi.json or openapi.yaml) at a public URL and link to it from the docs.

    A file listing every API method in a machine format. An agent builds requests from it.

    [API and MCP →](https://pachca.com/en/agent-ready/guide/api-mcp)

    ›What the site returned

    URL

    [https://yandex.ru/openapi.json](https://yandex.ru/openapi.json)

    Response code

    404

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://yandex.ru/openapi.json"
    ```

3.  03

    #### ChatGPT and Claude get the same page people do

    Failed

    Allow the ChatGPT-User and Claude-User user agents in your bot protection and server settings: they must get the same page a browser does.

    We open the homepage the way the ChatGPT and Claude agents do. If site protection answers them with a refusal or a CAPTCHA, a person never notices, and the agent leaves with nothing.

    [Access without CAPTCHA or JS →](https://pachca.com/en/agent-ready/guide/site-access)

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Response code

    200

    Headers

    content-type: text/html; charset=utf-8

    vary: Accept-Encoding

    Found

    found: ChatGPT-User, Claude-User

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

4.  04

    #### A sitemap exists

    Failed

    Generate a sitemap.xml listing your pages and reference it in robots.txt with a “Sitemap: https://your-site/sitemap.xml” line.

    sitemap.xml is the list of pages. An agent uses it to find sections it did not reach by links.

    [sitemap and JSON-LD →](https://pachca.com/en/agent-ready/guide/structured-data)

    ›What the site returned

    URL

    [https://tracker.yandex.ru/sitemap.xml](https://tracker.yandex.ru/sitemap.xml)

    Response code

    302

    Login redirect

    https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=1Z4hd93ES8krMHHyq0bOdWd2jc0

    Headers

    vary: Accept

    content-type: text/plain; charset=utf-8

    location: https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=1Z4hd93ES8krMHHyq0bOdWd2jc0S3SOyiWuYNlV&code\_challenge=cQrAGpHCy\_dvn--wUKx2Fm51SeFmiGJW3TVKXlYfrCo&code\_challenge\_method=S256

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/sitemap.xml"
    ```

5.  05

    #### Company or product markup is present

    Failed

    Add JSON-LD markup of type Organization or SoftwareApplication with name and url to the homepage.

    JSON-LD is company data in a machine format: name, site URL, product type.

    [sitemap and JSON-LD →](https://pachca.com/en/agent-ready/guide/structured-data)

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

Other issues22

1.  06

    #### llms.txt exists

    Failed

    Put an llms.txt in Markdown at the site root: a top-level heading with the product name, a short description and a list of links to key pages. The links must resolve.

    A short file for language models: what the product is and where the key pages are.

    [llms.txt →](https://pachca.com/en/agent-ready/guide/llms-txt)

    ›What the site returned

    URL

    [https://tracker.yandex.ru/llms.txt](https://tracker.yandex.ru/llms.txt)

    Response code

    302

    Login redirect

    https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=bsOWXBSl2r6cuprCfN46b1rjGW2

    Headers

    vary: Accept

    content-type: text/plain; charset=utf-8

    location: https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=bsOWXBSl2r6cuprCfN46b1rjGW2gzUMIRLcNNAbI&code\_challenge=nlmJZGI7elFXmUB3bq0Xy7JaWGFcaNuJdY4nugSZk5s&code\_challenge\_method=S256

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://tracker.yandex.ru/llms.txt"
    ```

2.  07

    #### robots.txt has rules for AI bots

    Failed

    Add separate User-agent groups for AI bots to robots.txt: GPTBot, ClaudeBot, OAI-SearchBot, PerplexityBot, YandexAdditional. Naming two is enough.

    AI bots are listed by name. Whether you allow or block them, it shows the choice was made.

    [robots.txt for AI →](https://pachca.com/en/agent-ready/guide/robots-txt)

    ›What the site returned

    URL

    [https://tracker.yandex.ru/robots.txt](https://tracker.yandex.ru/robots.txt)

    Response code

    200

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/robots.txt"
    ```

3.  08

    #### Alice AI robots are allowed

    Partial

    Add a group to robots.txt with “User-agent: YandexAdditional” and “User-agent: YandexAdditionalBot” and an “Allow: /” rule.

    The YandexAdditional robots bring a site into Alice AI answers. Best to allow them with a rule of their own.

    [robots.txt for AI →](https://pachca.com/en/agent-ready/guide/robots-txt)

    ›What the site returned

    URL

    [https://tracker.yandex.ru/robots.txt](https://tracker.yandex.ru/robots.txt)

    Response code

    200

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/robots.txt"
    ```

4.  09

    #### A missing page returns 404

    Failed

    Configure the server so that a missing URL returns 404, not 200 and not a redirect to the homepage.

    If the site answers “OK” to any URL, the agent takes an empty page for a real one.

    [Access without CAPTCHA or JS →](https://pachca.com/en/agent-ready/guide/site-access)

    ›What the site returned

    URL

    [https://tracker.yandex.ru/agent-readiness-check-d0b19f5077](https://tracker.yandex.ru/agent-readiness-check-d0b19f5077)

    Response code

    302

    Login redirect

    https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=xPf2PljQP4E31nOAd4ImX9KicWI

    Headers

    content-type: text/html; charset=utf-8

    vary: Accept

    location: https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=xPf2PljQP4E31nOAd4ImX9KicWI3Rq446Z04K0&code\_challenge=3gCyPw2IPHvu3gAzSV86hzQKlXPfovNGIbk4EOKZqcg&code\_challenge\_method=S256

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/agent-readiness-check-d0b19f5077"
    ```

5.  10

    #### llms-full.txt exists

    Failed

    Put an llms-full.txt at the site root with the full text of the site or docs in Markdown.

    The full text of the site or docs in one file. An agent reads it in a single request.

    [llms.txt →](https://pachca.com/en/agent-ready/guide/llms-txt)

    ›What the site returned

    URL

    [https://tracker.yandex.ru/llms-full.txt](https://tracker.yandex.ru/llms-full.txt)

    Response code

    302

    Login redirect

    https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=Vmj4RVkJFCSzCh6AVPl9AAwWT7m

    Headers

    location: https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=Vmj4RVkJFCSzCh6AVPl9AAwWT7mJDtNoOjkJBd8&code\_challenge=v6OaMuc1uor9R6jBZjpv9SDEoiPnNJfb8sEt1bhlbuU&code\_challenge\_method=S256

    content-type: text/plain; charset=utf-8

    vary: Accept

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://tracker.yandex.ru/llms-full.txt"
    ```

6.  11

    #### Content use is declared

    Failed

    Add a “Content-Signal: search=yes, ai-input=yes, ai-train=yes” line to robots.txt. Choose yes or no for each value yourself.

    The Content-Signal line says whether your text may be used for search, AI answers and model training.

    [robots.txt for AI →](https://pachca.com/en/agent-ready/guide/robots-txt)

    ›What the site returned

    URL

    [https://tracker.yandex.ru/robots.txt](https://tracker.yandex.ru/robots.txt)

    Response code

    200

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/robots.txt"
    ```

7.  12

    #### An MCP server exists

    Partial

    Publish an MCP server and state its address in the docs, or put a server card at /.well-known/mcp/server-card.json.

    MCP is a way to plug a product into Claude, ChatGPT and other assistants as a set of ready-made tools.

    [API and MCP →](https://pachca.com/en/agent-ready/guide/api-mcp)

8.  13

    #### An agent can find how to sign in

    Failed

    Publish /.well-known/oauth-authorization-server (or /.well-known/openid-configuration) as JSON with an issuer field and the authorization endpoints.

    A service file with OAuth endpoints. Without it an agent needs a person to explain where to get a token.

    [API and MCP →](https://pachca.com/en/agent-ready/guide/api-mcp)

    ›What the site returned

    URL

    [https://tracker.yandex.ru/.well-known/oauth-authorization-server](https://tracker.yandex.ru/.well-known/oauth-authorization-server)

    Response code

    302

    Login redirect

    https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=FhNIWUctLCD6rY2sLsZbN1HkYwN

    Headers

    content-type: text/plain; charset=utf-8

    vary: Accept

    location: https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=FhNIWUctLCD6rY2sLsZbN1HkYwN2q5Js0AE42d9a&code\_challenge=mpSoXwoxWufeWcddIbXbfJ\_KXxIeQXIgmrdMdrygUQs&code\_challenge\_method=S256

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/.well-known/oauth-authorization-server"
    ```

9.  14

    #### Company markup has a description and contacts

    Failed

    Add description, logo and contactPoint (address, email or telephone also work) to your Organization JSON-LD.

    The description, logo and contacts in the markup let an assistant confirm this is a real company before recommending it.

    [sitemap and JSON-LD →](https://pachca.com/en/agent-ready/guide/structured-data)

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

10.  15

     #### Pricing is available in Markdown

     Failed

     Serve the pricing page in Markdown: at the page URL ending in .md or at /pricing.md. The file must contain prices.

     An agent comparing products reads pricing most easily from a plain text file.

     [Markdown for agents →](https://pachca.com/en/agent-ready/guide/markdown)

     ›What the site returned

     URL

     [https://tracker.yandex.ru/business/tariff.md](https://tracker.yandex.ru/business/tariff.md)

     Response code

     302

     Login redirect

     https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=2pjZWp6QjGYQSTrzi7ZFxEkwZ78

     Headers

     vary: Accept

     content-type: text/plain; charset=utf-8

     location: https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=2pjZWp6QjGYQSTrzi7ZFxEkwZ78kHCDRrIZ2rA&code\_challenge=2b48OkKznpQ8OqGdjlNKhsp73cG2OCc-y-g5\_DXCUmc&code\_challenge\_method=S256

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/business/tariff.md"
     ```

11.  16

     #### A clear heading structure

     Partial

     Keep a single h1 on the homepage, add h2 headings, do not skip levels (h3 follows h2, not h4) and wrap the main content in a <main> tag.

     One main heading, subheadings in order and a marked main area. An agent uses them to split the page into parts.

     [Access without CAPTCHA or JS →](https://pachca.com/en/agent-ready/guide/site-access)

     ›What the site returned

     URL

     [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

     Found

     H1 headings: 1

     H2 headings: 11

     has <main>: yes

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
     ```

12.  17

     #### The homepage is light and fast

     Partial

     Bring homepage HTML under 1 MB and the response under 3 seconds: move inline scripts and data into separate files and enable caching.

     A page over a megabyte or slower than three seconds eats the time and text budget an agent has.

     [Access without CAPTCHA or JS →](https://pachca.com/en/agent-ready/guide/site-access)

     ›What the site returned

     URL

     [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

     Found

     page size, KB: 1,165

     response time, s: 1.909

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
     ```

13.  18

     #### The homepage links to API docs

     Partial

     Link to your API docs from the homepage, for example in the footer or a developers menu.

     When asked to set up an integration, an agent looks for docs starting from the homepage.

     [sitemap and JSON-LD →](https://pachca.com/en/agent-ready/guide/structured-data)

     ›What the site returned

     URL

     [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
     ```

14.  19

     #### The site points agents to its machine-readable files

     Partial

     Add a Link header or a <link> tag on the homepage pointing to llms.txt, the page’s Markdown version (rel="alternate" type="text/markdown") or the API description (rel="service-desc").

     Links in the response header or page code lead to llms.txt, a Markdown version or an API description.

     [Markdown for agents →](https://pachca.com/en/agent-ready/guide/markdown)

     ›What the site returned

     URL

     [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
     ```

15.  20

     #### An API catalog exists

     Failed

     Publish /.well-known/api-catalog as application/linkset+json with links to your API descriptions (RFC 9727).

     One file at a standard URL linking to all of the company’s APIs and their descriptions.

     [API and MCP →](https://pachca.com/en/agent-ready/guide/api-mcp)

     ›What the site returned

     URL

     [https://tracker.yandex.ru/.well-known/api-catalog](https://tracker.yandex.ru/.well-known/api-catalog)

     Response code

     302

     Login redirect

     https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=ggfJ7SMB4S5Cvk1SFka4c5lwiAv

     Headers

     location: https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=ggfJ7SMB4S5Cvk1SFka4c5lwiAvXvqJ28CBBs&code\_challenge=LAX7i27vbtkpsH-ppwd6YTDj5k5dt5lGozFrg3N5Q2g&code\_challenge\_method=S256

     vary: Accept

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/.well-known/api-catalog"
     ```

16.  21

     #### Agent skills are published

     Failed

     Publish /.well-known/agent-skills/index.json with a list of skills in the skills field.

     Ready-made instructions for how an agent does common tasks in the product.

     [API and MCP →](https://pachca.com/en/agent-ready/guide/api-mcp)

     ›What the site returned

     URL

     [https://tracker.yandex.ru/.well-known/agent-skills/index.json](https://tracker.yandex.ru/.well-known/agent-skills/index.json)

     Response code

     302

     Login redirect

     https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=xEQjNPkOlYysgps96yjcRgHPngc

     Headers

     content-type: text/plain; charset=utf-8

     vary: Accept

     location: https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=xEQjNPkOlYysgps96yjcRgHPngcvxJxmhXdNVT&code\_challenge=Z4\_SWoxgePPpoMoHlTaMv9qDLWh1WOtyvjqc6-31ZxQ&code\_challenge\_method=S256

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/.well-known/agent-skills/index.json"
     ```

17.  22

     #### The API says which server grants access

     Failed

     Publish /.well-known/oauth-protected-resource as JSON with a resource field on the API domain (RFC 9728).

     A service file: which authorization server issues tokens for this API.

     [API and MCP →](https://pachca.com/en/agent-ready/guide/api-mcp)

     ›What the site returned

     URL

     [https://tracker.yandex.ru/.well-known/oauth-protected-resource](https://tracker.yandex.ru/.well-known/oauth-protected-resource)

     Response code

     302

     Login redirect

     https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=4iwtbyFE7iv8ZRjCKLDsSj6Mjql

     Headers

     location: https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=4iwtbyFE7iv8ZRjCKLDsSj6MjqlHN25B7rKHELL&code\_challenge=mnxOLpr9raSVEpXVvNo9iSJC854Nw\_jhyeAcevltXH8&code\_challenge\_method=S256

     content-type: text/plain; charset=utf-8

     vary: Accept

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/.well-known/oauth-protected-resource"
     ```

18.  23

     #### Markup links to official profiles

     Failed

     Add a sameAs field to your JSON-LD with links to official profiles: GitHub, social networks, app stores.

     sameAs links to GitHub, social networks and app stores. They tell an assistant that mentions elsewhere are about you.

     [sitemap and JSON-LD →](https://pachca.com/en/agent-ready/guide/structured-data)

     ›What the site returned

     URL

     [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

     Found

     sameAs links: 0

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
     ```

19.  24

     #### The Markdown version has a header with page data

     Failed

     Start the page’s Markdown version with a block between “---” lines containing title, description and url fields.

     Title, description and URL at the top of the file. An agent learns what the document is without parsing the text.

     [Markdown for agents →](https://pachca.com/en/agent-ready/guide/markdown)

     ›What the site returned

     URL

     [https://yandex.ru/support/tracker/ru/api/about-api.md](https://yandex.ru/support/tracker/ru/api/about-api.md)

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://yandex.ru/support/tracker/ru/api/about-api.md"
     ```

20.  25

     #### An agent-to-agent card exists

     Failed

     Publish /.well-known/agent-card.json in the A2A format: JSON with a name field, a description and the agent’s URL.

     A file in the A2A standard: who you are, what you can do and how another agent reaches you.

     [API and MCP →](https://pachca.com/en/agent-ready/guide/api-mcp)

     ›What the site returned

     URL

     [https://tracker.yandex.ru/.well-known/agent-card.json](https://tracker.yandex.ru/.well-known/agent-card.json)

     Response code

     302

     Login redirect

     https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=qdrNgrbkik4GoMcRBNU1ahdIdP3

     Headers

     location: https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=qdrNgrbkik4GoMcRBNU1ahdIdP3ZECEutpl8S0&code\_challenge=p92ldtTHy3u1EpLAxaZsqjofhR27ee1-0BWKODYsBiA&code\_challenge\_method=S256

     vary: Accept

     content-type: text/plain; charset=utf-8

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/.well-known/agent-card.json"
     ```

21.  26

     #### There is a guide for how an agent gets access

     Failed

     Put an auth.md file at the site root with step-by-step instructions for how an agent gets a key or token.

     An auth.md file walks an agent through getting a key or token without a person’s help.

     [API and MCP →](https://pachca.com/en/agent-ready/guide/api-mcp)

     ›What the site returned

     URL

     [https://tracker.yandex.ru/auth.md](https://tracker.yandex.ru/auth.md)

     Response code

     302

     Login redirect

     https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=lnAMfWHdTdGxjky0PwfswX4FCJ8

     Headers

     content-type: text/plain; charset=utf-8

     location: https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=lnAMfWHdTdGxjky0PwfswX4FCJ8dq8yzmpBg7rZn&code\_challenge=OdsryKa2BxJlWz7OSxXT7up3xu2NYfT4p\_e-fRNLkXQ&code\_challenge\_method=S256

     vary: Accept

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/auth.md"
     ```

22.  27

     #### A catalog of AI interfaces exists

     Failed

     Publish /.well-known/ai-catalog.json as JSON listing your MCP servers and other interfaces for agents.

     One file at a standard URL listing the company’s MCP servers and other interfaces for agents.

     [API and MCP →](https://pachca.com/en/agent-ready/guide/api-mcp)

     ›What the site returned

     URL

     [https://tracker.yandex.ru/.well-known/ai-catalog.json](https://tracker.yandex.ru/.well-known/ai-catalog.json)

     Response code

     302

     Login redirect

     https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=YyRxVjyiIjxjX2uz7ruXl1KRReR

     Headers

     vary: Accept

     location: https://auth.cloud.yandex.ru/oauth/authorize?response\_type=code&client\_id=yc.oauth.tracker&scope=openid&redirect\_uri=https%3A%2F%2Ftracker.yandex.ru%2Fauth%2Fcallback&state=YyRxVjyiIjxjX2uz7ruXl1KRReRlGikBb2za9C&code\_challenge=8l8d8sj5NpUT4JLRuEItKuI6K7wfKvylEvy6\_kIMDHo&code\_challenge\_method=S256

     content-type: text/plain; charset=utf-8

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/.well-known/ai-catalog.json"
     ```

What already works14

- #### Homepage opens without a CAPTCHA

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Response code

    200

    Headers

    content-type: text/html; charset=utf-8

    vary: Accept-Encoding

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

- #### Text is visible without JavaScript

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Found

    words of text: 2,271

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

- #### Prices are visible without JavaScript

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Found

    snippet: ов Тарифы Яндекс 360 для малого и среднего бизнеса Трекер + 485 ₽/мес за сотрудника 485 ₽/мес итого Подкл

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

- #### A short path from http to https

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Response code

    200

    Headers

    vary: Accept-Encoding

    content-type: text/html; charset=utf-8

    Found

    redirects: 1

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

- #### robots.txt exists

    ›What the site returned

    URL

    [https://tracker.yandex.ru/robots.txt](https://tracker.yandex.ru/robots.txt)

    Response code

    200

    Headers

    content-type: text/plain

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/robots.txt"
    ```

- #### Homepage metadata is filled in

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

- #### Pages have Markdown versions

    ›What the site returned

    URL

    [https://yandex.ru/support/tracker/ru/api/about-api.md](https://yandex.ru/support/tracker/ru/api/about-api.md)

    Response code

    200

    Headers

    vary: Origin, Access-Control-Request-Method, Access-Control-Request-Headers

    link: <https://yandex.ru/support/tracker/ru/api/about-api>; rel="canonical"

    content-type: text/markdown;charset=utf-8

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://yandex.ru/support/tracker/ru/api/about-api.md"
    ```

- #### Agents and AI search are allowed

    ›What the site returned

    URL

    [https://tracker.yandex.ru/robots.txt](https://tracker.yandex.ru/robots.txt)

    Response code

    200

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/robots.txt"
    ```

- #### Open API docs or an MCP server exist

    ›What the site returned

    URL

    [https://yandex.ru/support/tracker/ru/api/about-api](https://yandex.ru/support/tracker/ru/api/about-api)

    Response code

    200

    Headers

    content-type: text/html;charset=utf-8

    vary: Origin, Access-Control-Request-Method, Access-Control-Request-Headers

    link: <https://yandex.ru/support/tracker/ru/api/about-api.md>; rel="alternate"; type="text/markdown"; title="Markdown version", <https://yandex.ru/support/tracker/ru/llms.txt?revision=r22031479>; rel="describedby"

    Found

    API markers: 4

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://yandex.ru/support/tracker/ru/api/about-api"
    ```

- #### The homepage is not hidden from search

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

- #### Homepage text fits an agent’s memory

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Found

    tokens, approx.: 6,434

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

- #### Content starts near the top of the page

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Found

    text before the heading, %: 1

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

- #### Page preview data is filled in

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Found

    found: og:title, og:description, og:image, og:type

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

- #### About, contact and policy pages are linked from the homepage

    ›What the site returned

    URL

    [https://tracker.yandex.ru/](https://tracker.yandex.ru/)

    Found

    found: about, contacts, privacy

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://tracker.yandex.ru/"
    ```

Not scored5

These checks do not apply to the site and do not lower the score.

- The API reports errors in a machine format
- llms.txt is structured well enough to navigate
- The MCP server answers a connection
- MCP tools have descriptions
- An access refusal says where to sign in

## Check your own site

Paste the address and get the same breakdown in half a minute.

[Check a site →](https://pachca.com/en/agent-ready)

## Other checked sites

- [Advanta](https://pachca.com/en/agent-ready/advanta)65.9
- [Aspro.Cloud](https://pachca.com/en/agent-ready/aspro-cloud)25.9
- [ELMA365 Projects](https://pachca.com/en/agent-ready/elma365)61.2
- [EvaTeam](https://pachca.com/en/agent-ready/evateam)62.8
- [Flowlu](https://pachca.com/en/agent-ready/flowlu)58.2
- [Kaiten](https://pachca.com/en/agent-ready/kaiten)61
- [LeaderTask](https://pachca.com/en/agent-ready/leadertask)68.7
- [Planfix](https://pachca.com/en/agent-ready/planfix)64.2
- [Platrum](https://pachca.com/en/agent-ready/platrum)74.1
- [Pyrus](https://pachca.com/en/agent-ready/pyrus)59.4
- [Shtab](https://pachca.com/en/agent-ready/shtab)90.3
- [SimpleOne SDLC](https://pachca.com/en/agent-ready/simpleone)54.1
- [TeamStorm](https://pachca.com/en/agent-ready/teamstorm)64.9
- [WEEEK](https://pachca.com/en/agent-ready/weeek)63.6
- [YouGile](https://pachca.com/en/agent-ready/yougile)65.2
