{"domain":"nas.com","site":"https://nas.com/","url":"https://surfingdog.ai/b/nas.com","state":"done","checked_at":"2026-11-12T04:55:07.964155Z","scored_at":"2026-11-12T05:00:45.505762Z","rules":{"version":4,"url":"https://surfingdog.ai/v1/score-rules?version=4"},"agentic_score":12,"grade":"E","profile":{"id":"general","label":"Business (type unknown)","from":"category","category":{"group":"software-ai","id":"ai_agents_and_tools","label":"AI agents and tools"}},"level":"orderable","answers":[{"capability":"message","answer":"no","door":null},{"capability":"book","answer":"no","door":null},{"capability":"order","answer":"partly","door":{"type":"mcp","url":"https://mcp.nas.com/mcp"},"how":"MCP tool generate_plan_checkout_link","checked_at":"2026-11-12T04:55:07.964155Z"},{"capability":"signup","answer":"no","door":null},{"capability":"cancel","answer":"no","door":null},{"capability":"negotiate","answer":"not_applicable","door":null}],"capabilities":[{"id":"find","group":"find","state":"no","evidence":null,"door":null,"weight":5,"points":0,"experimental":false},{"id":"catalogue","group":"readable","state":"yes","evidence":"tested","basis":"operation","via":"GET /.well-known/api-catalog getNasApiCatalog","door":{"type":"openapi","url":"https://nas.com/openapi.json"},"source_url":"https://nas.com/openapi.json","checked_at":"2026-11-12T04:55:07.964155Z","weight":5,"points":5,"experimental":false},{"id":"availability","group":"state","state":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"message","group":"core","state":"no","evidence":null,"door":null,"weight":13.3,"points":0,"experimental":false},{"id":"negotiate","group":"negotiate","state":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"book","group":"core","state":"no","evidence":null,"door":null,"weight":13.3,"points":0,"experimental":false},{"id":"order","group":"core","state":"partial","evidence":"tested","basis":"tool_name","via":"generate_plan_checkout_link","door":{"type":"mcp","url":"https://mcp.nas.com/mcp"},"source_url":"https://mcp.nas.com/mcp","checked_at":"2026-11-12T04:55:07.964155Z","weight":13.3,"points":6.7,"note":"an agent can prepare the order; a person completes it","experimental":false},{"id":"signup","group":"core","state":"no","evidence":null,"door":null,"weight":13.3,"points":0,"experimental":false},{"id":"pay","group":"core","state":"no","evidence":null,"door":null,"weight":13.3,"points":0,"experimental":false},{"id":"change","group":"after","state":"no","evidence":null,"door":null,"weight":10,"points":0,"experimental":false},{"id":"cancel","group":"after","state":"no","evidence":null,"door":null,"weight":10,"points":0,"experimental":false},{"id":"track","group":"state","state":"no","evidence":null,"door":null,"weight":10,"points":0,"experimental":false},{"id":"return","group":"after","state":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"receipt","group":"after","state":"no","evidence":null,"door":null,"weight":10,"points":0,"experimental":false},{"id":"feedback","group":"unscored","state":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"subscription","group":"after","state":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"vouchers","group":"unscored","state":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"waitlist","group":"unscored","state":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"support","group":"unscored","state":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"policies","group":"readable","state":"no","evidence":null,"door":null,"weight":5,"points":0,"experimental":false}],"fixes":[{"capability":"message","points":14,"title":"Let agents send you a message","how":"Publish a door that takes messages: an agent inbox, an A2A agent whose endpoint answers, or a tool such as send_message on your MCP door at https://mcp.nas.com/.well-known/oauth-protected-resource."},{"capability":"pay","points":14,"title":"Let agents pay","how":"Accept payment through the agent with a way to pay of your own (payment handlers in your own UCP profile, ACP delegated payment, AP2 or x402 declared in your door's document, or a tool that takes a payment, such as pay_invoice or create_payment on your MCP door at https://mcp.nas.com/.well-known/oauth-protected-resource), and state in your structured data how payment happens. A checkout tool alone lets an agent order, and a website platform's standard payment handlers are the platform's, not yours."},{"capability":"book","points":13,"with":["availability"],"title":"Let agents book, order or sign up","how":"Add a tool or operation that creates a booking, an order or a sign-up, such as create_booking, create_order or sign_up on your MCP door at https://mcp.nas.com/.well-known/oauth-protected-resource, or publish UCP or ACP checkout; any one of them counts. If you use a booking platform, ask it whether it offers an agent door and declare it. These points include letting agents check availability too."},{"capability":"change","points":11,"title":"Let agents change a booking, an order or a membership","how":"Add a tool or operation that changes what an agent booked, ordered or signed up for, such as reschedule_booking, update_order or update_membership on your MCP door at https://mcp.nas.com/.well-known/oauth-protected-resource."},{"capability":"cancel","points":11,"title":"Let agents cancel","how":"Add a tool or operation that cancels a booking or an order, or ends a membership or an account, such as cancel_booking, cancel_order or end_membership on your MCP door at https://mcp.nas.com/.well-known/oauth-protected-resource, and publish your cancellation policy."},{"capability":"receipt","points":11,"title":"Let agents get a receipt or invoice","how":"Add a tool or operation such as get_invoice on your MCP door at https://mcp.nas.com/.well-known/oauth-protected-resource."},{"capability":"track","points":11,"title":"Let agents see the status","how":"Add a tool or operation such as get_order_status or GET /orders/{id} on your MCP door at https://mcp.nas.com/.well-known/oauth-protected-resource."},{"capability":"policies","points":6,"title":"Publish your policies for machines","how":"Link your cancellation, deposit and no-show policies from your pages and state their terms in words (such as \"free cancellation up to 24 hours before\"), or add a tool that returns them on your MCP door at https://mcp.nas.com/.well-known/oauth-protected-resource."}],"web_person_message":"Subject: What AI agents can do on nas.com: 12/100\n\nHello,\n\nI checked nas.com with Surfing Dog on 2026-11-12. It reads a website the way an AI assistant does when a customer asks it to book or buy, and scores how far it can go: 12/100 (E), counted as a business of a kind not known.\nFull result: https://surfingdog.ai/b/nas.com\n\nAgents can already: read its catalogue.\n\nWhat's missing, biggest gain at the top:\n1. Let agents send you a message (+14 points)\n   What counts: send_message, contact, ask_question, create_support_ticket, POST /messages. An agent inbox, an A2A agent whose endpoint answers, or a tool that sends you a message or opens a support ticket, on an MCP server of your own or one your UCP profile declares as a service. Email, phone, forms and chat widgets are made for people, so they don't count, and neither does a question-answering tool your website platform puts on every store.\n   Add send_message to your MCP server, or publish an A2A agent card at /.well-known/agent-card.json whose endpoint answers A2A requests.\n2. Publish your terms for machines (+6 points)\n   What counts: get_policies. MerchantReturnPolicy markup, or a policy page linked from your pages that states its terms in words, such as \"free cancellation up to 24 hours before\".\n   Write your cancellation, deposit and no-show terms in one plain sentence next to the booking or order button, and on the policy page your footer links to.\n3. Let agents pay (+14 points)\n   What counts: Payment handlers of your own in your UCP profile, ACP delegated payment, AP2 or x402 declared on a door, or a tool that takes a payment (pay_invoice, create_payment). A checkout tool lets an agent order, not pay, and your website platform's standard payment handlers are the platform's. paymentAccepted in your markup, payment terms in words or a checkout link count partly.\n   Ask your payment provider whether it takes agent payments (a token the person approves, which the agent passes on without seeing a card), and declare it on your own door: in UCP, as a payment handler.\n   A quick partial step: add paymentAccepted to your business markup, and say in words on your booking or order page how payment happens.\n4. Let agents complete an order, not just fill the basket (+13 points, including letting agents check availability)\n   What counts: create_order, create_checkout, purchase, POST /orders. UCP checkout at /.well-known/ucp, ACP checkout at /.well-known/acp.json, or an inbox that takes orders. A basket hand-off link counts partly.\n   Publish UCP or ACP checkout, or add create_order together with update_order, cancel_order, get_order_status and get_invoice on an MCP server or in an OpenAPI document.\n5. Let agents change a booking or an order (+11 points)\n   What counts: reschedule_booking, update_booking, change_reservation, update_order, modify_order, PATCH /bookings/{id}, PATCH /orders/{id}. An inbox that takes bookings or orders.\n   Add reschedule_booking or update_order next to the tool that creates the booking or the order.\n\nSurfing Dog Inbox would let agents message you: +14 points once it's live at inbox.nas.com.\nThe owner starts it here, with their own email: https://app.surfingdog.ai/start?domain=nas.com. At the end it takes one DNS record at the domain, for inbox.nas.com. How it works: https://surfingdog.ai/inbox/\n\nAlready fine: your OpenAPI door counts; nothing to change there.\n\nOnce a change is live, open https://surfingdog.ai/b/nas.com and choose \"Check again\": a fresh read can be asked for a few minutes after the last one.\nHow the score works: https://surfingdog.ai/v1/score-rules. It's not a certification; it's what the site and its doors said on 2026-11-12.\n\nThanks\n","rank":{"text":"#296 among software and AI companies","scope":{"group":"software-ai"},"position":296,"of":25196,"overall":{"position":296,"of":25196}},"indexable":true,"not_certification":"This is not a certification: it is what our crawler read on nas.com's site and at its doors on 2026-11-12, scored by the published rules. Nobody can pay for a score or a place.","badge":{"svg":"https://surfingdog.ai/badge/nas.com.svg","snippet":"\u003ca href=\"https://surfingdog.ai/b/nas.com\"\u003e\u003cimg src=\"https://surfingdog.ai/badge/nas.com.svg\" alt=\"Agentic score, checked by Surfing Dog\" height=\"20\"\u003e\u003c/a\u003e"},"owner":{"claim":"https://surfingdog.ai/bot#claim","hide":"call update_business with score_page set to hidden, with the listing's claim token or a proof","opt_out":"https://surfingdog.ai/bot#stop","manage":"https://surfingdog.ai/b/nas.com/owner"},"guide":{"note":"fixes: single changes under the rules; guide.lines: suggested steps.","gates":["Your llms.txt names an MCP server we couldn't use: it's on another site, which our check doesn't read; declare it when you claim your listing.","4 more doors your site names weren't usable either."],"headline":"We found a way for agents to start an order on nas.com; a person still has to finish it.","lines":[{"capability":"message","title":"Let agents send you a message","points":14,"state":"no","effort":3,"counts":"send_message, contact, ask_question, create_support_ticket, POST /messages. An agent inbox, an A2A agent whose endpoint answers, or a tool that sends you a message or opens a support ticket, on an MCP server of your own or one your UCP profile declares as a service. Email, phone, forms and chat widgets are made for people, so they don't count, and neither does a question-answering tool your website platform puts on every store.","guide_url":"https://surfingdog.ai/guides/ai-assistant-messages-and-quotes/"},{"capability":"policies","title":"Publish your terms for machines","points":6,"state":"no","effort":0,"counts":"get_policies. MerchantReturnPolicy markup, or a policy page linked from your pages that states its terms in words, such as \"free cancellation up to 24 hours before\".","guide_url":"https://surfingdog.ai/guides/business-details-for-ai/"},{"capability":"pay","title":"Let agents pay","points":14,"state":"no","effort":3,"counts":"Payment handlers of your own in your UCP profile, ACP delegated payment, AP2 or x402 declared on a door, or a tool that takes a payment (pay_invoice, create_payment). A checkout tool lets an agent order, not pay, and your website platform's standard payment handlers are the platform's. paymentAccepted in your markup, payment terms in words or a checkout link count partly.","guide_url":"https://surfingdog.ai/guides/ai-assistant-payments/"},{"capability":"order","title":"Let agents complete an order, not just fill the basket","points":13,"with":["availability"],"state":"partial","effort":3,"counts":"create_order, create_checkout, purchase, POST /orders. UCP checkout at /.well-known/ucp, ACP checkout at /.well-known/acp.json, or an inbox that takes orders. A basket hand-off link counts partly.","guide_url":"https://surfingdog.ai/guides/sell-through-ai-assistants/"},{"capability":"change","title":"Let agents change a booking or an order","points":11,"state":"no","effort":3,"counts":"reschedule_booking, update_booking, change_reservation, update_order, modify_order, PATCH /bookings/{id}, PATCH /orders/{id}. An inbox that takes bookings or orders.","guide_url":"https://surfingdog.ai/guides/ai-assistant-bookings/"}],"cut":[],"inbox":{"line":"Surfing Dog Inbox would let agents message you: +14 points once it's live at inbox.nas.com.","types":["message","quote_request"],"closes":["message"],"points":14,"extras":[],"installed":false,"about":"https://surfingdog.ai/inbox/","install":"https://surfingdog.ai/install.md","start_url":"https://app.surfingdog.ai/start?domain=nas.com","hostname_default":"inbox.nas.com","needs_dns":true,"blocked":null}},"again":{"allowed":true,"how":"Press \"Check again\" on the result page, or call check_business with fresh set to true."},"door_history":{"as_of":"2026-11-12","doors":[{"type":"a2a","host":"nas.com","first_seen":"2026-11-12","last_seen":"2026-11-12","days_seen":1,"current":true},{"type":"api","host":"nas.com","first_seen":"2026-11-12","last_seen":"2026-11-12","days_seen":1,"current":true},{"type":"mcp","host":"mcp.nas.com","first_seen":"2026-11-12","last_seen":"2026-11-12","days_seen":1,"current":true},{"type":"openapi","host":"nas.com","first_seen":"2026-11-12","last_seen":"2026-11-12","days_seen":1,"current":true}]},"report":{"tool":"report_door","url":"https://network.surfingdog.ai/v1/door-reports","guide":"https://network.surfingdog.ai/report.md","reward":"Your reports make us re-check doors, so your searches send you to doors that work. When a door's answer carries a token, keep it and send it with your report: it is your proof of what the business answered."}}