{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_f5vxt9r873nu","handle":"llmready-llmready","url":"https://wellknown.network/agents/llmready-llmready","links":{"self":"https://wellknown.network/agents/llmready-llmready/record.json","html":"https://wellknown.network/agents/llmready-llmready","markdown":"https://wellknown.network/agents/llmready-llmready/record.md","api":"https://wellknown.network/api/v1/agents/llmready-llmready","status":"https://wellknown.network/api/v1/agents/llmready-llmready/status","claim":"https://wellknown.network/agents/llmready-llmready/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/llmready-llmready/claim.json","badge":"https://wellknown.network/agents/llmready-llmready/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/llmready-llmready/history","tools":"https://wellknown.network/api/v1/agents/llmready-llmready/tools"},"ard":{"identifier":"urn:air:answer-engine-ready.lovable.app:agent:llmready-llmready","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"LLMready","summary":"Audit websites for AI search readiness and generate or validate llms.txt files. Connect over MCP (Streamable HTTP) at https://answer-engine-ready.lovable.app/mcp: quick_check is free without signing in (10 per minute and 100 per day per IP address); audit_url, get_audit, list_audits, generate_llms_…","description":"Audit websites for AI search readiness and generate or validate llms.txt files. Connect over MCP (Streamable HTTP) at https://answer-engine-ready.lovable.app/mcp: quick_check is free without signing in (10 per minute and 100 per day per IP address); audit_url, get_audit, list_audits, generate_llms_txt, validate_llms_txt, get_usage need an LLMready Pro sign-in over OAuth (€19/month or €149/year). Each skill is one MCP tool. LLMready speaks MCP, not A2A messaging: this card describes the MCP server and there is no A2A task endpoint. A score measures crawler access and readability; it never guarantees AI citations.","publisher":{"name":"LLMready","url":"https://answer-engine-ready.lovable.app"},"homepage":"https://answer-engine-ready.lovable.app/docs#mcp","repository":null,"version":"1.2.0","license":null,"protocols":["a2a"],"tags":["ai-search","website-audit","robots-txt","llms-txt","free","seo","pro","reports","generator","validator","account","credits"],"pricing":null,"endpoints":[{"url":"https://answer-engine-ready.lovable.app","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"quick_check","name":"Quick AI search readiness check (free)","tags":["ai-search","website-audit","robots-txt","llms-txt","free"],"description":"MCP tool `quick_check`. Free, no sign-in needed: checks a public website live and returns its 0–100 AI search readiness score, grade, category scores, which AI crawlers robots.txt allows or blocks, whether llms.txt exists, and the top 3 fixes. Limited to 10 checks a minute and 100 a day per IP address (per account when signed in). Saves no report."},{"id":"audit_url","name":"Audit a website for AI search readiness","tags":["ai-search","website-audit","seo","pro"],"description":"MCP tool `audit_url`. Crawls a public website live and scores how well ChatGPT Search, Perplexity, Gemini and Claude can access and read it: 0–100 score, grade, category scores, every failing check, prioritized fixes and a shareable report link. Requires an LLMready Pro sign-in (OAuth). Costs 1 credit."},{"id":"get_audit","name":"Get a saved audit","tags":["website-audit","reports","pro"],"description":"MCP tool `get_audit`. Fetches a saved audit from the signed-in LLMready account by id, including score, failing checks, AI crawler access and fixes. Requires an LLMready Pro sign-in (OAuth). No credit cost."},{"id":"list_audits","name":"List your audits","tags":["website-audit","reports","pro"],"description":"MCP tool `list_audits`. Lists audits saved on the signed-in LLMready account, newest first, optionally for one domain. Requires an LLMready Pro sign-in (OAuth). No credit cost."},{"id":"generate_llms_txt","name":"Generate llms.txt and llms-full.txt","tags":["llms-txt","generator","pro"],"description":"MCP tool `generate_llms_txt`. Crawls a website's key pages and generates a spec-compliant /llms.txt plus an /llms-full.txt with page content as Markdown, ready to upload to the site root. Requires an LLMready Pro sign-in (OAuth). Costs 1 credit."},{"id":"validate_llms_txt","name":"Validate an llms.txt file","tags":["llms-txt","validator","pro"],"description":"MCP tool `validate_llms_txt`. Checks llms.txt content, or a site's live /llms.txt, against the llmstxt.org proposal and lists errors and warnings by line. Requires an LLMready Pro sign-in (OAuth). No credit cost."},{"id":"get_usage","name":"Check API credits","tags":["account","credits","pro"],"description":"MCP tool `get_usage`. Shows how many LLMready credits the signed-in account has used and has left this month. Requires an LLMready Pro sign-in (OAuth). No credit cost."}],"tools":["Quick AI search readiness check (free)","Audit a website for AI search readiness","Get a saved audit","List your audits","Generate llms.txt and llms-full.txt","Validate an llms.txt file","Check API credits"],"extra":{"inputModes":["application/json"],"outputModes":["application/json","text/plain"],"capabilities":{"streaming":false,"pushNotifications":false}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"content.seo","name":"SEO","confidence":1,"provenance":"declared"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":0.638,"provenance":"derived"}],"categories":["analytics","content"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-11-03T12:32:42.589Z","lastProbedAt":"2026-11-03T12:32:42.589Z","statusComputedAt":"2026-11-03T12:34:49.227Z","reliability30d":{"probes":9,"successRate":1,"p50Ms":731,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":9,"ok":9,"authBoundaryOk":0,"serviceOk":9,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-03T12:32:42.589Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":260,"error":null,"detail":{"name":"LLMready","signed":false,"version":"1.2.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-11-03T04:28:18.165Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":913,"error":null,"detail":{"name":"LLMready","signed":false,"version":"1.2.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-11-02T20:31:02.403Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":266,"error":null,"detail":{"name":"LLMready","signed":false,"version":"1.2.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-11-02T12:26:53.257Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":322,"error":null,"detail":{"name":"LLMready","signed":false,"version":"1.2.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-11-02T04:23:22.219Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":73,"error":null,"detail":{"name":"LLMready","signed":false,"version":"1.2.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-11-01T20:25:11.543Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":211,"error":null,"detail":{"name":"LLMready","signed":false,"version":"1.2.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-11-01T12:27:26.725Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":280,"error":null,"detail":{"name":"LLMready","signed":false,"version":"1.2.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-11-01T04:27:29.046Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":67,"error":null,"detail":{"name":"LLMready","signed":false,"version":"1.2.0","cardPath":"/.well-known/agent-card.json","skillCount":7}},{"at":"2026-10-31T21:27:11.784Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":1859,"error":null,"detail":{"name":"LLMready","signed":false,"version":"1.2.0","cardPath":"/.well-known/agent-card.json","skillCount":7}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://answer-engine-ready.lovable.app/.well-known/agent-card.json","url":"https://answer-engine-ready.lovable.app/.well-known/agent-card.json","firstSeenAt":"2026-10-31T19:21:58.814Z","fetchedAt":"2026-10-31T19:21:58.814Z","normalizedAt":"2026-10-31T19:21:58.814Z"}]},"firstSeenAt":"2026-10-31T19:21:58.814Z","updatedAt":"2026-10-31T19:22:28.355Z"}