{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_4ac95ep7xwnf","handle":"brand-design-ltd","url":"https://wellknown.network/agents/brand-design-ltd","links":{"self":"https://wellknown.network/agents/brand-design-ltd/record.json","html":"https://wellknown.network/agents/brand-design-ltd","markdown":"https://wellknown.network/agents/brand-design-ltd/record.md","api":"https://wellknown.network/api/v1/agents/brand-design-ltd","status":"https://wellknown.network/api/v1/agents/brand-design-ltd/status","claim":"https://wellknown.network/agents/brand-design-ltd/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/brand-design-ltd/claim.json","badge":"https://wellknown.network/agents/brand-design-ltd/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/brand-design-ltd/history","tools":"https://wellknown.network/api/v1/agents/brand-design-ltd/tools"},"ard":{"identifier":"urn:air:branddesign.ltd:server:brand-design-ltd","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Brand Design Ltd.","summary":"AI agents discover and order Brand Design services, including the 101Ts3t real-payment test.","description":"AI agents discover and order Brand Design services, including the 101Ts3t real-payment test.","publisher":{"name":"ltd.branddesign","url":null},"homepage":null,"repository":null,"version":"1.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://branddesign.ltd/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-21T09:08:36.732028Z","publishedAt":"2026-09-21T09:08:36.732028Z","registryName":"ltd.branddesign/commerce"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"media.3d","name":"3D & Design","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.569,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.51,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["commerce","documents","media","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 1h ago.","lastOkAt":"2026-10-10T03:25:52.726Z","lastProbedAt":"2026-10-10T03:25:52.726Z","statusComputedAt":"2026-10-10T03:27:23.796Z","reliability30d":{"probes":84,"successRate":1,"p50Ms":90,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":84,"ok":84,"authBoundaryOk":0,"serviceOk":84,"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-10-10T03:25:52.726Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":119,"error":null,"detail":{"tools":[{"name":"catalog","description":"Read the service catalogue: names, prices, currency and terms. No credentials needed. All amounts are integers in the minor unit; 100000 means 1000.00 EUR."},{"name":"manifest","description":"Read the commerce manifest: protocol, endpoints, authentication scheme, payment instrument and limits. No credentials needed."},{"name":"register_agent","description":"Register yourself and receive a client identifier and a secret. No approval and no prior arrangement. The secret is returned once and cannot be recovered. Put t"},{"name":"kya_challenge","description":"Issue a fresh DNS TXT challenge for your currently authenticated agent identity. Needs commerce.order for OAuth. Supply an HTTPS contact URL on a domain you con"},{"name":"kya_verify","description":"Check the DNS TXT challenge for your currently authenticated agent and record domain-control verification. Needs commerce.order for OAuth. First call kya_challe"},{"name":"kya_status","description":"Read DNS domain-control verification for your currently authenticated agent. Needs commerce.read for OAuth. Returns verification status and, when present, DNS i"},{"name":"create_order","description":"Place an order for a service. Needs credentials. Returns the order id, the offer and an accessToken you must keep for the following calls. The offer is pinned t"},{"name":"accept_offer","description":"Accept the offer on behalf of the buyer. Needs credentials. This locks the billing identity, the offer version and the hash of the terms as they stand at this m"},{"name":"start_payment","description":"Start payment for a stage. Needs credentials. Without sharedPaymentToken you receive a hosted payment session, which you may complete yourself with a payment in"},{"name":"order_status","description":"Read the current state of the order, its offer and its payments, including the invoice number once one has been issued. Needs credentials."}],"toolCount":10,"toolsHash":"25fbb9f64424546db097636ad4bffe26da8ffa077d2c6de124f2692aeb722629","serverName":"Brand Design Ltd. commerce","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T21:26:30.441Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":103,"error":null,"detail":{"tools":[{"name":"catalog","description":"Read the service catalogue: names, prices, currency and terms. No credentials needed. All amounts are integers in the minor unit; 100000 means 1000.00 EUR."},{"name":"manifest","description":"Read the commerce manifest: protocol, endpoints, authentication scheme, payment instrument and limits. No credentials needed."},{"name":"register_agent","description":"Register yourself and receive a client identifier and a secret. No approval and no prior arrangement. The secret is returned once and cannot be recovered. Put t"},{"name":"kya_challenge","description":"Issue a fresh DNS TXT challenge for your currently authenticated agent identity. Needs commerce.order for OAuth. Supply an HTTPS contact URL on a domain you con"},{"name":"kya_verify","description":"Check the DNS TXT challenge for your currently authenticated agent and record domain-control verification. Needs commerce.order for OAuth. First call kya_challe"},{"name":"kya_status","description":"Read DNS domain-control verification for your currently authenticated agent. Needs commerce.read for OAuth. Returns verification status and, when present, DNS i"},{"name":"create_order","description":"Place an order for a service. Needs credentials. Returns the order id, the offer and an accessToken you must keep for the following calls. The offer is pinned t"},{"name":"accept_offer","description":"Accept the offer on behalf of the buyer. Needs credentials. This locks the billing identity, the offer version and the hash of the terms as they stand at this m"},{"name":"start_payment","description":"Start payment for a stage. Needs credentials. Without sharedPaymentToken you receive a hosted payment session, which you may complete yourself with a payment in"},{"name":"order_status","description":"Read the current state of the order, its offer and its payments, including the invoice number once one has been issued. Needs credentials."}],"toolCount":10,"toolsHash":"25fbb9f64424546db097636ad4bffe26da8ffa077d2c6de124f2692aeb722629","serverName":"Brand Design Ltd. commerce","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T15:31:50.581Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":93,"error":null,"detail":{"tools":[{"name":"catalog","description":"Read the service catalogue: names, prices, currency and terms. No credentials needed. All amounts are integers in the minor unit; 100000 means 1000.00 EUR."},{"name":"manifest","description":"Read the commerce manifest: protocol, endpoints, authentication scheme, payment instrument and limits. No credentials needed."},{"name":"register_agent","description":"Register yourself and receive a client identifier and a secret. No approval and no prior arrangement. The secret is returned once and cannot be recovered. Put t"},{"name":"kya_challenge","description":"Issue a fresh DNS TXT challenge for your currently authenticated agent identity. Needs commerce.order for OAuth. Supply an HTTPS contact URL on a domain you con"},{"name":"kya_verify","description":"Check the DNS TXT challenge for your currently authenticated agent and record domain-control verification. Needs commerce.order for OAuth. First call kya_challe"},{"name":"kya_status","description":"Read DNS domain-control verification for your currently authenticated agent. Needs commerce.read for OAuth. Returns verification status and, when present, DNS i"},{"name":"create_order","description":"Place an order for a service. Needs credentials. Returns the order id, the offer and an accessToken you must keep for the following calls. The offer is pinned t"},{"name":"accept_offer","description":"Accept the offer on behalf of the buyer. Needs credentials. This locks the billing identity, the offer version and the hash of the terms as they stand at this m"},{"name":"start_payment","description":"Start payment for a stage. Needs credentials. Without sharedPaymentToken you receive a hosted payment session, which you may complete yourself with a payment in"},{"name":"order_status","description":"Read the current state of the order, its offer and its payments, including the invoice number once one has been issued. Needs credentials."}],"toolCount":10,"toolsHash":"ed1f8ac80c99ae39111522b4455d550a763279040f498eae3300f359d30dccd9","serverName":"Brand Design Ltd. commerce","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T08:29:08.376Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":102,"error":null,"detail":{"tools":[{"name":"catalog","description":"Read the service catalogue: names, prices, currency and terms. No credentials needed. All amounts are integers in the minor unit; 100000 means 1000.00 EUR."},{"name":"manifest","description":"Read the commerce manifest: protocol, endpoints, authentication scheme, payment instrument and limits. No credentials needed."},{"name":"register_agent","description":"Register yourself and receive a client identifier and a secret. No approval and no prior arrangement. The secret is returned once and cannot be recovered. Put t"},{"name":"kya_challenge","description":"Issue a fresh DNS TXT challenge for your currently authenticated agent identity. Needs commerce.order for OAuth. Supply an HTTPS contact URL on a domain you con"},{"name":"kya_verify","description":"Check the DNS TXT challenge for your currently authenticated agent and record domain-control verification. Needs commerce.order for OAuth. First call kya_challe"},{"name":"kya_status","description":"Read DNS domain-control verification for your currently authenticated agent. Needs commerce.read for OAuth. Returns verification status and, when present, DNS i"},{"name":"create_order","description":"Place an order for a service. Needs credentials. Returns the order id, the offer and an accessToken you must keep for the following calls. The offer is pinned t"},{"name":"accept_offer","description":"Accept the offer on behalf of the buyer. Needs credentials. This locks the billing identity, the offer version and the hash of the terms as they stand at this m"},{"name":"start_payment","description":"Start payment for a stage. Needs credentials. Without sharedPaymentToken you receive a hosted payment session, which you may complete yourself with a payment in"},{"name":"order_status","description":"Read the current state of the order, its offer and its payments, including the invoice number once one has been issued. Needs credentials."}],"toolCount":10,"toolsHash":"ed1f8ac80c99ae39111522b4455d550a763279040f498eae3300f359d30dccd9","serverName":"Brand Design Ltd. commerce","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T02:27:27.693Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":80,"error":null,"detail":{"tools":[{"name":"catalog","description":"Read the service catalogue: names, prices, currency and terms. No credentials needed. All amounts are integers in the minor unit; 100000 means 1000.00 EUR."},{"name":"manifest","description":"Read the commerce manifest: protocol, endpoints, authentication scheme, payment instrument and limits. No credentials needed."},{"name":"register_agent","description":"Register yourself and receive a client identifier and a secret. No approval and no prior arrangement. The secret is returned once and cannot be recovered. Put t"},{"name":"kya_challenge","description":"Issue a fresh DNS TXT challenge for your currently authenticated agent identity. Needs commerce.order for OAuth. Supply an HTTPS contact URL on a domain you con"},{"name":"kya_verify","description":"Check the DNS TXT challenge for your currently authenticated agent and record domain-control verification. Needs commerce.order for OAuth. First call kya_challe"},{"name":"kya_status","description":"Read DNS domain-control verification for your currently authenticated agent. Needs commerce.read for OAuth. Returns verification status and, when present, DNS i"},{"name":"create_order","description":"Place an order for a service. Needs credentials. Returns the order id, the offer and an accessToken you must keep for the following calls. The offer is pinned t"},{"name":"accept_offer","description":"Accept the offer on behalf of the buyer. Needs credentials. This locks the billing identity, the offer version and the hash of the terms as they stand at this m"},{"name":"start_payment","description":"Start payment for a stage. Needs credentials. Without sharedPaymentToken you receive a hosted payment session, which you may complete yourself with a payment in"},{"name":"order_status","description":"Read the current state of the order, its offer and its payments, including the invoice number once one has been issued. Needs credentials."}],"toolCount":10,"toolsHash":"ed1f8ac80c99ae39111522b4455d550a763279040f498eae3300f359d30dccd9","serverName":"Brand Design Ltd. commerce","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T20:25:21.371Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":75,"error":null,"detail":{"tools":[{"name":"catalog","description":"Read the service catalogue: names, prices, currency and terms. No credentials needed. All amounts are integers in the minor unit; 100000 means 1000.00 EUR."},{"name":"manifest","description":"Read the commerce manifest: protocol, endpoints, authentication scheme, payment instrument and limits. No credentials needed."},{"name":"register_agent","description":"Register yourself and receive a client identifier and a secret. No approval and no prior arrangement. The secret is returned once and cannot be recovered. Put t"},{"name":"kya_challenge","description":"Issue a fresh DNS TXT challenge for your currently authenticated agent identity. Needs commerce.order for OAuth. Supply an HTTPS contact URL on a domain you con"},{"name":"kya_verify","description":"Check the DNS TXT challenge for your currently authenticated agent and record domain-control verification. Needs commerce.order for OAuth. First call kya_challe"},{"name":"kya_status","description":"Read DNS domain-control verification for your currently authenticated agent. Needs commerce.read for OAuth. Returns verification status and, when present, DNS i"},{"name":"create_order","description":"Place an order for a service. Needs credentials. Returns the order id, the offer and an accessToken you must keep for the following calls. The offer is pinned t"},{"name":"accept_offer","description":"Accept the offer on behalf of the buyer. Needs credentials. This locks the billing identity, the offer version and the hash of the terms as they stand at this m"},{"name":"start_payment","description":"Start payment for a stage. Needs credentials. Without sharedPaymentToken you receive a hosted payment session, which you may complete yourself with a payment in"},{"name":"order_status","description":"Read the current state of the order, its offer and its payments, including the invoice number once one has been issued. Needs credentials."}],"toolCount":10,"toolsHash":"ed1f8ac80c99ae39111522b4455d550a763279040f498eae3300f359d30dccd9","serverName":"Brand Design Ltd. commerce","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T13:23:43.011Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":126,"error":null,"detail":{"tools":[{"name":"catalog","description":"Read the service catalogue: names, prices, currency and terms. No credentials needed. All amounts are integers in the minor unit; 100000 means 1000.00 EUR."},{"name":"manifest","description":"Read the commerce manifest: protocol, endpoints, authentication scheme, payment instrument and limits. No credentials needed."},{"name":"register_agent","description":"Register yourself and receive a client identifier and a secret. No approval and no prior arrangement. The secret is returned once and cannot be recovered. Put t"},{"name":"kya_challenge","description":"Issue a fresh DNS TXT challenge for your currently authenticated agent identity. Needs commerce.order for OAuth. Supply an HTTPS contact URL on a domain you con"},{"name":"kya_verify","description":"Check the DNS TXT challenge for your currently authenticated agent and record domain-control verification. Needs commerce.order for OAuth. First call kya_challe"},{"name":"kya_status","description":"Read DNS domain-control verification for your currently authenticated agent. Needs commerce.read for OAuth. Returns verification status and, when present, DNS i"},{"name":"create_order","description":"Place an order for a service. Needs credentials. Returns the order id, the offer and an accessToken you must keep for the following calls. The offer is pinned t"},{"name":"accept_offer","description":"Accept the offer on behalf of the buyer. Needs credentials. This locks the billing identity, the offer version and the hash of the terms as they stand at this m"},{"name":"start_payment","description":"Start payment for a stage. Needs credentials. Without sharedPaymentToken you receive a hosted payment session, which you may complete yourself with a payment in"},{"name":"order_status","description":"Read the current state of the order, its offer and its payments, including the invoice number once one has been issued. Needs credentials."}],"toolCount":10,"toolsHash":"ed1f8ac80c99ae39111522b4455d550a763279040f498eae3300f359d30dccd9","serverName":"Brand Design Ltd. commerce","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T07:26:23.114Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":101,"error":null,"detail":{"tools":[{"name":"catalog","description":"Read the service catalogue: names, prices, currency and terms. No credentials needed. All amounts are integers in the minor unit; 100000 means 1000.00 EUR."},{"name":"manifest","description":"Read the commerce manifest: protocol, endpoints, authentication scheme, payment instrument and limits. No credentials needed."},{"name":"register_agent","description":"Register yourself and receive a client identifier and a secret. No approval and no prior arrangement. The secret is returned once and cannot be recovered. Put t"},{"name":"kya_challenge","description":"Issue a fresh DNS TXT challenge for your currently authenticated agent identity. Needs commerce.order for OAuth. Supply an HTTPS contact URL on a domain you con"},{"name":"kya_verify","description":"Check the DNS TXT challenge for your currently authenticated agent and record domain-control verification. Needs commerce.order for OAuth. First call kya_challe"},{"name":"kya_status","description":"Read DNS domain-control verification for your currently authenticated agent. Needs commerce.read for OAuth. Returns verification status and, when present, DNS i"},{"name":"create_order","description":"Place an order for a service. Needs credentials. Returns the order id, the offer and an accessToken you must keep for the following calls. The offer is pinned t"},{"name":"accept_offer","description":"Accept the offer on behalf of the buyer. Needs credentials. This locks the billing identity, the offer version and the hash of the terms as they stand at this m"},{"name":"start_payment","description":"Start payment for a stage. Needs credentials. Without sharedPaymentToken you receive a hosted payment session, which you may complete yourself with a payment in"},{"name":"order_status","description":"Read the current state of the order, its offer and its payments, including the invoice number once one has been issued. Needs credentials."}],"toolCount":10,"toolsHash":"ed1f8ac80c99ae39111522b4455d550a763279040f498eae3300f359d30dccd9","serverName":"Brand Design Ltd. commerce","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T01:21:26.653Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":91,"error":null,"detail":{"tools":[{"name":"catalog","description":"Read the service catalogue: names, prices, currency and terms. No credentials needed. All amounts are integers in the minor unit; 100000 means 1000.00 EUR."},{"name":"manifest","description":"Read the commerce manifest: protocol, endpoints, authentication scheme, payment instrument and limits. No credentials needed."},{"name":"register_agent","description":"Register yourself and receive a client identifier and a secret. No approval and no prior arrangement. The secret is returned once and cannot be recovered. Put t"},{"name":"kya_challenge","description":"Issue a fresh DNS TXT challenge for your currently authenticated agent identity. Needs commerce.order for OAuth. Supply an HTTPS contact URL on a domain you con"},{"name":"kya_verify","description":"Check the DNS TXT challenge for your currently authenticated agent and record domain-control verification. Needs commerce.order for OAuth. First call kya_challe"},{"name":"kya_status","description":"Read DNS domain-control verification for your currently authenticated agent. Needs commerce.read for OAuth. Returns verification status and, when present, DNS i"},{"name":"create_order","description":"Place an order for a service. Needs credentials. Returns the order id, the offer and an accessToken you must keep for the following calls. The offer is pinned t"},{"name":"accept_offer","description":"Accept the offer on behalf of the buyer. Needs credentials. This locks the billing identity, the offer version and the hash of the terms as they stand at this m"},{"name":"start_payment","description":"Start payment for a stage. Needs credentials. Without sharedPaymentToken you receive a hosted payment session, which you may complete yourself with a payment in"},{"name":"order_status","description":"Read the current state of the order, its offer and its payments, including the invoice number once one has been issued. Needs credentials."}],"toolCount":10,"toolsHash":"ed1f8ac80c99ae39111522b4455d550a763279040f498eae3300f359d30dccd9","serverName":"Brand Design Ltd. commerce","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T18:26:20.338Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":133,"error":null,"detail":{"tools":[{"name":"catalog","description":"Read the service catalogue: names, prices, currency and terms. No credentials needed. All amounts are integers in the minor unit; 100000 means 1000.00 EUR."},{"name":"manifest","description":"Read the commerce manifest: protocol, endpoints, authentication scheme, payment instrument and limits. No credentials needed."},{"name":"register_agent","description":"Register yourself and receive a client identifier and a secret. No approval and no prior arrangement. The secret is returned once and cannot be recovered. Put t"},{"name":"kya_challenge","description":"Issue a fresh DNS TXT challenge for your currently authenticated agent identity. Needs commerce.order for OAuth. Supply an HTTPS contact URL on a domain you con"},{"name":"kya_verify","description":"Check the DNS TXT challenge for your currently authenticated agent and record domain-control verification. Needs commerce.order for OAuth. First call kya_challe"},{"name":"kya_status","description":"Read DNS domain-control verification for your currently authenticated agent. Needs commerce.read for OAuth. Returns verification status and, when present, DNS i"},{"name":"create_order","description":"Place an order for a service. Needs credentials. Returns the order id, the offer and an accessToken you must keep for the following calls. The offer is pinned t"},{"name":"accept_offer","description":"Accept the offer on behalf of the buyer. Needs credentials. This locks the billing identity, the offer version and the hash of the terms as they stand at this m"},{"name":"start_payment","description":"Start payment for a stage. Needs credentials. Without sharedPaymentToken you receive a hosted payment session, which you may complete yourself with a payment in"},{"name":"order_status","description":"Read the current state of the order, its offer and its payments, including the invoice number once one has been issued. Needs credentials."}],"toolCount":10,"toolsHash":"ed1f8ac80c99ae39111522b4455d550a763279040f498eae3300f359d30dccd9","serverName":"Brand Design Ltd. commerce","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"catalog","description":"Read the service catalogue: names, prices, currency and terms. No credentials needed. All amounts are integers in the minor unit; 100000 means 1000.00 EUR."},{"name":"manifest","description":"Read the commerce manifest: protocol, endpoints, authentication scheme, payment instrument and limits. No credentials needed."},{"name":"register_agent","description":"Register yourself and receive a client identifier and a secret. No approval and no prior arrangement. The secret is returned once and cannot be recovered. Put t"},{"name":"kya_challenge","description":"Issue a fresh DNS TXT challenge for your currently authenticated agent identity. Needs commerce.order for OAuth. Supply an HTTPS contact URL on a domain you con"},{"name":"kya_verify","description":"Check the DNS TXT challenge for your currently authenticated agent and record domain-control verification. Needs commerce.order for OAuth. First call kya_challe"},{"name":"kya_status","description":"Read DNS domain-control verification for your currently authenticated agent. Needs commerce.read for OAuth. Returns verification status and, when present, DNS i"},{"name":"create_order","description":"Place an order for a service. Needs credentials. Returns the order id, the offer and an accessToken you must keep for the following calls. The offer is pinned t"},{"name":"accept_offer","description":"Accept the offer on behalf of the buyer. Needs credentials. This locks the billing identity, the offer version and the hash of the terms as they stand at this m"},{"name":"start_payment","description":"Start payment for a stage. Needs credentials. Without sharedPaymentToken you receive a hosted payment session, which you may complete yourself with a payment in"},{"name":"order_status","description":"Read the current state of the order, its offer and its payments, including the invoice number once one has been issued. Needs credentials."}],"package":null,"toolSurface":{"id":"ts_eeps36q9c4cy","endpointId":"ep_7g8ppxq5g9c2","hash":"25fbb9f64424546db097636ad4bffe26da8ffa077d2c6de124f2692aeb722629","toolCount":10,"serverName":"Brand Design Ltd. commerce","serverVersion":"1.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-09T21:26:30.428Z","lastSeenAt":"2026-10-10T03:25:52.718Z","observations":2,"toolNames":["catalog","manifest","register_agent","kya_challenge","kya_verify","kya_status","create_order","accept_offer","start_payment","order_status"],"distinctSurfaces":6},"endpointFacts":[{"id":"ep_7g8ppxq5g9c2","url":"https://branddesign.ltd/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-08T01:21:26.668Z","auth":{"observedAt":"2026-10-08T01:21:26.938Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://branddesign.ltd/.well-known/oauth-protected-resource/mcp","resource":"https://branddesign.ltd/mcp","authorizationServers":["https://branddesignltd.eu.auth0.com/"],"scopesSupported":["commerce.read","commerce.order","commerce.pay"]},"authorizationServer":{"url":"https://branddesignltd.eu.auth0.com/.well-known/oauth-authorization-server","issuer":"https://branddesignltd.eu.auth0.com/","grantTypesSupported":["client_credentials","authorization_code","refresh_token","password","implicit","urn:ietf:params:oauth:grant-type:device_code","urn:ietf:params:oauth:grant-type:token-exchange","http://auth0.com/oauth/grant-type/password-realm","http://auth0.com/oauth/grant-type/passwordless/otp","http://auth0.com/oauth/grant-type/mfa-oob","http://auth0.com/oauth/grant-type/mfa-otp","http://auth0.com/oauth/grant-type/mfa-recovery-code","urn:ietf:params:oauth:grant-type:jwt-bearer"],"codeChallengeMethodsSupported":["S256","plain"],"tokenEndpointAuthMethodsSupported":["client_secret_basic","client_secret_post","private_key_jwt","tls_client_auth","self_signed_tls_client_auth","none"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":["ES256"],"clientIdMetadataDocumentSupported":null},"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-08T01:21:26.965Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"branddesign.ltd","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-08-11T19:39:54.000Z","validTo":"2026-11-09T19:39:53.000Z","daysToExpiry":30,"sanCount":2,"fingerprint256":"C4:27:12:F2:6F:BF:62:C7:8C:CD:4E:7F:2A:07:F1:5F:88:3A:CD:21:B8:23:A9:AB:74:CD:22:5F:C9:FB:69:29"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ltd.branddesign/commerce","url":"https://registry.modelcontextprotocol.io/v0/servers/ltd.branddesign%2Fcommerce","firstSeenAt":"2026-09-17T20:22:43.450Z","fetchedAt":"2026-10-08T18:22:07.513Z","normalizedAt":"2026-10-08T18:22:07.513Z"}]},"firstSeenAt":"2026-09-17T20:22:43.450Z","updatedAt":"2026-10-10T03:28:20.903Z"}