mcpbeat

Petstore MCP Server

ai.com.mcp/petstore
answering

Petstore MCP Server is answering right now. Last checked 12 min ago. It exposes 19 tools. Last commit 2 Dec 2025.

Swagger Petstore API (v1.0.27) as MCP for testing and prototyping powered by the HAPI MCP server

Uptime history 40 hours of history
40 hours agonow
100.0%
Uptime 24h
91 of 91 checks
19
Tools
read from the server
125 ms
Response time
average over 24h
8
Stars
last commit 2 Dec 2025

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add petstore --transport http https://petstore.run.mcp.com.ai/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "petstore": {
      "url": "https://petstore.run.mcp.com.ai/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.petstore]
url = "https://petstore.run.mcp.com.ai/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "petstore": {
      "url": "https://petstore.run.mcp.com.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "petstore": {
      "url": "https://petstore.run.mcp.com.ai/mcp"
    }
  }
}

Available tools 19

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

addpet
addPet
Add a new pet to the store. - Add a new pet to the store.
createuser
createUser
Create user. - This can only be done by the logged in user.
createuserswithlistinput
createUsersWithListInput
Creates list of users with given input array. - Creates list of users with given input array.
deleteorder
deleteOrder
Delete purchase order by identifier. - For valid response try integer IDs with value < 1000. Anything above 1000 or non-integers will generate API errors.
deletepet
deletePet
Deletes a pet. - Delete a pet.
deleteuser
deleteUser
Delete user resource. - This can only be done by the logged in user.
findpetsbystatus
findPetsByStatus
Finds Pets by status. - Multiple status values can be provided with comma separated strings.
findpetsbytags
findPetsByTags
Finds Pets by tags. - Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
getinventory
getInventory
Returns pet inventories by status. - Returns a map of status codes to quantities.
getorderbyid
getOrderById
Find purchase order by ID. - For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions.
getpetbyid
getPetById
Find pet by ID. - Returns a single pet.
getuserbyname
getUserByName
Get user by user name. - Get user detail based on username.
loginuser
loginUser
Logs user into the system. - Log into the system.
logoutuser
logoutUser
Logs out current logged in user session. - Log user out of the system.
placeorder
placeOrder
Place an order for a pet. - Place a new order in the store.
updatepet
updatePet
Update an existing pet. - Update an existing pet by Id.
updatepetwithform
updatePetWithForm
Updates a pet in the store with form data. - Updates a pet resource based on the form data.
updateuser
updateUser
Update user resource. - This can only be done by the logged in user.
uploadfile
uploadFile
Uploads an image. - Upload image of the pet.

Endpoints

URLTransportStateLatencyChecked
https://petstore.run.mcp.com.ai/mcp streamable-http answering 161 ms 12 min ago

Petstore MCP Server — questions

Answers built from our own checks of this server.

What can Petstore MCP Server do?
It exposes 19 tools, read directly from the server on our last check. Among them: addPet, createUser, createUsersWithListInput, deleteOrder, deletePet, deleteUser and 13 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Petstore MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 125 ms. The bar chart above shows every period we have measured.
How do I connect Petstore MCP Server?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Petstore MCP Server need an API key?
No. Petstore MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 19 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Petstore MCP Server?
It answers our handshake in 125 ms on average, which is faster than 78% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Petstore MCP Server open source?
Yes — it is published under the MIT licence, written in HTML, 8 stars on GitHub and 2 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.