{"domain":"tutulife.cn","site":"https://tutulife.cn/","url":"https://surfingdog.ai/b/tutulife.cn","state":"done","checked_at":"2026-10-17T11:19:38.571812Z","scored_at":"2026-10-17T11:21:33.677918Z","rules":{"version":3,"url":"https://surfingdog.ai/v1/score-rules?version=3"},"agentic_score":33,"grade":"D","profile":{"id":"general","label":"Business (type unknown)","from":"category","category":{"group":"software-ai","id":"software_company","label":"Software company"}},"level":"askable","answers":[{"capability":"message","answer":"yes","door":{"type":"mcp","url":"https://tutulife.cn/mcp"},"how":"MCP tool ask_restaurants","checked_at":"2026-10-17T11:19:38.571812Z"},{"capability":"book","answer":"no","door":null},{"capability":"order","answer":"no","door":null},{"capability":"signup","answer":"no","door":null},{"capability":"cancel","answer":"not_applicable","door":null},{"capability":"negotiate","answer":"not_applicable","door":null}],"capabilities":[{"id":"find","group":"find","state":"yes","evidence":"tested","basis":"operation","via":"GET /api/v1/agents/{agent_id} agent_profile_api_v1_agents__agent_id__get","door":{"type":"openapi","url":"https://tutulife.cn/openapi.json"},"source_url":"https://tutulife.cn/openapi.json","checked_at":"2026-10-17T11:19:38.571812Z","weight":5,"points":5,"experimental":false},{"id":"catalogue","group":"readable","state":"no","evidence":null,"door":null,"weight":5,"points":0,"experimental":false},{"id":"availability","group":"state","state":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"message","group":"core","state":"yes","evidence":"tested","basis":"tool_name","via":"ask_restaurants","door":{"type":"mcp","url":"https://tutulife.cn/mcp"},"source_url":"https://tutulife.cn/mcp","checked_at":"2026-10-17T11:19:38.571812Z","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":"no","evidence":null,"door":null,"weight":13.3,"points":0,"experimental":false},{"id":"order","group":"core","state":"no","evidence":null,"door":null,"weight":13.3,"points":0,"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":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"cancel","group":"after","state":"na","evidence":null,"door":null,"weight":0,"points":0,"experimental":false},{"id":"track","group":"state","state":"na","evidence":null,"door":null,"weight":0,"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":"na","evidence":null,"door":null,"weight":0,"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":"book","points":42,"with":["availability","change","cancel"],"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://tutulife.cn/mcp, 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 change and cancel a booking and check availability too."},{"capability":"pay","points":25,"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://tutulife.cn/mcp), and state in your structured data how payment happens."},{"capability":"catalogue","points":9,"title":"Publish your services and prices for machines","how":"Add schema.org Service, Product or Menu items with Offer prices to your pages, publish a UCP catalog, or add a tool such as list_services on your MCP door at https://tutulife.cn/mcp."},{"capability":"policies","points":9,"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://tutulife.cn/mcp."}],"web_person_message":"Subject: What AI agents can do on tutulife.cn: 33/100\n\nHello,\n\nI checked tutulife.cn with Surfing Dog on 2026-10-17. 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: 33/100 (D), counted as a business of a kind not known.\nFull result: https://surfingdog.ai/b/tutulife.cn\n\nAgents can already: find the business and send it a message.\n\nWhat's missing, biggest gain at the top:\n1. Let agents book, order or sign someone up (+42 points, including letting agents change and cancel a booking and check availability)\n   What counts: create_booking, book_table, create_reservation, reserve, POST /bookings. An inbox that takes bookings, or a booking platform's agent door you declare when you claim your listing and link from your site. A booking page, a form, email or phone don't count.\n   Add create_booking next to check_availability, reschedule_booking and cancel_booking, on an MCP server or in an OpenAPI document on your domain: the whole step in one job.\n2. Let agents pay (+25 points)\n   What counts: UCP payment handlers, ACP delegated payment, AP2 or x402 on a door, or a pay or checkout tool. 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.\n3. Publish what you offer, with prices, for machines (+9 points)\n   What counts: list_services, list_products, search_shop_catalog. schema.org Product, Service, Menu or MenuItem with an Offer price and currency, on pages we read; a UCP catalog.\n   Mark up each product, service or menu item with an Offer that has a price and a currency, on a page linked from your homepage.\n4. Publish your terms for machines (+9 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.\n\nAlready fine: your OpenAPI and MCP doors count; nothing to change there.\n\nOnce a change is live, open https://surfingdog.ai/b/tutulife.cn 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-17.\n\nThanks\n","rank":{"text":"#331 among software and AI companies","scope":{"group":"software-ai"},"position":331,"of":3393,"overall":{"position":331,"of":3393}},"indexable":true,"not_certification":"This is not a certification: it is what our crawler read on tutulife.cn's own site and doors on 2026-10-17, scored by the published rules. Nobody can pay for a score or a place.","badge":{"svg":"https://surfingdog.ai/badge/tutulife.cn.svg","snippet":"\u003ca href=\"https://surfingdog.ai/b/tutulife.cn\"\u003e\u003cimg src=\"https://surfingdog.ai/badge/tutulife.cn.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"},"guide":{"note":"fixes: single changes under the rules; guide.lines: suggested steps.","gates":["Your llms.txt names an API we couldn't use: it turned the request away.","2 more doors your site names weren't usable either."],"headline":"tutulife.cn offers agents a way to send a message; we found no way to book, order or sign up yet.","lines":[{"capability":"book","title":"Let agents book, order or sign someone up","points":42,"with":["availability","change","cancel"],"state":"no","effort":3,"counts":"create_booking, book_table, create_reservation, reserve, POST /bookings. An inbox that takes bookings, or a booking platform's agent door you declare when you claim your listing and link from your site. A booking page, a form, email or phone don't count.","guide_url":"https://surfingdog.ai/guides/ai-assistant-bookings/"},{"capability":"pay","title":"Let agents pay","points":25,"state":"no","effort":3,"counts":"UCP payment handlers, ACP delegated payment, AP2 or x402 on a door, or a pay or checkout tool. paymentAccepted in your markup, payment terms in words or a checkout link count partly.","guide_url":"https://surfingdog.ai/guides/ai-assistant-payments/"},{"capability":"catalogue","title":"Publish what you offer, with prices, for machines","points":9,"state":"no","effort":0,"counts":"list_services, list_products, search_shop_catalog. schema.org Product, Service, Menu or MenuItem with an Offer price and currency, on pages we read; a UCP catalog.","guide_url":"https://surfingdog.ai/guides/business-details-for-ai/"},{"capability":"policies","title":"Publish your terms for machines","points":9,"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/"}],"cut":[]},"again":{"allowed":true,"how":"Press \"Check again\" on the result page, or call check_business with fresh set to 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."}}