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

82/100
Operational Score
Score Breakdown
Availability27/30
Conformance30/30
Performance25/40
Key Metrics
Uptime 30d
99.7%
P95 Latency
288.8ms
Conformance
Pass
Trend
Stable
What's Being Tested
Availability
HTTP health check to the service endpoint
Responded with HTTP 405 in 315ms
Conformance
MCP initialize handshake + tools/list
Valid MCP server info returned, tools/list responded
Performance
MCP ping + zero-arg tool invocation benchmarking
P95 latency: 288ms, 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 2d ago
Server: hapimcp-299Version: 0.6.0Protocol: 2025-06-18
Recent Probe Results
TimestampStatusLatencyConformance
Apr 2, 2026success315msPass
Apr 2, 2026success104.6msPass
Apr 2, 2026success649.6msPass
Apr 2, 2026success158.1msPass
Apr 2, 2026success115.3msPass
Apr 2, 2026success88.8msPass
Apr 2, 2026success183.3msPass
Apr 2, 2026success109.1msPass
Apr 2, 2026success137.7msPass
Apr 2, 2026success253.1msPass
Source Registries
mcp-registry
First Seen
Mar 25, 2026
Last Seen
Apr 1, 2026
Last Probed
Apr 2, 2026