MCP Hub
Back to servers

PetSmart MCP Server

Enables AI assistants to search for pet products, manage shopping carts, and book grooming or training services directly through PetSmart's website. It also facilitates finding nearby store locations and accessing detailed product specifications.

glama
Updated
Mar 15, 2026

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.

Tools

search_products

Search for pet products including food, toys, and supplies.

Parameters:

  • query (required): Search term
  • category: Product category filter
  • pet_type: Type of pet (dog, cat, fish, bird, reptile, small-animal)
  • min_price: Minimum price in USD
  • max_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 page
  • quantity: Number of items (default: 1)
  • variant: Product variant (size, flavor, color)

checkout

Initiate the checkout process with shipping information.

Parameters:

  • email (required): Customer email
  • shipping_address (required): Shipping address object

schedule_grooming

Book a grooming appointment.

Parameters:

  • pet_name (required): Pet's name
  • pet_type (required): Type of pet
  • breed (required): Pet's breed
  • service_type (required): Grooming service type
  • preferred_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 class
  • dog_name (required): Dog's name
  • zip_code: ZIP code for store lookup

find_store

Find nearby PetSmart locations.

Parameters:

  • zip_code: ZIP code
  • city: City name
  • state: State abbreviation
  • services: Filter by available services

Installation

npm install
npm run build

Usage 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

Reviews

No reviews yet

Sign in to write a review