{"domain":"camdentools.com","site":"https://camdentools.com/","url":"https://surfingdog.ai/b/camdentools.com","state":"done","checked_at":"2026-10-20T16:13:23.826949Z","scored_at":"2026-10-20T16:19:09.892726Z","rules":{"version":3,"url":"https://surfingdog.ai/v1/score-rules?version=3"},"agentic_score":54,"grade":"C","profile":{"id":"shop","label":"Shops","from":"category","category":{"group":"shop","id":"shopping","label":"Shopping"}},"level":"askable","answers":[{"capability":"message","answer":"yes","door":{"type":"a2a","url":"https://camdentools.com/a2a"},"how":"A2A","checked_at":"2026-10-20T16:13:23.826949Z"},{"capability":"book","answer":"not_applicable","door":null},{"capability":"order","answer":"partly","door":{"type":"a2a","url":"https://camdentools.com/a2a"},"how":"A2A skill Create basket link","checked_at":"2026-10-20T16:13:23.826949Z"},{"capability":"signup","answer":"not_applicable","door":null},{"capability":"cancel","answer":"no","door":null},{"capability":"negotiate","answer":"not_applicable","door":null}],"capabilities":[{"id":"find","group":"find","state":"yes","evidence":"tested","basis":"tool_name","via":"get_site_info","door":{"type":"mcp","url":"https://camdentools.com/mcp"},"source_url":"https://camdentools.com/mcp","checked_at":"2026-10-20T16:13:23.826949Z","weight":5,"points":5,"experimental":false},{"id":"catalogue","group":"readable","state":"yes","evidence":"tested","basis":"tool_name","via":"search_products","door":{"type":"mcp","url":"https://camdentools.com/mcp"},"source_url":"https://camdentools.com/mcp","checked_at":"2026-10-20T16:13:23.826949Z","weight":10,"points":10,"experimental":false},{"id":"availability","group":"state","state":"yes","evidence":"tested","basis":"tool_name","via":"get_stock_level","door":{"type":"mcp","url":"https://camdentools.com/mcp"},"source_url":"https://camdentools.com/mcp","checked_at":"2026-10-20T16:13:23.826949Z","weight":5,"points":5,"experimental":false},{"id":"message","group":"core","state":"yes","evidence":"declared","basis":"protocol","via":"A2A","door":{"type":"a2a","url":"https://camdentools.com/a2a"},"source_url":"https://camdentools.com/a2a","checked_at":"2026-10-20T16:13:23.826949Z","weight":13.3,"points":13.3,"experimental":false},{"id":"negotiate","group":"negotiate","state":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"book","group":"core","state":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"order","group":"core","state":"partial","evidence":"tested","basis":"skill","via":"Create basket link","door":{"type":"a2a","url":"https://camdentools.com/a2a"},"source_url":"https://camdentools.com/a2a","checked_at":"2026-10-20T16:13:23.826949Z","weight":13.3,"points":6.7,"note":"an agent can prepare the order; a person completes it","experimental":false},{"id":"signup","group":"core","state":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"pay","group":"core","state":"partial","evidence":"declared","basis":"structured_data","via":"payments accepted","door":null,"source_url":"https://camdentools.com/","checked_at":"2026-10-20T16:13:23.826949Z","weight":13.3,"points":6.7,"experimental":false},{"id":"change","group":"after","state":"no","evidence":null,"door":null,"weight":7.5,"points":0,"experimental":false},{"id":"cancel","group":"after","state":"no","evidence":null,"door":null,"weight":7.5,"points":0,"experimental":false},{"id":"track","group":"state","state":"yes","evidence":"tested","basis":"tool_name","via":"get_express_delivery_status","door":{"type":"mcp","url":"https://camdentools.com/mcp"},"source_url":"https://camdentools.com/mcp","checked_at":"2026-10-20T16:13:23.826949Z","weight":5,"points":5,"experimental":false},{"id":"return","group":"after","state":"no","evidence":null,"door":null,"weight":7.5,"points":0,"experimental":false},{"id":"receipt","group":"after","state":"no","evidence":null,"door":null,"weight":7.5,"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":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false}],"fixes":[{"capability":"change","points":8,"title":"Let agents change a booking or an order","how":"Add a tool or operation such as update_order or PATCH /orders/{id} on your MCP door at https://camdentools.com/mcp."},{"capability":"cancel","points":8,"title":"Let agents cancel","how":"Add a tool or operation such as cancel_order or DELETE /orders/{id} on your MCP door at https://camdentools.com/mcp, and publish your cancellation policy."},{"capability":"return","points":8,"title":"Let agents start a return or refund","how":"Add a tool such as request_return on your MCP door at https://camdentools.com/mcp, and mark up your returns policy (schema.org MerchantReturnPolicy)."},{"capability":"receipt","points":8,"title":"Let agents get a receipt or invoice","how":"Add a tool or operation such as get_invoice on your MCP door at https://camdentools.com/mcp."},{"capability":"order","points":7,"title":"Let agents order","how":"Publish UCP or ACP checkout and mark up your products with their prices (schema.org Product) on your pages, or add a tool or operation that creates an order, such as create_order on your MCP door at https://camdentools.com/mcp. A checkout profile counts once our read finds that markup, or another door of yours that takes orders, such as your shop's MCP server; a cart page alone doesn't count."},{"capability":"pay","points":7,"title":"Let agents pay","how":"Accept payment through the agent (UCP payment handlers, ACP delegated payment, AP2 or x402, or a pay tool on your MCP door at https://camdentools.com/mcp), and state in your structured data how payment happens."}],"web_person_message":"Subject: What AI agents can do on camdentools.com: 54/100\n\nHello,\n\nI checked camdentools.com with Surfing Dog on 2026-10-20. It reads a website the way an AI assistant does when a customer asks it to order, and scores how far it can go: 54/100 (C), counted as a shop.\nFull result: https://surfingdog.ai/b/camdentools.com\n\nAgents can already: find the business, read its catalogue, check availability, send it a message and track a booking or an order.\n\nWhat's missing, biggest gain at the top:\n1. Let agents change a booking or an order (+8 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.\n2. Let agents cancel (+8 points)\n   What counts: cancel_booking, cancel_order, cancel_membership, DELETE /bookings/{id}, DELETE /orders/{id}. An inbox that takes bookings or orders.\n   Add cancel_booking or cancel_order next to the tool that creates it, and state your cancellation terms in words.\n3. Let agents start a return or a refund (+8 points)\n   What counts: request_return, start_return, request_refund, create_return, POST /returns. A UCP return capability.\n   Add request_return on your MCP server or in your OpenAPI document, and mark up your returns policy (MerchantReturnPolicy).\n4. Let agents get a receipt or an invoice (+8 points)\n   What counts: get_invoice, get_receipt, GET /invoices/{id}. A door that returns the receipt or the invoice for something an agent booked or ordered, or an inbox that takes orders.\n   Add a small get_invoice tool that looks up an invoice by order number and email.\n5. Let agents complete an order, not just fill the basket (+7 points)\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.\n\nAlready fine: your MCP and A2A doors count; nothing to change there.\n\nOnce a change is live, open https://surfingdog.ai/b/camdentools.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-10-20.\n\nThanks\n","rank":{"text":"#97 among shop businesses in London, GB","scope":{"group":"shop","country":"GB","place":"London"},"position":97,"of":224,"overall":{"position":14648,"of":846602}},"indexable":true,"not_certification":"This is not a certification: it is what our crawler read on camdentools.com's own site and doors on 2026-10-20, scored by the published rules. Nobody can pay for a score or a place.","badge":{"svg":"https://surfingdog.ai/badge/camdentools.com.svg","snippet":"\u003ca href=\"https://surfingdog.ai/b/camdentools.com\"\u003e\u003cimg src=\"https://surfingdog.ai/badge/camdentools.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/camdentools.com/owner"},"pay_with":[{"token":"card","label":"Card","src":"declared","via":"schema_org","url":"https://camdentools.com/"},{"token":"ideal","label":"iDEAL","src":"declared","via":"schema_org","url":"https://camdentools.com/"},{"token":"bancontact","label":"Bancontact","src":"declared","via":"schema_org","url":"https://camdentools.com/"},{"token":"alipay","label":"Alipay","src":"declared","via":"schema_org","url":"https://camdentools.com/"},{"token":"wechat_pay","label":"WeChat Pay","src":"declared","via":"schema_org","url":"https://camdentools.com/"},{"token":"klarna","label":"Klarna","src":"declared","via":"schema_org","url":"https://camdentools.com/"},{"token":"afterpay","label":"Afterpay","src":"declared","via":"schema_org","url":"https://camdentools.com/"},{"token":"paypal","label":"PayPal","src":"declared","via":"schema_org","url":"https://camdentools.com/"},{"token":"apple_pay","label":"Apple Pay","src":"declared","via":"schema_org","url":"https://camdentools.com/"},{"token":"google_pay","label":"Google Pay","src":"declared","via":"schema_org","url":"https://camdentools.com/"}],"guide":{"note":"fixes: single changes under the rules; guide.lines: suggested steps.","gates":["Your llms.txt names an A2A agent we couldn't use: it isn't the kind of door the line says.","5 more doors your site names weren't usable either."],"headline":"We found a way for agents to start an order on camdentools.com; a person still has to finish it.","lines":[{"capability":"change","title":"Let agents change a booking or an order","points":8,"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/sell-through-ai-assistants/#after"},{"capability":"cancel","title":"Let agents cancel","points":8,"state":"no","effort":3,"counts":"cancel_booking, cancel_order, cancel_membership, DELETE /bookings/{id}, DELETE /orders/{id}. An inbox that takes bookings or orders.","guide_url":"https://surfingdog.ai/guides/sell-through-ai-assistants/#after"},{"capability":"return","title":"Let agents start a return or a refund","points":8,"state":"no","effort":3,"counts":"request_return, start_return, request_refund, create_return, POST /returns. A UCP return capability.","guide_url":"https://surfingdog.ai/guides/sell-through-ai-assistants/#after"},{"capability":"receipt","title":"Let agents get a receipt or an invoice","points":8,"state":"no","effort":3,"counts":"get_invoice, get_receipt, GET /invoices/{id}. A door that returns the receipt or the invoice for something an agent booked or ordered, or an inbox that takes orders.","guide_url":"https://surfingdog.ai/guides/sell-through-ai-assistants/#after"},{"capability":"order","title":"Let agents complete an order, not just fill the basket","points":7,"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/"}],"cut":[]},"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-10-20","doors":[{"type":"a2a","host":"camdentools.com","first_seen":"2026-10-20","last_seen":"2026-10-20","days_seen":1,"current":true},{"type":"mcp","host":"camdentools.com","first_seen":"2026-10-20","last_seen":"2026-10-20","days_seen":1,"current":true},{"type":"openapi","host":"camdentools.com","first_seen":"2026-10-20","last_seen":"2026-10-20","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."}}