Skip to main content
Glama

Petstore MCP Server

Server Details

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

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
la-rebelion/hapimcp
GitHub Stars
7

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

19 tools
addPetInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
addPetBodyYes
x-hapi-auth-stateNo
createUserInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
createUserBodyNo
x-hapi-auth-stateNo
createUsersWithListInputInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
x-hapi-auth-stateNo
createUsersWithListInputBodyNo
deleteOrderInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
orderIdYes
x-hapi-auth-stateNo
deletePetInspect

Deletes a pet. - Delete a pet.

ParametersJSON Schema
NameRequiredDescriptionDefault
petIdYes
api_keyNo
x-hapi-auth-stateNo
deleteUserInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
usernameYes
x-hapi-auth-stateNo
findPetsByStatusInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
statusYes
x-hapi-auth-stateNo
findPetsByTagsInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsYes
x-hapi-auth-stateNo
getInventoryInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
x-hapi-auth-stateNo
getOrderByIdInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
orderIdYes
x-hapi-auth-stateNo
getPetByIdInspect

Find pet by ID. - Returns a single pet.

ParametersJSON Schema
NameRequiredDescriptionDefault
petIdYes
x-hapi-auth-stateNo
getUserByNameInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
usernameYes
x-hapi-auth-stateNo
loginUserInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
passwordNo
usernameNo
x-hapi-auth-stateNo
logoutUserInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
x-hapi-auth-stateNo
placeOrderInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
placeOrderBodyNo
x-hapi-auth-stateNo
updatePetInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
updatePetBodyYes
x-hapi-auth-stateNo
updatePetWithFormInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
petIdYes
statusNo
x-hapi-auth-stateNo
updateUserInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
usernameYes
updateUserBodyNo
x-hapi-auth-stateNo
uploadFileInspect

Uploads an image. - Upload image of the pet.

ParametersJSON Schema
NameRequiredDescriptionDefault
petIdYes
uploadFileBodyNo
x-hapi-auth-stateNo
additionalMetadataNo

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.