Is Your Site Agent-Ready?
Scan your website to see how ready it is for AI agents. We check multiple emerging standards — from robots.txt and Markdown negotiation to MCP, OAuth, Agent Skills and agentic commerce.
Results for
https://primus-design.com
29
DiscoverabilityContentBot Access ControlAPI, Auth, MCP & Skill Discovery
Level 1
Basic Web Presence
Discoverability
robots.txt
GET /robots.txt
200
| content-type | text/plain; charset=utf-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f4eaeecdeb7-NRT |
User-agent: * Disallow: /wp-admin/ Allow: /wp-admin/admin-ajax.php Sitemap: https://primus-design.com/sitemap.xml
Received valid robots.txt (200, text/plain; charset=utf-8)
Validate robots.txt structure
Contains valid User-agent directive(s)
Conclusion
robots.txt exists with valid format
Completed in 0ms
Sitemap
Extract Sitemap directives from robots.txt
Found 1 Sitemap directive(s) in robots.txt
GET /sitemap.xml
200
| content-type | text/xml; charset=utf-8 |
| cf-ray | a1cb3f503f50deb7-NRT |
Found valid xml sitemap at https://primus-design.com/sitemap.xml
Conclusion
sitemap.xml exists with valid structure
Completed in 397ms
Link headers
GET /
200
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/", <https://primus-design.com/wp-json/wp/v2/pages/14>; rel="alternate"; title="JSON"; type="application/json", <https://primus-design.com/>; rel=shortlink |
| cf-ray | a1cb3f563923deb7-NRT |
Homepage returned 200 with Link header
Parse Link header (RFC 8288)
Parsed 3 link(s) from header
Match agent-useful relations
Found agent-useful relations: alternate
Conclusion
Found agent-useful Link relations: alternate
Completed in 1598ms
DNS for AI Discovery (DNS-AID)
DoH SVCB _index._agents.primus-design.com
200
Request
| accept | application/dns-json |
Response
| content-type | application/dns-json |
{"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"_index._agents.primus-design.com","type":64}],"Authority":[{"name":"primus-design.com","type":6,"TTL":600,"data":"ns1.value-domain.com. hostmaster.primus-design.com. 2026062415 3600 900 604800 600"}]}
No SVCB answers (NXDOMAIN)
DoH HTTPS _index._agents.primus-design.com
200
Request
| accept | application/dns-json |
Response
| content-type | application/dns-json |
{"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"_index._agents.primus-design.com","type":65}],"Authority":[{"name":"primus-design.com","type":6,"TTL":600,"data":"ns1.value-domain.com. hostmaster.primus-design.com. 2026062415 3600 900 604800 600"}]}
No HTTPS answers (NXDOMAIN)
DoH SVCB _a2a._agents.primus-design.com
200
Request
| accept | application/dns-json |
Response
| content-type | application/dns-json |
{"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"_a2a._agents.primus-design.com","type":64}],"Authority":[{"name":"primus-design.com","type":6,"TTL":600,"data":"ns1.value-domain.com. hostmaster.primus-design.com. 2026062415 3600 900 604800 600"}]}
No SVCB answers (NXDOMAIN)
DoH HTTPS _a2a._agents.primus-design.com
200
Request
| accept | application/dns-json |
Response
| content-type | application/dns-json |
{"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"_a2a._agents.primus-design.com","type":65}],"Authority":[{"name":"primus-design.com","type":6,"TTL":600,"data":"ns1.value-domain.com. hostmaster.primus-design.com. 2026062415 3600 900 604800 600"}]}
No HTTPS answers (NXDOMAIN)
DoH SVCB _mcp._agents.primus-design.com
200
Request
| accept | application/dns-json |
Response
| content-type | application/dns-json |
{"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"_mcp._agents.primus-design.com","type":64}],"Authority":[{"name":"primus-design.com","type":6,"TTL":600,"data":"ns1.value-domain.com. hostmaster.primus-design.com. 2026062415 3600 900 604800 600"}]}
No SVCB answers (NXDOMAIN)
DoH HTTPS _mcp._agents.primus-design.com
200
Request
| accept | application/dns-json |
Response
| content-type | application/dns-json |
{"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"_mcp._agents.primus-design.com","type":65}],"Authority":[{"name":"primus-design.com","type":6,"TTL":600,"data":"ns1.value-domain.com. hostmaster.primus-design.com. 2026062415 3600 900 604800 600"}]}
No HTTPS answers (NXDOMAIN)
DoH TXT _index._agents.primus-design.com
200
Request
| accept | application/dns-json |
Response
| content-type | application/dns-json |
{"Status":3,"TC":false,"RD":true,"RA":true,"AD":false,"CD":false,"Question":[{"name":"_index._agents.primus-design.com","type":16}],"Authority":[{"name":"primus-design.com","type":6,"TTL":600,"data":"ns1.value-domain.com. hostmaster.primus-design.com. 2026062415 3600 900 604800 600"}]}
No TXT answers (NXDOMAIN)
Parse DNS for AI Discovery (DNS-AID) SVCB/HTTPS records
No DNS for AI Discovery (DNS-AID) SVCB or HTTPS records found at well-known entrypoints
Conclusion
DNS for AI Discovery (DNS-AID) well-known entrypoint records not found
Completed in 347ms
Content
Markdown Negotiation
GET homepage (Accept: text/markdown)
200
Request
| accept | text/markdown |
Response
| content-type | text/html; charset=UTF-8 |
Response content-type is text/html; charset=UTF-8, not text/markdown -- site does not support markdown content negotiation
Conclusion
Site does not support Markdown for Agents
Completed in 1319ms
Bot Access Control
AI bot rules in robots.txt
GET /robots.txt
200
| content-type | text/plain; charset=utf-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f4eaeecdeb7-NRT |
User-agent: * Disallow: /wp-admin/ Allow: /wp-admin/admin-ajax.php Sitemap: https://primus-design.com/sitemap.xml
Received valid robots.txt (200, text/plain; charset=utf-8)
Scan for AI bot User-agent directives
Checked 15 AI bot user agents -- none found, but wildcard rules apply
Conclusion
No AI-specific bot rules; wildcard rules apply to all crawlers including AI bots
Completed in 0ms
Web Bot Auth request signing
GET /.well-known/http-message-signatures-directory
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f503f51deb7-NRT |
Server returned 404 -- Web Bot Auth directory not found
Conclusion
Web Bot Auth directory not found
Completed in 762ms
Content Signals in robots.txt
GET /robots.txt
200
| content-type | text/plain; charset=utf-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f4eaeecdeb7-NRT |
User-agent: * Disallow: /wp-admin/ Allow: /wp-admin/admin-ajax.php Sitemap: https://primus-design.com/sitemap.xml
Received valid robots.txt (200, text/plain; charset=utf-8)
Parse Content-Signal directives
No Content-Signal directives found in robots.txt
Conclusion
No Content Signals found in robots.txt
Completed in 0ms
API, Auth, MCP & Skill Discovery
API Catalog
GET /.well-known/api-catalog
404
Request
| accept | application/linkset+json, application/json |
Response
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f53984cdeb7-NRT |
Server returned 404 -- API Catalog not found
Conclusion
API Catalog not found
Completed in 977ms
OAuth / OIDC discovery
GET /.well-known/oauth-authorization-server
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f50ff93deb7-NRT |
oauth-authorization-server returned 404
GET /.well-known/openid-configuration
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f50ef92deb7-NRT |
openid-configuration returned 404
Conclusion
No OAuth/OIDC discovery metadata found at either well-known path
Completed in 597ms
OAuth Protected Resource
GET /.well-known/oauth-protected-resource
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f50ff94deb7-NRT |
Returned 404
GET /
200
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/", <https://primus-design.com/wp-json/wp/v2/pages/14>; rel="alternate"; title="JSON"; type="application/json", <https://primus-design.com/>; rel=shortlink |
| cf-ray | a1cb3f50ff95deb7-NRT |
Homepage returned 200 (no WWW-Authenticate header)
Conclusion
No OAuth Protected Resource Metadata found
Completed in 769ms
Auth.md agent registration
GET /auth.md
404
Request
| accept | text/markdown, text/plain, */* |
Response
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f514fa4deb7-NRT |
Server returned 404 - auth.md not found
Conclusion
auth.md not found
Completed in 629ms
MCP Server Card
GET /.well-known/mcp/server-card.json
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f526ff6deb7-NRT |
/.well-known/mcp/server-card.json returned 404
GET /.well-known/mcp.json
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f527801deb7-NRT |
/.well-known/mcp.json returned 404
GET /.well-known/mcp/server-cards.json
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f527fffdeb7-NRT |
/.well-known/mcp/server-cards.json returned 404
Conclusion
MCP Server Card not found at any candidate path
Completed in 812ms
Agent Skills index
GET /.well-known/agent-skills/index.json
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f538846deb7-NRT |
v0.2.0 path returned 404 — trying legacy path
GET /.well-known/skills/index.json
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f565937deb7-NRT |
Server returned 404 — Agent Skills index not found
Conclusion
Agent Skills index not found
Completed in 1423ms
WebMCP
WebMCP detection
Checking page for WebMCP tool registrations
Navigate to https://primus-design.com
Loading page to detect WebMCP tool registrations
Check imperative WebMCP API
No tools registered via navigator.modelContext
Conclusion
No WebMCP tools detected on page load
Completed in 5823ms
Commerce Optional
No e-commerce signals were detected on this site. These checks are shown for informational purposes and do not affect the score.
x402 Protocol
GET /api
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f54086fdeb7-NRT |
/api returned 404 (not 402)
GET /api/v1
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f54d8a9deb7-NRT |
/api/v1 returned 404 (not 402)
GET /
200
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/", <https://primus-design.com/wp-json/wp/v2/pages/14>; rel="alternate"; title="JSON"; type="application/json", <https://primus-design.com/>; rel=shortlink |
| cf-ray | a1cb3f53d85edeb7-NRT |
/ returned 200 (not 402)
GET /platform/v2/x402/discovery/resources
200
| content-type | application/json |
| cf-ray | a1cb3f53d85bdeb7-NRT |
GET Bazaar discovery API
Network error querying Bazaar API
Conclusion
x402 payment protocol not detected
Completed in 2171ms
MPP (Machine Payment Protocol)
GET /openapi.json
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f5508b2deb7-NRT |
/openapi.json returned 404
Conclusion
MPP payment discovery not detected
Completed in 1219ms
Universal Commerce Protocol
GET /.well-known/ucp
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f53c852deb7-NRT |
Server returned 404 -- UCP profile not found
Conclusion
UCP profile not found
Completed in 1009ms
ACP (Agentic Commerce Protocol)
GET /.well-known/acp.json
404
| content-type | text/html; charset=UTF-8 |
| link | <https://primus-design.com/wp-json/>; rel="https://api.w.org/" |
| cf-ray | a1cb3f5518b4deb7-NRT |
Server returned 404 -- ACP discovery document not found
Conclusion
ACP discovery document not found
Completed in 1222ms