{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_zcy8xvmjm87u","handle":"craftme-book-craftspeople","url":"https://wellknown.network/agents/craftme-book-craftspeople","links":{"self":"https://wellknown.network/agents/craftme-book-craftspeople/record.json","html":"https://wellknown.network/agents/craftme-book-craftspeople","markdown":"https://wellknown.network/agents/craftme-book-craftspeople/record.md","api":"https://wellknown.network/api/v1/agents/craftme-book-craftspeople","status":"https://wellknown.network/api/v1/agents/craftme-book-craftspeople/status","claim":"https://wellknown.network/agents/craftme-book-craftspeople/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/craftme-book-craftspeople/claim.json","badge":"https://wellknown.network/agents/craftme-book-craftspeople/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/craftme-book-craftspeople/history","tools":"https://wellknown.network/api/v1/agents/craftme-book-craftspeople/tools"},"ard":{"identifier":"urn:air:www.craftme.app:server:craftme-book-craftspeople","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"CraftMe – Book craftspeople","summary":"Find trade businesses near you, see services, prices and free times, and prepare a booking.","description":"Find trade businesses near you, see services, prices and free times, and prepare a booking.","publisher":{"name":"app.craftme","url":null},"homepage":"https://www.craftme.app","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://www.craftme.app/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-02T14:20:00.169184Z","publishedAt":"2026-11-02T14:20:00.169184Z","registryName":"app.craftme/craftme"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.travel","name":"Travel & Booking","confidence":0.911,"provenance":"derived"}],"categories":["commerce"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 8h ago.","lastOkAt":"2026-11-08T23:30:25.634Z","lastProbedAt":"2026-11-08T23:30:25.634Z","statusComputedAt":"2026-11-08T23:33:41.605Z","reliability30d":{"probes":13,"successRate":1,"p50Ms":44,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":13,"ok":13,"authBoundaryOk":0,"serviceOk":13,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-08T23:30:25.634Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":40,"error":null,"detail":{"tools":[{"name":"search_studios","description":"Find bookable craftsperson studios on CraftMe near a location or in a city, nearest first. Optionally only studios with a matching service."},{"name":"get_studio","description":"Name, address, rating and the bookable services (id, duration, price) of one studio. Nail and hair studios also list their upcoming courses."},{"name":"find_free_slots","description":"Free start times for one service, in the studio's time zone. Days from tomorrow up to 90 days ahead, at most 14 days per call. A time with a promotion field has"},{"name":"prepare_booking","description":"Checks that the time is still free and returns a confirm_url. Nothing is booked yet: the user opens the link, signs in and confirms (deposit and terms of the st"}],"toolCount":4,"toolsHash":"cc66b73f33c0bd476e71bd435f760d865faf988aaa3e994411f5e211bd5fe253","serverName":"craftme-booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T13:29:07.309Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":43,"error":null,"detail":{"tools":[{"name":"search_studios","description":"Find bookable craftsperson studios on CraftMe near a location or in a city, nearest first. Optionally only studios with a matching service."},{"name":"get_studio","description":"Name, address, rating and the bookable services (id, duration, price) of one studio. Nail and hair studios also list their upcoming courses."},{"name":"find_free_slots","description":"Free start times for one service, in the studio's time zone. Days from tomorrow up to 90 days ahead, at most 14 days per call. A time with a promotion field has"},{"name":"prepare_booking","description":"Checks that the time is still free and returns a confirm_url. Nothing is booked yet: the user opens the link, signs in and confirms (deposit and terms of the st"}],"toolCount":4,"toolsHash":"cc66b73f33c0bd476e71bd435f760d865faf988aaa3e994411f5e211bd5fe253","serverName":"craftme-booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T04:21:57.205Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":52,"error":null,"detail":{"tools":[{"name":"search_studios","description":"Find bookable craftsperson studios on CraftMe near a location or in a city, nearest first. Optionally only studios with a matching service."},{"name":"get_studio","description":"Name, address, rating and the bookable services (id, duration, price) of one studio."},{"name":"find_free_slots","description":"Free start times for one service, in the studio's time zone. Days from tomorrow up to 90 days ahead, at most 14 days per call. A time with a promotion field has"},{"name":"prepare_booking","description":"Checks that the time is still free and returns a confirm_url. Nothing is booked yet: the user opens the link, signs in and confirms (deposit and terms of the st"}],"toolCount":4,"toolsHash":"f5ac8e07074b8c3213c98d5f8289d201e5419944734ff01cc08291b79f482f49","serverName":"craftme-booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T19:25:35.967Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"search_studios","description":"Find bookable craftsperson studios on CraftMe near a location or in a city, nearest first. Optionally only studios with a matching service."},{"name":"get_studio","description":"Name, address, rating and the bookable services (id, duration, price) of one studio."},{"name":"find_free_slots","description":"Free start times for one service, in the studio's time zone. Days from tomorrow up to 90 days ahead, at most 14 days per call. A time with a promotion field has"},{"name":"prepare_booking","description":"Checks that the time is still free and returns a confirm_url. Nothing is booked yet: the user opens the link, signs in and confirms (deposit and terms of the st"}],"toolCount":4,"toolsHash":"f5ac8e07074b8c3213c98d5f8289d201e5419944734ff01cc08291b79f482f49","serverName":"craftme-booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T11:27:58.432Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":54,"error":null,"detail":{"tools":[{"name":"search_studios","description":"Find bookable craftsperson studios on CraftMe near a location or in a city, nearest first. Optionally only studios with a matching service."},{"name":"get_studio","description":"Name, address, rating and the bookable services (id, duration, price) of one studio."},{"name":"find_free_slots","description":"Free start times for one service, in the studio's time zone. Days from tomorrow up to 90 days ahead, at most 14 days per call. A time with a promotion field has"},{"name":"prepare_booking","description":"Checks that the time is still free and returns a confirm_url. Nothing is booked yet: the user opens the link, signs in and confirms (deposit and terms of the st"}],"toolCount":4,"toolsHash":"f5ac8e07074b8c3213c98d5f8289d201e5419944734ff01cc08291b79f482f49","serverName":"craftme-booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T02:29:01.495Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":52,"error":null,"detail":{"tools":[{"name":"search_studios","description":"Find bookable craftsperson studios on CraftMe near a location or in a city, nearest first. Optionally only studios with a matching service."},{"name":"get_studio","description":"Name, address, rating and the bookable services (id, duration, price) of one studio."},{"name":"find_free_slots","description":"Free start times for one service, in the studio's time zone. Days from tomorrow up to 90 days ahead, at most 14 days per call. A time with a promotion field has"},{"name":"prepare_booking","description":"Checks that the time is still free and returns a confirm_url. Nothing is booked yet: the user opens the link, signs in and confirms (deposit and terms of the st"}],"toolCount":4,"toolsHash":"f5ac8e07074b8c3213c98d5f8289d201e5419944734ff01cc08291b79f482f49","serverName":"craftme-booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T18:25:06.000Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":38,"error":null,"detail":{"tools":[{"name":"search_studios","description":"Find bookable craftsperson studios on CraftMe near a location or in a city, nearest first. Optionally only studios with a matching service."},{"name":"get_studio","description":"Name, address, rating and the bookable services (id, duration, price) of one studio."},{"name":"find_free_slots","description":"Free start times for one service, in the studio's time zone. Days from tomorrow up to 90 days ahead, at most 14 days per call. A time with a promotion field has"},{"name":"prepare_booking","description":"Checks that the time is still free and returns a confirm_url. Nothing is booked yet: the user opens the link, signs in and confirms (deposit and terms of the st"}],"toolCount":4,"toolsHash":"f5ac8e07074b8c3213c98d5f8289d201e5419944734ff01cc08291b79f482f49","serverName":"craftme-booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T09:29:01.643Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":39,"error":null,"detail":{"tools":[{"name":"search_studios","description":"Find bookable craftsperson studios on CraftMe near a location or in a city, nearest first. Optionally only studios with a matching service."},{"name":"get_studio","description":"Name, address, rating and the bookable services (id, duration, price) of one studio."},{"name":"find_free_slots","description":"Free start times for one service, in the studio's time zone. Days from tomorrow up to 90 days ahead, at most 14 days per call. A time with a promotion field has"},{"name":"prepare_booking","description":"Checks that the time is still free and returns a confirm_url. Nothing is booked yet: the user opens the link, signs in and confirms (deposit and terms of the st"}],"toolCount":4,"toolsHash":"f5ac8e07074b8c3213c98d5f8289d201e5419944734ff01cc08291b79f482f49","serverName":"craftme-booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T00:25:37.593Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":43,"error":null,"detail":{"tools":[{"name":"search_studios","description":"Find bookable craftsperson studios on CraftMe near a location or in a city, nearest first. Optionally only studios with a matching service."},{"name":"get_studio","description":"Name, address, rating and the bookable services (id, duration, price) of one studio."},{"name":"find_free_slots","description":"Free start times for one service, in the studio's time zone. Days from tomorrow up to 90 days ahead, at most 14 days per call. A time with a promotion field has"},{"name":"prepare_booking","description":"Checks that the time is still free and returns a confirm_url. Nothing is booked yet: the user opens the link, signs in and confirms (deposit and terms of the st"}],"toolCount":4,"toolsHash":"f5ac8e07074b8c3213c98d5f8289d201e5419944734ff01cc08291b79f482f49","serverName":"craftme-booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T15:23:58.169Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"search_studios","description":"Find bookable craftsperson studios on CraftMe near a location or in a city, nearest first. Optionally only studios with a matching service."},{"name":"get_studio","description":"Name, address, rating and the bookable services (id, duration, price) of one studio."},{"name":"find_free_slots","description":"Free start times for one service, in the studio's time zone. Days from tomorrow up to 90 days ahead, at most 14 days per call. A time with a promotion field has"},{"name":"prepare_booking","description":"Checks that the time is still free and returns a confirm_url. Nothing is booked yet: the user opens the link, signs in and confirms (deposit and terms of the st"}],"toolCount":4,"toolsHash":"f5ac8e07074b8c3213c98d5f8289d201e5419944734ff01cc08291b79f482f49","serverName":"craftme-booking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_studios","description":"Find bookable craftsperson studios on CraftMe near a location or in a city, nearest first. Optionally only studios with a matching service."},{"name":"get_studio","description":"Name, address, rating and the bookable services (id, duration, price) of one studio. Nail and hair studios also list their upcoming courses."},{"name":"find_free_slots","description":"Free start times for one service, in the studio's time zone. Days from tomorrow up to 90 days ahead, at most 14 days per call. A time with a promotion field has"},{"name":"prepare_booking","description":"Checks that the time is still free and returns a confirm_url. Nothing is booked yet: the user opens the link, signs in and confirms (deposit and terms of the st"}],"package":null,"toolSurface":{"id":"ts_uazksvfdf52b","endpointId":"ep_gy5dhzuh8bj7","hash":"cc66b73f33c0bd476e71bd435f760d865faf988aaa3e994411f5e211bd5fe253","toolCount":4,"serverName":"craftme-booking","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-08T13:29:07.325Z","lastSeenAt":"2026-11-08T23:30:25.640Z","observations":2,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["search_studios","get_studio","find_free_slots","prepare_booking"],"distinctSurfaces":2,"surfacesWithHiddenText":0},"endpointFacts":[{"id":"ep_gy5dhzuh8bj7","url":"https://www.craftme.app/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-08T04:21:57.232Z","auth":{"observedAt":"2026-11-08T04:21:57.260Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-08T04:21:57.274Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"craftme.app","issuer":{"commonName":"WR3","organization":"Google Trust Services"},"validFrom":"2026-10-13T18:39:41.000Z","validTo":"2027-01-11T19:39:00.000Z","daysToExpiry":63,"sanCount":2,"fingerprint256":"CF:59:99:0F:B8:D9:ED:F9:B5:14:2E:7B:40:F3:BD:F4:0B:CE:3F:EB:37:72:18:76:A9:88:C7:DE:3F:64:AB:33"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"app.craftme/craftme","url":"https://registry.modelcontextprotocol.io/v0/servers/app.craftme%2Fcraftme","firstSeenAt":"2026-11-04T12:17:53.717Z","fetchedAt":"2026-11-08T10:21:11.206Z","normalizedAt":"2026-11-08T10:21:11.206Z"}]},"firstSeenAt":"2026-11-04T12:17:53.717Z","updatedAt":"2026-11-08T23:35:56.401Z"}