Leaderboard/Petstore MCP Server
MCP ServerScored via MCP protocol probing: initialize handshake, tools/list conformance, and ping + tool invocation performance.

Petstore MCP Server

Developer Tools

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

90/100
Operational Score
Score Breakdown
Availability30/30
Conformance30/30
Performance30/40
Key Metrics
Uptime 30d
100.0%
P95 Latency
125.3ms
Conformance
Pass
Trend
Stable
What's Being Tested
Availability
HTTP health check to the service endpoint
Responded with HTTP 405 in 32ms
Conformance
MCP initialize handshake + tools/list
Valid MCP server info returned, tools/list responded
Performance
MCP ping + zero-arg tool invocation benchmarking
P95 latency: 125ms, task completion: 100%
Skills
updatePet

Update an existing pet. - Update an existing pet by Id.

addPet

Add a new pet to the store. - Add a new pet to the store.

findPetsByStatus

Finds Pets by status. - Multiple status values can be provided with comma separated strings.

findPetsByTags

Finds Pets by tags. - Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.

getPetById

Find pet by ID. - Returns a single pet.

updatePetWithForm

Updates a pet in the store with form data. - Updates a pet resource based on the form data.

deletePet

Deletes a pet. - Delete a pet.

uploadFile

Uploads an image. - Upload image of the pet.

getInventory

Returns pet inventories by status. - Returns a map of status codes to quantities.

placeOrder

Place an order for a pet. - Place a new order in the store.

getOrderById

Find purchase order by ID. - For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions.

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.

createUser

Create user. - This can only be done by the logged in user.

createUsersWithListInput

Creates list of users with given input array. - Creates list of users with given input array.

loginUser

Logs user into the system. - Log into the system.

logoutUser

Logs out current logged in user session. - Log user out of the system.

getUserByName

Get user by user name. - Get user detail based on username.

updateUser

Update user resource. - This can only be done by the logged in user.

deleteUser

Delete user resource. - This can only be done by the logged in user.

Tools
19 tools verified via live probe
verified 9h ago
Server: hapimcp-299Version: 0.6.0Protocol: 2025-06-18
Recent Probe Results
TimestampStatusLatencyConformance
May 21, 2026success32.7msPass
May 20, 2026success35.8msPass
May 18, 2026success33.6msPass
May 16, 2026success125.3msPass
May 13, 2026success136.6msPass
May 13, 2026success43.7msPass
May 12, 2026success153.7msPass
May 11, 2026success34.4msPass
May 9, 2026success75.2msPass
May 7, 2026success187.1msPass
Source Registries
mcp-registry
First Seen
Mar 25, 2026
Last Seen
May 20, 2026
Last Probed
May 21, 2026