{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_nz5wx5zhh4hy","handle":"com-wholesaleholland-shop","url":"https://wellknown.network/agents/com-wholesaleholland-shop","links":{"self":"https://wellknown.network/agents/com-wholesaleholland-shop/record.json","html":"https://wellknown.network/agents/com-wholesaleholland-shop","markdown":"https://wellknown.network/agents/com-wholesaleholland-shop/record.md","api":"https://wellknown.network/api/v1/agents/com-wholesaleholland-shop","status":"https://wellknown.network/api/v1/agents/com-wholesaleholland-shop/status","claim":"https://wellknown.network/agents/com-wholesaleholland-shop/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/com-wholesaleholland-shop/claim.json","badge":"https://wellknown.network/agents/com-wholesaleholland-shop/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/com-wholesaleholland-shop/history","tools":"https://wellknown.network/api/v1/agents/com-wholesaleholland-shop/tools"},"ard":{"identifier":"urn:air:mcp.wholesaleholland.com:server:com-wholesaleholland-shop","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"shop","summary":"Dutch family B2B wholesaler since 1992: toys, gifts, party and seasonal items from own stock","description":"Dutch family B2B wholesaler since 1992: toys, gifts, party and seasonal items from own stock","publisher":{"name":"com.wholesaleholland","url":null},"homepage":"https://wholesaleholland.com/","repository":null,"version":"0.5.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.wholesaleholland.com","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-05T07:55:06.750942Z","publishedAt":"2026-11-05T07:55:06.750942Z","registryName":"com.wholesaleholland/shop"},"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.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.51,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.51,"provenance":"derived"}],"categories":["commerce","dev","documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 8h ago.","lastOkAt":"2026-11-06T12:24:07.444Z","lastProbedAt":"2026-11-06T12:24:07.444Z","statusComputedAt":"2026-11-06T12:27:20.418Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":16,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":4,"ok":4,"authBoundaryOk":0,"serviceOk":4,"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-06T12:24:07.444Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"search","description":"Search the wholesale range: toys, gifts and gift items, party supplies, seasonal articles (Sinterklaas, Christmas, Halloween, Easter, carnival, summer), grabbel"},{"name":"edit_cart","description":"Change or read the order's cart. ops: add (increase), set (exact quantity) or remove, per product id; no ops reads the cart. Quantities count packages: one pack"},{"name":"shipping_costs","description":"Shipping costs and transport options. With the order reference and no weight_kg or products it prices the order's cart and its shipping country; otherwise give "},{"name":"store_info","description":"The store behind this server: a Dutch family business since 1992 selling wholesale to businesses (toys, gifts and gift items, party supplies, seasonal articles "},{"name":"categories","description":"The store's product categories with their ids and product counts, in menu order. Browse one with search and category: [id] (subcategories included), for example"},{"name":"product_details","description":"Full details of up to 10 products by id (from search or a category): title, code, description, prices per piece, package, overbox and pallet with the quantity t"},{"name":"start_order","description":"Start an order for the shopper on this storefront. Give the shopper's email address (ask them first; they get one confirmation email) or a connection key they m"},{"name":"status","description":"The state of the order reference (pending until the shopper confirms the email, active, paying, placed), whether the email is confirmed, the cart lines and tota"},{"name":"view_checkout","description":"What the order still needs before it can be placed: lines, totals in the storefront currency, the address snapshot or the shopper's saved addresses, shipping me"},{"name":"set_checkout","description":"Fill in the checkout of the order in one call: invoice_address (an object: name, address, zipcode, city, country as a two-letter code, phone; state, companynr a"},{"name":"place_order","description":"Place the order and start its payment. First confirm the order, its total and the terms of sale (/pg/terms.html on the store) with the shopper; send accept_term"},{"name":"check_payment","description":"The payment state of the order (unpaid, pending, paid), its last attempt and the next step. After a failed or cancelled payment the cart is open again and place"},{"name":"cancel_payment","description":"Stops the open payment attempt of the order, for example a bank or card page the shopper closed or wants to replace, so the cart opens again and place_order can"},{"name":"order_history","description":"The shopper's earlier orders with this store, for a reference bound to their account (a confirmed email or a connection key). orders: a list with status (confir"}],"toolCount":14,"toolsHash":"9127f849c8ba723a5ee0d24e5b3c34cb4c438b0d02bc2bf65b5f759527c4c7b8","serverName":"afhaalgroothandel","capabilities":["tools"],"serverVersion":"0.5.1","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T03:27:24.500Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"search","description":"Search the wholesale range: toys, gifts and gift items, party supplies, seasonal articles (Sinterklaas, Christmas, Halloween, Easter, carnival, summer), grabbel"},{"name":"edit_cart","description":"Change or read the order's cart. ops: add (increase), set (exact quantity) or remove, per product id; no ops reads the cart. Quantities count packages: one pack"},{"name":"shipping_costs","description":"Shipping costs and transport options. With the order reference and no weight_kg or products it prices the order's cart and its shipping country; otherwise give "},{"name":"store_info","description":"The store behind this server: a Dutch family business since 1992 selling wholesale to businesses (toys, gifts and gift items, party supplies, seasonal articles "},{"name":"categories","description":"The store's product categories with their ids and product counts, in menu order. Browse one with search and category: [id] (subcategories included), for example"},{"name":"product_details","description":"Full details of up to 10 products by id (from search or a category): title, code, description, prices per piece, package, overbox and pallet with the quantity t"},{"name":"start_order","description":"Start an order for the shopper on this storefront. Give the shopper's email address (ask them first; they get one confirmation email) or a connection key they m"},{"name":"status","description":"The state of the order reference (pending until the shopper confirms the email, active, paying, placed), whether the email is confirmed, the cart lines and tota"},{"name":"view_checkout","description":"What the order still needs before it can be placed: lines, totals in the storefront currency, the address snapshot or the shopper's saved addresses, shipping me"},{"name":"set_checkout","description":"Fill in the checkout of the order in one call: invoice_address (an object: name, address, zipcode, city, country as a two-letter code, phone; state, companynr a"},{"name":"place_order","description":"Place the order and start its payment. First confirm the order, its total and the terms of sale (/pg/terms.html on the store) with the shopper; send accept_term"},{"name":"check_payment","description":"The payment state of the order (unpaid, pending, paid), its last attempt and the next step. After a failed or cancelled payment the cart is open again and place"},{"name":"cancel_payment","description":"Stops the open payment attempt of the order, for example a bank or card page the shopper closed or wants to replace, so the cart opens again and place_order can"},{"name":"order_history","description":"The shopper's earlier orders with this store, for a reference bound to their account (a confirmed email or a connection key). orders: a list with status (confir"}],"toolCount":14,"toolsHash":"9127f849c8ba723a5ee0d24e5b3c34cb4c438b0d02bc2bf65b5f759527c4c7b8","serverName":"afhaalgroothandel","capabilities":["tools"],"serverVersion":"0.5.1","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T19:22:15.026Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"search","description":"Search the wholesale range: toys, gifts and gift items, party supplies, seasonal articles (Sinterklaas, Christmas, Halloween, Easter, carnival, summer), grabbel"},{"name":"edit_cart","description":"Change or read the order's cart. ops: add (increase), set (exact quantity) or remove, per product id; no ops reads the cart. Quantities count packages: one pack"},{"name":"shipping_costs","description":"Shipping costs and transport options. With the order reference and no weight_kg or products it prices the order's cart and its shipping country; otherwise give "},{"name":"store_info","description":"The store behind this server: a Dutch family business since 1992 selling wholesale to businesses (toys, gifts and gift items, party supplies, seasonal articles "},{"name":"categories","description":"The store's product categories with their ids and product counts, in menu order. Browse one with search and category: [id] (subcategories included), for example"},{"name":"product_details","description":"Full details of up to 10 products by id (from search or a category): title, code, description, prices per piece, package, overbox and pallet with the quantity t"},{"name":"start_order","description":"Start an order for the shopper on this storefront. Give the shopper's email address (ask them first; they get one confirmation email) or a connection key they m"},{"name":"status","description":"The state of the order reference (pending until the shopper confirms the email, active, paying, placed), whether the email is confirmed, the cart lines and tota"},{"name":"view_checkout","description":"What the order still needs before it can be placed: lines, totals in the storefront currency, the address snapshot or the shopper's saved addresses, shipping me"},{"name":"set_checkout","description":"Fill in the checkout of the order in one call: invoice_address (an object: name, address, zipcode, city, country as a two-letter code, phone; state, companynr a"},{"name":"place_order","description":"Place the order and start its payment. First confirm the order, its total and the terms of sale (/pg/terms.html on the store) with the shopper; send accept_term"},{"name":"check_payment","description":"The payment state of the order (unpaid, pending, paid), its last attempt and the next step. After a failed or cancelled payment the cart is open again and place"},{"name":"cancel_payment","description":"Stops the open payment attempt of the order, for example a bank or card page the shopper closed or wants to replace, so the cart opens again and place_order can"},{"name":"order_history","description":"The shopper's earlier orders with this store, for a reference bound to their account (a confirmed email or a connection key). orders: a list with status (confir"}],"toolCount":14,"toolsHash":"9127f849c8ba723a5ee0d24e5b3c34cb4c438b0d02bc2bf65b5f759527c4c7b8","serverName":"afhaalgroothandel","capabilities":["tools"],"serverVersion":"0.5.1","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T10:26:14.262Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"search","description":"Search the wholesale range: toys, gifts and gift items, party supplies, seasonal articles (Sinterklaas, Christmas, Halloween, Easter, carnival, summer), grabbel"},{"name":"edit_cart","description":"Change or read the order's cart. ops: add (increase), set (exact quantity) or remove, per product id; no ops reads the cart. Quantities count packages: one pack"},{"name":"shipping_costs","description":"Shipping costs and transport options. With the order reference and no weight_kg or products it prices the order's cart and its shipping country; otherwise give "},{"name":"store_info","description":"The store behind this server: a Dutch family business since 1992 selling wholesale to businesses (toys, gifts and gift items, party supplies, seasonal articles "},{"name":"categories","description":"The store's product categories with their ids and product counts, in menu order. Browse one with search and category: [id] (subcategories included), for example"},{"name":"product_details","description":"Full details of up to 10 products by id (from search or a category): title, code, description, prices per piece, package, overbox and pallet with the quantity t"},{"name":"start_order","description":"Start an order for the shopper on this storefront. Give the shopper's email address (ask them first; they get one confirmation email) or a connection key they m"},{"name":"status","description":"The state of the order reference (pending until the shopper confirms the email, active, paying, placed), whether the email is confirmed, the cart lines and tota"},{"name":"view_checkout","description":"What the order still needs before it can be placed: lines, totals in the storefront currency, the address snapshot or the shopper's saved addresses, shipping me"},{"name":"set_checkout","description":"Fill in the checkout of the order in one call: invoice_address (an object: name, address, zipcode, city, country as a two-letter code, phone; state, companynr a"},{"name":"place_order","description":"Place the order and start its payment. First confirm the order, its total and the terms of sale (/pg/terms.html on the store) with the shopper; send accept_term"},{"name":"check_payment","description":"The payment state of the order (unpaid, pending, paid), its last attempt and the next step. After a failed or cancelled payment the cart is open again and place"},{"name":"cancel_payment","description":"Stops the open payment attempt of the order, for example a bank or card page the shopper closed or wants to replace, so the cart opens again and place_order can"},{"name":"order_history","description":"The shopper's earlier orders with this store, for a reference bound to their account (a confirmed email or a connection key). orders: a list with status (confir"}],"toolCount":14,"toolsHash":"9127f849c8ba723a5ee0d24e5b3c34cb4c438b0d02bc2bf65b5f759527c4c7b8","serverName":"afhaalgroothandel","capabilities":["tools"],"serverVersion":"0.5.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search","description":"Search the wholesale range: toys, gifts and gift items, party supplies, seasonal articles (Sinterklaas, Christmas, Halloween, Easter, carnival, summer), grabbel"},{"name":"edit_cart","description":"Change or read the order's cart. ops: add (increase), set (exact quantity) or remove, per product id; no ops reads the cart. Quantities count packages: one pack"},{"name":"shipping_costs","description":"Shipping costs and transport options. With the order reference and no weight_kg or products it prices the order's cart and its shipping country; otherwise give "},{"name":"store_info","description":"The store behind this server: a Dutch family business since 1992 selling wholesale to businesses (toys, gifts and gift items, party supplies, seasonal articles "},{"name":"categories","description":"The store's product categories with their ids and product counts, in menu order. Browse one with search and category: [id] (subcategories included), for example"},{"name":"product_details","description":"Full details of up to 10 products by id (from search or a category): title, code, description, prices per piece, package, overbox and pallet with the quantity t"},{"name":"start_order","description":"Start an order for the shopper on this storefront. Give the shopper's email address (ask them first; they get one confirmation email) or a connection key they m"},{"name":"status","description":"The state of the order reference (pending until the shopper confirms the email, active, paying, placed), whether the email is confirmed, the cart lines and tota"},{"name":"view_checkout","description":"What the order still needs before it can be placed: lines, totals in the storefront currency, the address snapshot or the shopper's saved addresses, shipping me"},{"name":"set_checkout","description":"Fill in the checkout of the order in one call: invoice_address (an object: name, address, zipcode, city, country as a two-letter code, phone; state, companynr a"},{"name":"place_order","description":"Place the order and start its payment. First confirm the order, its total and the terms of sale (/pg/terms.html on the store) with the shopper; send accept_term"},{"name":"check_payment","description":"The payment state of the order (unpaid, pending, paid), its last attempt and the next step. After a failed or cancelled payment the cart is open again and place"},{"name":"cancel_payment","description":"Stops the open payment attempt of the order, for example a bank or card page the shopper closed or wants to replace, so the cart opens again and place_order can"},{"name":"order_history","description":"The shopper's earlier orders with this store, for a reference bound to their account (a confirmed email or a connection key). orders: a list with status (confir"}],"package":null,"toolSurface":{"id":"ts_szvjb6g8adjf","endpointId":"ep_24tjxn8td9vw","hash":"9127f849c8ba723a5ee0d24e5b3c34cb4c438b0d02bc2bf65b5f759527c4c7b8","toolCount":14,"serverName":"afhaalgroothandel","serverVersion":"0.5.1","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-05T10:26:14.263Z","lastSeenAt":"2026-11-06T12:24:07.450Z","observations":4,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["search","edit_cart","shipping_costs","store_info","categories","product_details","start_order","status","view_checkout","set_checkout","place_order","check_payment","cancel_payment","order_history"],"distinctSurfaces":1,"surfacesWithHiddenText":0},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.wholesaleholland/shop","url":"https://registry.modelcontextprotocol.io/v0/servers/com.wholesaleholland%2Fshop","firstSeenAt":"2026-11-05T08:20:26.225Z","fetchedAt":"2026-11-05T08:20:26.225Z","normalizedAt":"2026-11-05T08:20:26.225Z"}]},"firstSeenAt":"2026-11-05T08:20:26.225Z","updatedAt":"2026-11-06T12:29:18.641Z"}