← Tools

EuroVDC

AI Readiness Checker

Free check for any public site: llms.txt, robots AI bots, schema hints and MCP files. Score from 0 to 100. Shows discovery readiness, not a crawl promise.

We only fetch public HTTPS/HTTP pages. Private and loopback IPs are blocked.

What the checklist means

We give your site a score from 0 to 100 based on how easy it is for AI tools to find clear information about you. Each item below has its own points. A high score only means those files and hints are in place. It does not mean ChatGPT or Claude will visit or recommend your site. You can compare with eurovdc.eu: we publish llms.txt, agents.md and MCP from our Sofia EU hosting.

/llms.txt

+20 pts

This is a short Markdown file at the root of your site. A readable file is worth 20 points. A solid index has a title, a one-line summary, sections, and at least three links. Keep it under 16 KB and 200 lines. Move catalogs, prices, and long FAQs to /llms-full.txt. Put long setup guides in a Markdown file such as /agents.md. We use that split on EuroVDC for cloud, domains, and support.

Example

# Example
> Short summary of what you offer.

## Products
- [Cloud VPS](https://example.com/cloud): Plans and prices
- [Domains](https://example.com/domains): Registration
- [Support](https://example.com/support): How to reach you

/llms-full.txt (optional)

+5 pts

An optional longer version of llms.txt, for a bigger catalog or FAQ. It adds 5 points. Skip it until the short llms.txt is ready. Handy when you have many plans and do not want every page crawled.

robots.txt AI bots

+15 pts

We look for named AI crawlers such as GPTBot or ClaudeBot. If those lines exist, you get 15 points, even when the rule is Disallow. That records your choice. It does not prove every crawler will stop. A wildcard User-agent line does not earn these points.

Example

User-agent: GPTBot
User-agent: ClaudeBot
Allow: /

User-agent: *
Disallow: /admin

Homepage signals

+15 pts

On the homepage we look for a link to /llms.txt, or for organization data in JSON-LD. A normal href is enough, and so is rel="llms-txt". Organization, LocalBusiness, Corporation, and OnlineBusiness all count. One of the two signals is enough for 15 points. On eurovdc.eu we publish both.

/.well-known/mcp.json

+15 pts

This file tells tools like Claude or Cursor where your MCP service lives. A successful response that is real JSON is worth 15 points. An HTML page at the same URL does not count. Brochure sites can skip it. If you run a live agent API, host it on a Sofia NVMe VPS and publish this file.

If you run it. Agents such as Claude and Cursor read your catalog, prices, and order steps from the server instead of guessing from the homepage. A task can look up a plan and start an order over HTTPS without someone copying text between tabs. Keep that process on a cloud VPS with a fixed address so the URL stays reachable.

If you skip it. Visitors are unaffected. You miss up to 25 points, and agents cannot read live prices or place an order through MCP. Add it when you want Claude or Cursor to use your catalog. A brochure site can stay without it.

Run MCP on EuroVDC VPS Sofia NVMe Cloud VPS

/.well-known/openapi.json

+10 pts

This file describes a public REST API in JSON. A working JSON document adds 10 points. HTML at that URL does not. Skip it if you have no public API. It pairs well with mcp.json when you offer both agent access and classic REST.

/.well-known/ai-plugin.json

+10 pts

An older ChatGPT plugin file. A working JSON document adds 10 points. Most sites can skip it unless you still support that setup. For new work, prefer mcp.json.

POST /mcp initialize

+10 pts

We send a short test request to your MCP address (from mcp.json or /mcp). If it answers, you get 10 points. If it fails, you get 0 for this item only. We do not change your site. Static brochure sites without an agent server usually fail here, and that is fine.

FAQ

Why was my private IP rejected?
This check only works with addresses reachable on the public internet. Home or office network IPs (for example 192.168.x.x) and localhost are not reachable from our servers, so we reject them.
Is HTTPS required?
We try HTTPS first. If that fails on a public site, we may try plain HTTP as a backup.
Does a low score mean my site is down?
No. It usually means the helper files and hints above are missing. Your site can still be online and working for visitors.
How do I improve the score?
Start with a clear llms.txt. Then add AI bot lines in robots.txt and a homepage hint (link or Organization data). Add MCP or OpenAPI files only if you really run those services. llms-full.txt is a small bonus.
Does a 100 score mean AI agents will crawl my site?
No. 100 only means every item we check is present. Whether a company crawls, trains on, or cites your site is their decision, not this score.
Can I score well without MCP?
Yes. With llms.txt, robots lines, homepage hints and optional llms-full you can reach about 55 without MCP. MCP matters when you offer an agent API.
Is a longer llms.txt better?
No. A short index is easier to read. Stay under 16 KB and 200 lines. Put the full catalog in llms-full.txt and long guides in a Markdown file.
If robots.txt Disallows AI bots, do I still get points?
Yes for this tool. If the AI bot lines exist, including Disallow, we still give 15 points because your choice is written down. That does not mean every bot will obey.
How do I host MCP on a Sofia VPS?
Clone eurovdc-mcp, put HTTPS in front, then connect Claude or Cursor to that URL. Run MCP on EuroVDC VPS Sofia NVMe Cloud VPS