Search ProtoClinical's current K-beauty catalog and manage buyer-approved carts and checkouts.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://www.theprotoclinical.com/api/ucp/mcp13 tools · 705msget_checkoutReturns details about the checkout, including line items, totals, and any applicable discounts or taxes.
Prices in the response are integers in the currency's ISO 4217 minor units, paired with
a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500,
"currency": "USD"} is $…Returns details about the checkout, including line items, totals, and any applicable discounts or taxes. Prices in the response are integers in the currency's ISO 4217 minor units, paired with a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500, "currency": "USD"} is $…
| Parameter | Type | Description |
|---|---|---|
| meta* | object | Metadata for UCP agent profile discovery. |
| id* | string | The ID of the checkout to update. Format: 'gid://shopify/Checkout/abc123' |
create_checkoutCreates a checkout. Returns checkout details, including line items, totals, and any applicable discounts or taxes.
Prices in the response are integers in the currency's ISO 4217 minor units, paired with
a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500,
"currency": "…Creates a checkout. Returns checkout details, including line items, totals, and any applicable discounts or taxes. Prices in the response are integers in the currency's ISO 4217 minor units, paired with a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500, "currency": "…
| Parameter | Type | Description |
|---|---|---|
| meta* | object | Metadata for UCP agent profile discovery. |
| checkout* | object | Checkout properties. |
update_checkoutUpdates a checkout. Returns checkout details, including line items, totals, and any applicable discounts or taxes.
Prices in the response are integers in the currency's ISO 4217 minor units, paired with
a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500,
"currency": "…Updates a checkout. Returns checkout details, including line items, totals, and any applicable discounts or taxes. Prices in the response are integers in the currency's ISO 4217 minor units, paired with a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500, "currency": "…
| Parameter | Type | Description |
|---|---|---|
| meta* | object | Metadata for UCP agent profile discovery. |
| checkout* | object | Checkout properties. |
| id* | string | The ID of the checkout to update. Format: 'gid://shopify/Checkout/abc123' |
complete_checkoutCompletes a checkout and returns the checkout result. Returns details about the completed checkout, including order ID, Thank You Page URL, or any errors encountered.
Prices in the response are integers in the currency's ISO 4217 minor units, paired with
a currency code: {"amount": 600, "currency"…Completes a checkout and returns the checkout result. Returns details about the completed checkout, including order ID, Thank You Page URL, or any errors encountered. Prices in the response are integers in the currency's ISO 4217 minor units, paired with a currency code: {"amount": 600, "currency"…
| Parameter | Type | Description |
|---|---|---|
| meta* | object | Metadata for UCP agent profile discovery. |
| checkout* | object | Checkout properties. |
| id* | string | The ID of the checkout to update. Format: 'gid://shopify/Checkout/abc123' |
cancel_checkoutCancels a checkout.
Prices in the response are integers in the currency's ISO 4217 minor units, paired with
a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500,
"currency": "USD"} is $25.00. Convert to major units before quoting a price to a buyer
(divide by 100 for tw…Cancels a checkout. Prices in the response are integers in the currency's ISO 4217 minor units, paired with a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500, "currency": "USD"} is $25.00. Convert to major units before quoting a price to a buyer (divide by 100 for tw…
| Parameter | Type | Description |
|---|---|---|
| meta* | object | Metadata for UCP agent profile discovery. |
| id* | string | The ID of the checkout to update. Format: 'gid://shopify/Checkout/abc123' |
get_cartGet the cart contents
Prices in the response are integers in the currency's ISO 4217 minor units, paired with
a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500,
"currency": "USD"} is $25.00. Convert to major units before quoting a price to a buyer
(divide by 100 for…Get the cart contents Prices in the response are integers in the currency's ISO 4217 minor units, paired with a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500, "currency": "USD"} is $25.00. Convert to major units before quoting a price to a buyer (divide by 100 for…
| Parameter | Type | Description |
|---|---|---|
| meta* | object | Metadata for UCP agent profile discovery. |
| id* | string | The ID of the cart. Format: 'gid://shopify/Cart/abc123' |
create_cartCreates a new cart
Prices in the response are integers in the currency's ISO 4217 minor units, paired with
a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500,
"currency": "USD"} is $25.00. Convert to major units before quoting a price to a buyer
(divide by 100 for two…Creates a new cart Prices in the response are integers in the currency's ISO 4217 minor units, paired with a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500, "currency": "USD"} is $25.00. Convert to major units before quoting a price to a buyer (divide by 100 for two…
| Parameter | Type | Description |
|---|---|---|
| meta* | object | Metadata for UCP agent profile discovery. |
| cart* | object | Cart properties. |
update_cartPerform updates to a cart.
Prices in the response are integers in the currency's ISO 4217 minor units, paired with
a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500,
"currency": "USD"} is $25.00. Convert to major units before quoting a price to a buyer
(divide by 100…Perform updates to a cart. Prices in the response are integers in the currency's ISO 4217 minor units, paired with a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500, "currency": "USD"} is $25.00. Convert to major units before quoting a price to a buyer (divide by 100…
| Parameter | Type | Description |
|---|---|---|
| meta* | object | Metadata for UCP agent profile discovery. |
| cart* | object | Cart properties. |
| id* | string | The ID of the cart. Format: 'gid://shopify/Cart/abc123' |
cancel_cartCancels a cart.
Prices in the response are integers in the currency's ISO 4217 minor units, paired with
a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500,
"currency": "USD"} is $25.00. Convert to major units before quoting a price to a buyer
(divide by 100 for two-de…Cancels a cart. Prices in the response are integers in the currency's ISO 4217 minor units, paired with a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500, "currency": "USD"} is $25.00. Convert to major units before quoting a price to a buyer (divide by 100 for two-de…
| Parameter | Type | Description |
|---|---|---|
| meta* | object | Metadata for UCP agent profile discovery. |
| id* | string | The ID of the cart. Format: 'gid://shopify/Cart/abc123' |
get_orderGet the details of an order
Prices in the response are integers in the currency's ISO 4217 minor units, paired with
a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500,
"currency": "USD"} is $25.00. Convert to major units before quoting a price to a buyer
(divide by 10…Get the details of an order Prices in the response are integers in the currency's ISO 4217 minor units, paired with a currency code: {"amount": 600, "currency": "USD"} is $6.00 and {"amount": 2500, "currency": "USD"} is $25.00. Convert to major units before quoting a price to a buyer (divide by 10…
| Parameter | Type | Description |
|---|---|---|
| meta* | object | Metadata for UCP agent profile discovery. |
| id* | string | The ID of the order. Format: 'gid://shopify/Order/123' |
search_catalogSearch for products from the online store, hosted on Shopify.
This tool can be used to search for products using natural language queries, specific filter criteria, or both.
At least one of query or filters must be provided.
Results are paginated, with initial results limited to improve experienc…Search for products from the online store, hosted on Shopify. This tool can be used to search for products using natural language queries, specific filter criteria, or both. At least one of query or filters must be provided. Results are paginated, with initial results limited to improve experienc…
| Parameter | Type | Description |
|---|---|---|
| meta* | object | Metadata for UCP agent profile discovery. |
| catalog* | object | Catalog search parameters. |
lookup_catalogLook up multiple products or variants by identifier.
Use this tool to resolve multiple product/variant IDs in a single request.
Supports:
- Product IDs (gid://shopify/Product/...): Returns product with match: "featured"
- Variant IDs (gid://shopify/ProductVariant/...): Returns parent product with…Look up multiple products or variants by identifier. Use this tool to resolve multiple product/variant IDs in a single request. Supports: - Product IDs (gid://shopify/Product/...): Returns product with match: "featured" - Variant IDs (gid://shopify/ProductVariant/...): Returns parent product with…
| Parameter | Type | Description |
|---|---|---|
| meta* | object | Metadata for UCP agent profile discovery. |
| catalog* | object | Catalog lookup parameters. |
get_productRetrieve complete product detail by identifier. Returns a singular product
with a relevant set of variants, exact pricing, and real-time availability.
Supports interactive option selection via selected and preferences parameters
for variant narrowing and availability signals. Use for product detail…Retrieve complete product detail by identifier. Returns a singular product with a relevant set of variants, exact pricing, and real-time availability. Supports interactive option selection via selected and preferences parameters for variant narrowing and availability signals. Use for product detail…
| Parameter | Type | Description |
|---|---|---|
| meta* | object | Metadata for UCP agent profile discovery. |
| catalog* | object | Product detail parameters. |
13 of 13 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Search ProtoClinical's current K-beauty catalog and manage buyer-approved carts and checkouts.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.