{"apiVersion":"v1","directorySlug":"elspet-mcp-7cc986930a","title":"elspet-us","description":"Explore our innovative self-cleaning cat litter boxes designed to make pet care effortless. Designed for hassle-free pet care, Els Pet's self-cleaning litter box reduces odors and maintenance. Perfect for busy cat owners, it offers easy cleaning and ensures a fresh environment for your feline friend.","pageUrl":"https://www.mcpbundles.com/skills/elspet-mcp-7cc986930a","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.elspet.com/mcp","hostedMcpUrl":null,"toolCount":9,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.elspet/elspet-mcp-7cc986930a","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"list_elspet_products","description":"The Elspet storefront: the live catalogue of the shop itself - the price it charges today, what it can actually ship and the option combinations it accepts - shown as a card with pictures, filter chips and a + button on every product. With no arguments it shows the whole catalogue; `query` narrows it to the buyer's own words.","inputSchema":{"type":"object","properties":{"limit":{"type":"number"},"query":{"type":"string"},"maxPrice":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_elspet_products","displayName":"list_elspet_products","title":"list_elspet_products"},{"name":"get_elspet_product","description":"One product in full: its options and every value offered, which combinations are in stock, prices and images. How many choices a purchase needs is set by the product, not fixed.","inputSchema":{"type":"object","required":["product"],"properties":{"product":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_elspet_product","displayName":"get_elspet_product","title":"get_elspet_product"},{"name":"get_elspet_checkout_link","description":"A link to the Elspet checkout page. With no arguments it is for everything in the cart; with a product and its options, for that one variant. A variant is named only when every option the product has is filled with a value it offers - when the choices match more than one variant or none, the answer is the list of options still to choose, not a link.","inputSchema":{"type":"object","properties":{"cart":{"type":"string"},"options":{"type":"object","additionalProperties":{"type":"string"}},"product":{"type":"string"},"quantity":{"type":"number"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_elspet_checkout_link","displayName":"get_elspet_checkout_link","title":"get_elspet_checkout_link"},{"name":"add_to_elspet_cart","description":"Puts one product variant in the cart, or sets how many of it are in there; `quantity: 0` removes that line. The cart belongs to this connector, not the shop, and is what the no-argument checkout link buys. Every option of the product must be filled, as for a checkout link.","inputSchema":{"type":"object","required":["product","options"],"properties":{"cart":{"type":"string"},"options":{"type":"object","additionalProperties":{"type":"string"}},"product":{"type":"string"},"quantity":{"type":"number"}}},"logicalName":"add_to_elspet_cart","displayName":"add_to_elspet_cart","title":"add_to_elspet_cart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"view_elspet_cart","description":"What is in the cart right now, priced from today's catalogue, with the one link that buys all of it. The buyer can also change the cart on the card.","inputSchema":{"type":"object","properties":{"cart":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"view_elspet_cart","displayName":"view_elspet_cart","title":"view_elspet_cart"},{"name":"clear_elspet_cart","description":"Empties the whole cart - every line at once.","inputSchema":{"type":"object","properties":{"cart":{"type":"string"}}},"logicalName":"clear_elspet_cart","displayName":"clear_elspet_cart","title":"clear_elspet_cart","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_elspet_checkout_status","description":"Whether the Elspet checkout the storefront card opened has been paid, by the reference that checkout carries. When the order is there it answers with the order number, total and how it was paid, and takes what was bought out of the cart.","inputSchema":{"type":"object","required":["ref"],"properties":{"ref":{"type":"string"},"cart":{"type":"string"}}},"logicalName":"check_elspet_checkout_status","displayName":"check_elspet_checkout_status","title":"check_elspet_checkout_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"lookup_elspet_order","description":"One order the buyer already placed - whether it is paid and shipped, what was in it, and its tracking and order-status links - found by its order number together with the email it was placed with. Both are required: that pair is what proves the order is theirs. The order number is matched however it is written - with or without \"#\", in any case, with or without the shop's letters - every spelling in this one call.","inputSchema":{"type":"object","required":["orderNumber","email"],"properties":{"email":{"type":"string"},"orderNumber":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"lookup_elspet_order","displayName":"lookup_elspet_order","title":"lookup_elspet_order"},{"name":"get_elspet_store_policies","description":"The Elspet shop's own published policies, in its words, with their links: returns and refunds, shipping (where it ships, how long, what it costs), privacy, terms of service, and its FAQ and contact pages. With a `topic` it returns that one; with none, a list of what the shop has published. A topic the shop has not published comes back saying so.","inputSchema":{"type":"object","properties":{"topic":{"enum":["returns","shipping","privacy","terms","faq","contact"],"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_elspet_store_policies","displayName":"get_elspet_store_policies","title":"get_elspet_store_policies"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=elspet-us&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZWxzcGV0LmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22elspet-us%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.elspet.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22elspet-us%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.elspet.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=elspet-us&connectorUrl=https%3A%2F%2Fmcp.elspet.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"elspet-us\" --url \"https://mcp.elspet.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/elspet-mcp-7cc986930a","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/elspet-mcp-7cc986930a/tools/{tool}","mcpServerUrl":"https://mcp.elspet.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/elspet-mcp-7cc986930a?live=1"}