PetSmart MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PetSmart MCP Server Find grain-free dog food and schedule grooming for Max in 90210"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PetSmart MCP Server
A Model Context Protocol (MCP) server for PetSmart pet retail and services, built by Strider Labs.
Overview
This MCP server enables AI assistants to interact with PetSmart's website for product search, shopping, and pet service booking.
Related MCP server: Rover MCP Server
Tools
search_products
Search for pet products including food, toys, and supplies.
Parameters:
query(required): Search termcategory: Product category filterpet_type: Type of pet (dog, cat, fish, bird, reptile, small-animal)min_price: Minimum price in USDmax_price: Maximum price in USD
get_product_details
Get detailed product information including description, ingredients, and reviews.
Parameters:
product_url(required): Full URL of the product page
add_to_cart
Add items to the shopping cart.
Parameters:
product_url(required): Full URL of the product pagequantity: Number of items (default: 1)variant: Product variant (size, flavor, color)
checkout
Initiate the checkout process with shipping information.
Parameters:
email(required): Customer emailshipping_address(required): Shipping address object
schedule_grooming
Book a grooming appointment.
Parameters:
pet_name(required): Pet's namepet_type(required): Type of petbreed(required): Pet's breedservice_type(required): Grooming service typepreferred_date(required): Appointment date (YYYY-MM-DD)zip_code: ZIP code for store lookup
schedule_training
Book a dog training class.
Parameters:
class_type(required): Type of training classdog_name(required): Dog's namezip_code: ZIP code for store lookup
find_store
Find nearby PetSmart locations.
Parameters:
zip_code: ZIP codecity: City namestate: State abbreviationservices: Filter by available services
Installation
npm install
npm run buildUsage with Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"petsmart": {
"command": "node",
"args": ["/path/to/mcp-petsmart/dist/index.js"]
}
}
}Or if installed globally:
{
"mcpServers": {
"petsmart": {
"command": "striderlabs-mcp-petsmart"
}
}
}Requirements
Node.js 18+
npm or yarn
License
MIT © Strider Labs hello@striderlabs.ai
Available Tools
7 toolsadd_to_cartC
Add a product to the PetSmart shopping cart. Optionally specify quantity and product variant (size, flavor, etc.).
Inputs: product_url (required), quantity, variant.
checkoutC
Complete the purchase process for items in the PetSmart shopping cart. Fills in shipping information to initiate checkout.
Inputs: email (required), shipping_address (required), payment.
find_storeC
Find nearby PetSmart store locations with information about available services, hours, and contact details.
Inputs: zip_code, city, state, services, +1 more.
get_product_detailsB
Get detailed information about a specific PetSmart product including full description, ingredients, reviews, variants, and availability.
Inputs: product_url (required).
schedule_groomingC
Book a grooming appointment for your pet at PetSmart. Services include bath & brush, haircut, nail trim, and full grooming packages.
Inputs: pet_name (required), pet_type (required), breed (required), service_type (required), +4 more.
schedule_trainingB
Book a dog training class at PetSmart. Classes include puppy training, beginner obedience, advanced training, and specialty workshops.
Inputs: class_type (required), dog_name (required), dog_age, breed, +3 more.
search_productsA
Search for pet products on PetSmart including food, toys, supplies, and accessories. Returns a list of matching products with prices, ratings, and URLs.
Inputs: query (required), category, pet_type, min_price, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
Each tool has a clearly distinct purpose targeting different aspects of the PetSmart experience: shopping cart operations, checkout, store location, product details, grooming appointments, training classes, and product search. There is no overlap or ambiguity between these functions.
All tool names follow a consistent verb_noun pattern (e.g., add_to_cart, find_store, get_product_details, schedule_grooming). The naming is uniform and predictable across all seven tools, making them easy to distinguish and use.
With 7 tools, the server is well-scoped for its purpose, covering key PetSmart operations like shopping, services, and store information. Each tool serves a unique and necessary function, avoiding bloat while providing comprehensive coverage.
The tool set covers major PetSmart domains: product search and details, shopping cart and checkout, store location, and service appointments (grooming and training). A minor gap is the lack of tools for managing the cart (e.g., remove or update items) or handling post-purchase actions like order tracking, but core workflows are well-supported.
Maintenance
Related MCP Connectors
AI shopping gateway for product search, inventory, carts, and merchant-hosted checkout.
Live product discovery for AI shopping agents, with shopper-approved retailer handoff.
The E-commerce Marketplace For Every AI Agent. A Governed Catalog Of 600M+ US Products, Plus Four Agent Ready Capabilities Search, Price Comparison, Product-Vs-Product, And Detailed Q&A.
Live product search for AI agents across Shopify merchants and major retailers.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search products, manage shopping carts, place orders, and retrieve order history from Amazon and Target accounts.3MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to search for pet sitters, manage bookings, and handle pet profiles through the Rover pet services marketplace. It facilitates direct communication with sitters and service management using Playwright-based browser automation.138 npm2MIT
- AlicenseAqualityDmaintenanceEnables AI agents to manage H-E-B grocery shopping tasks including product search, cart management, and coupon clipping through natural language.2544 PyPI70MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to browse product catalogs, search products with filters, and initiate checkouts, generating order summaries and checkout URLs.-