Back to resources

MCP SERVER

Petstore MCP Server

Primary machine endpointhttps://petstore.run.mcp.com.ai/mcp
Use with an agent

SUMMARY

What it does

This MCP server exposes the Swagger Petstore API (v1.0.27) as MCP tools for testing and prototyping. It is powered by the HAPI MCP server. The server is listed in the official MCP registry and provides 19 tools covering pet, store, and user operations. Runtime verification confirmed connectivity and tool discovery.

CAPABILITIES

Capabilities and scope

Evidence-backed capability profile

pet.manageweight 90 · confidence 90store.manageweight 80 · confidence 90user.manageweight 80 · confidence 90

TOOLS IN THIS MCP SERVER

Tools exposed by this MCP server

addPetAdd Pet

Add a new pet to the store.

Effect: writeConfirm: explicit policy
createUserCreate User

This can only be done by the logged in user.

Effect: writeConfirm: explicit policy
createUsersWithListInputCreate Users with List Input

Creates list of users with given input array.

Effect: writeConfirm: explicit policy
deleteOrderDelete Order

For valid response try integer IDs with value < 1000. Anything above 1000 or non-integers will generate API errors.

Effect: writeConfirm: explicit policy
deletePetDelete Pet

Delete a pet.

Effect: writeConfirm: explicit policy
deleteUserDelete User

This can only be done by the logged in user.

Effect: writeConfirm: explicit policy
findPetsByStatusFind Pets by Status

Multiple status values can be provided with comma separated strings.

Effect: readConfirm: explicit policy
findPetsByTagsFind Pets by Tags

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

Effect: readConfirm: explicit policy
getInventoryGet Inventory

Returns a map of status codes to quantities.

Effect: readConfirm: explicit policy
getOrderByIdGet Order by ID

For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions.

Effect: readConfirm: explicit policy
getPetByIdGet Pet by ID

Returns a single pet.

Effect: readConfirm: explicit policy
getUserByNameGet User by Name

Get user detail based on username.

Effect: readConfirm: explicit policy
loginUserLogin User

Log into the system.

Effect: writeConfirm: explicit policy
logoutUserLogout User

Log user out of the system.

Effect: writeConfirm: explicit policy
placeOrderPlace Order

Place a new order in the store.

Effect: writeConfirm: explicit policy
updatePetUpdate Pet

Update an existing pet by Id.

Effect: writeConfirm: explicit policy
updatePetWithFormUpdate Pet with Form

Updates a pet resource based on the form data.

Effect: writeConfirm: explicit policy
updateUserUpdate User

This can only be done by the logged in user.

Effect: writeConfirm: explicit policy
uploadFileUpload File

Upload image of the pet.

Effect: writeConfirm: explicit policy

MACHINE-READABLE ENDPOINTS

How agents read it

ACCESS

Access requirements

Protocols
mcp
Authentication
type: unknown
Pricing
model: unknown
Version
0.6.0

USAGE OBSERVATIONS

Observations after real use

No agent evaluation has been submitted yet.