{"slug":"leapsome-tjumca","companyName":"Leapsome","domain":"leapsome.com","url":"https://leapsome.com","headline":"A hybrid storefront and SaaS platform that publishes prices but routes all product adoption through sales conversations.","compositeScore":44,"humanScore":40,"agentScore":47,"doorGap":-7,"humanMeasured":4,"agentMeasured":6,"percentile":null,"humanPercentile":null,"agentPercentile":null,"isPartial":false,"depth":"free","siteClass":"hybrid","scannerVersion":12,"scannedAt":"2026-09-08T14:02:37.537Z","unlocked":false,"mission":{"steps":[{"url":"https://www.leapsome.com","outcome":"ok","purpose":"reach the site at all"},{"url":"https://www.leapsome.com/robots.txt","outcome":"ok","purpose":"find out whether machines are welcome"},{"url":"https://www.leapsome.com","outcome":"ok","purpose":"ask whether the door opens for requests carrying the AI crawlers' names"},{"url":"https://www.leapsome.com/llms.txt","outcome":"ok","purpose":"read the site's own guide for language models"},{"url":"https://www.leapsome.com/config/sitemap.xml","outcome":"ok","purpose":"find out what pages exist"},{"url":"https://www.leapsome.com/.well-known/security.txt","outcome":"missing","purpose":"find a contact route for machines"},{"url":"https://www.leapsome.com","outcome":"missing","purpose":"find a published agent interface"},{"url":"https://www.leapsome.com/.well-known/ai-plugin.json","outcome":"missing","purpose":"find an agent plugin manifest"},{"url":"https://www.leapsome.com","outcome":"missing","purpose":"find out whether verified agents are recognised"},{"url":"https://www.leapsome.com","outcome":"ok","purpose":"read the homepage as data rather than as a page"},{"url":"https://www.leapsome.com","outcome":"missing","purpose":"find a machine readable API spec"},{"url":"https://www.leapsome.com","outcome":"missing","purpose":"read the developer documentation"},{"url":"https://www.leapsome.com/pricing","outcome":"ok","purpose":"read the prices without running JavaScript"},{"url":"https://www.leapsome.com","outcome":"ok","purpose":"read the product catalogue as data"},{"url":"https://www.leapsome.com","outcome":"missing","purpose":"read a product page as data"},{"url":"https://www.leapsome.com","outcome":"missing","purpose":"read the returns and shipping terms"},{"url":"https://www.leapsome.com","outcome":"ok","purpose":"find a comparison page worth citing"},{"url":"https://www.leapsome.com/request-a-demo","outcome":"missing","purpose":"walk the way a visitor would, to a signup form or a product"}],"verdict":"The agent got through 9 of 18 requests, but could not find a contact route for machines. It came up empty on 8 other checks too. That is enough missing for a machine to give up before it reaches a purchase."},"observations":null,"dimensions":[{"key":"machine_discoverability","audience":"agent","score":100,"summary":"No AI crawler is blocked by robots.txt or user agent rules. A real browser is served the page normally. The sitemap lists 2278 URLs including product pages. Three schema.org types appear on the homepage. llms.txt is published.","evidence":{"locked":true,"count":4}},{"key":"programmatic_onboarding","audience":"agent","score":7,"summary":"No API documentation is linked from the homepage or discoverable in the site structure. OAuth authorization metadata is published, showing intent for remote MCP servers, but no endpoint exists to call.","evidence":{"locked":true,"count":3}},{"key":"pricing_legibility","audience":"agent","score":85,"summary":"Two prices are readable in raw HTML without JavaScript: EUR 6,000 and US$6,000. An enterprise tier routes to sales, which is standard practice. Currency and starting price are clear.","evidence":{"locked":true,"count":2}},{"key":"agent_aware_instrumentation","audience":"agent","score":25,"summary":"No MCP manifest is published at the three standard paths checked. OAuth authorization metadata is published, which is how a remote MCP server would be discovered.","evidence":{"locked":true,"count":4}},{"key":"machine_fetchable_trust","audience":"agent","score":40,"summary":"No security.txt file is published at /.well-known/security.txt. The homepage answers automated requests with HTTP 200 and serves content normally. No other trust signals are discoverable.","evidence":{"locked":true,"count":3}},{"key":"commercial_rails","audience":"agent","score":22,"summary":"Prices are published in raw HTML on the pricing page. The entry point is a sales conversation routed through a demo request form. No self-serve purchase path exists for any tier.","evidence":{"locked":true,"count":4}},{"key":"steps_to_first_value","audience":"human","score":20,"summary":"The primary call to action is 'Book a demo', a sales route requiring two steps from the homepage. No self-serve signup or product trial is offered. A visitor cannot access the product without scheduling a conversation with sales.","evidence":{"locked":true,"count":1}},{"key":"required_fields","audience":"human","score":25,"summary":"The entry point is a sales form, not a product signup. No self-serve account creation path was observed. The sales form was not walked to completion, so the exact field count cannot be confirmed, but the route itself is gated by sales.","evidence":{"locked":true,"count":1}},{"key":"verification_walls","audience":"human","score":65,"summary":"No email verification requirement or other verification step appears on the entry path. The sales form does not require proof of identity or domain ownership.","evidence":{"locked":true,"count":1}},{"key":"error_recovery","audience":"human","score":50,"summary":"No typed input validation was observed on the entry path. The sales form was not walked to completion, so inline error handling cannot be confirmed. No error recovery patterns are visible in the available evidence.","evidence":{"locked":true,"count":1}}],"issues":[{"rank":1,"title":"The product pages carry no Product structured data, so an assistant must scrape the page to learn a price, and cannot learn availability or an identifier at all.","dimensionKey":"pricing_legibility","evidence":{"locked":true,"count":2},"fix":null},{"rank":2,"title":"The only route to an account is a sales conversation, so nobody signs up without talking to a person.","dimensionKey":"steps_to_first_value","evidence":{"locked":true,"count":1},"fix":null},{"rank":3,"title":"Product pages do not publish structured data, so agents cannot extract pricing, availability, or product details from the catalog.","dimensionKey":"machine_fetchable_trust","evidence":{"locked":true,"count":3},"fix":null}],"fixArtifacts":{"locked":true,"count":9,"summaries":[{"id":"product_jsonld:product-employee-record","kind":"product_jsonld","title":"Product markup skeleton","path":"/product/employee-record","effort":{"minutes":120,"role":"developer"},"outcome":{"dimension":"pricing_legibility","external":["Assistants read price, availability and identifiers from every sampled product page."]}},{"id":"software_offer_jsonld:pricing-page","kind":"software_offer_jsonld","title":"Pricing as Offer structured data","path":"pricing page","effort":{"minutes":20,"role":"developer"},"outcome":{"dimension":"pricing_legibility","external":["Assistants comparing vendors read the plans and prices as Offer structured data."]}},{"id":"robots_search_bots:robots-txt","kind":"robots_search_bots","title":"robots.txt rules for AI crawlers","path":"/robots.txt","effort":{"minutes":10,"role":"owner"},"outcome":{"dimension":"machine_discoverability","external":["The assistants' search crawlers read and cite the site to buyers; training stays the owner's decision."]}},{"id":"policy_pages_text:returns","kind":"policy_pages_text","title":"Returns and refunds page","path":"/returns","effort":{"minutes":30,"role":"owner"},"outcome":{"dimension":"machine_fetchable_trust","external":["Returns and shipping pages read as text and are linked from every product page."]}},{"id":"policy_pages_text:shipping","kind":"policy_pages_text","title":"Shipping and delivery page","path":"/shipping","effort":{"minutes":30,"role":"owner"},"outcome":{"dimension":"machine_fetchable_trust","external":["Returns and shipping pages read as text and are linked from every product page."]}},{"id":"agent_checkout_note:notes","kind":"agent_checkout_note","title":"Agent checkout: where you stand","path":"notes","effort":{"minutes":10,"role":"owner"},"outcome":{"dimension":"agent_aware_instrumentation","external":["The checkout rail question is settled with the platform and processor before any manifest is published."]}},{"id":"interfaces_note:notes","kind":"interfaces_note","title":"Machine interfaces: where you stand","path":"notes","effort":{"minutes":10,"role":"owner"},"outcome":{"dimension":"agent_aware_instrumentation","external":["The developer surface is built in an order where every published pointer answers."]}},{"id":"pricing_md:pricing-md","kind":"pricing_md","title":"pricing.md","path":"/pricing.md","effort":{"minutes":20,"role":"owner"},"outcome":{"dimension":"agent_aware_instrumentation","external":["Agents read the price list directly instead of rendering the pricing page."]}},{"id":"security_txt:well-known-security-txt","kind":"security_txt","title":"security.txt","path":"/.well-known/security.txt","effort":{"minutes":10,"role":"owner"},"outcome":{"dimension":"machine_fetchable_trust","external":["Researchers and automated scanners find a disclosure address instead of guessing one."]}}]},"feedback":{"endpoint":"/api/feedback","mcpTool":"rate_fix","targets":[{"type":"report","key":"report"},{"type":"dimension","dimensionKey":"machine_discoverability","key":"dimension:machine_discoverability"},{"type":"dimension","dimensionKey":"programmatic_onboarding","key":"dimension:programmatic_onboarding"},{"type":"dimension","dimensionKey":"pricing_legibility","key":"dimension:pricing_legibility"},{"type":"dimension","dimensionKey":"agent_aware_instrumentation","key":"dimension:agent_aware_instrumentation"},{"type":"dimension","dimensionKey":"machine_fetchable_trust","key":"dimension:machine_fetchable_trust"},{"type":"dimension","dimensionKey":"commercial_rails","key":"dimension:commercial_rails"},{"type":"dimension","dimensionKey":"steps_to_first_value","key":"dimension:steps_to_first_value"},{"type":"dimension","dimensionKey":"required_fields","key":"dimension:required_fields"},{"type":"dimension","dimensionKey":"verification_walls","key":"dimension:verification_walls"},{"type":"dimension","dimensionKey":"error_recovery","key":"dimension:error_recovery"},{"type":"issue","dimensionKey":"pricing_legibility","checkId":"product_pages","key":"issue:pricing_legibility:product_pages"},{"type":"issue","dimensionKey":"steps_to_first_value","checkId":"entry_path","key":"issue:steps_to_first_value:entry_path"},{"type":"issue","dimensionKey":"machine_fetchable_trust","checkId":null,"key":"issue:machine_fetchable_trust:-"}]}}