Skip to main content
Glama

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

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/markswendsen-code/mcp-petsmart'

If you have feedback or need assistance with the MCP directory API, please join our Discord server