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
Available Tools
19 toolsaddPetInspect
Add a new pet to the store. - Add a new pet to the store.
| Name | Required | Description | Default |
|---|---|---|---|
| addPetBody | Yes | ||
| x-hapi-auth-state | No |
createUserInspect
Create user. - This can only be done by the logged in user.
| Name | Required | Description | Default |
|---|---|---|---|
| createUserBody | No | ||
| x-hapi-auth-state | No |
createUsersWithListInputInspect
Creates list of users with given input array. - Creates list of users with given input array.
| Name | Required | Description | Default |
|---|---|---|---|
| x-hapi-auth-state | No | ||
| createUsersWithListInputBody | No |
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.
| Name | Required | Description | Default |
|---|---|---|---|
| orderId | Yes | ||
| x-hapi-auth-state | No |
deletePetInspect
Deletes a pet. - Delete a pet.
| Name | Required | Description | Default |
|---|---|---|---|
| petId | Yes | ||
| api_key | No | ||
| x-hapi-auth-state | No |
deleteUserInspect
Delete user resource. - This can only be done by the logged in user.
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | ||
| x-hapi-auth-state | No |
findPetsByStatusInspect
Finds Pets by status. - Multiple status values can be provided with comma separated strings.
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| x-hapi-auth-state | No |
findPetsByTagsInspect
Finds Pets by tags. - Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
| Name | Required | Description | Default |
|---|---|---|---|
| tags | Yes | ||
| x-hapi-auth-state | No |
getInventoryInspect
Returns pet inventories by status. - Returns a map of status codes to quantities.
| Name | Required | Description | Default |
|---|---|---|---|
| x-hapi-auth-state | No |
getOrderByIdInspect
Find purchase order by ID. - For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions.
| Name | Required | Description | Default |
|---|---|---|---|
| orderId | Yes | ||
| x-hapi-auth-state | No |
getPetByIdInspect
Find pet by ID. - Returns a single pet.
| Name | Required | Description | Default |
|---|---|---|---|
| petId | Yes | ||
| x-hapi-auth-state | No |
getUserByNameInspect
Get user by user name. - Get user detail based on username.
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | ||
| x-hapi-auth-state | No |
loginUserInspect
Logs user into the system. - Log into the system.
| Name | Required | Description | Default |
|---|---|---|---|
| password | No | ||
| username | No | ||
| x-hapi-auth-state | No |
logoutUserInspect
Logs out current logged in user session. - Log user out of the system.
| Name | Required | Description | Default |
|---|---|---|---|
| x-hapi-auth-state | No |
placeOrderInspect
Place an order for a pet. - Place a new order in the store.
| Name | Required | Description | Default |
|---|---|---|---|
| placeOrderBody | No | ||
| x-hapi-auth-state | No |
updatePetInspect
Update an existing pet. - Update an existing pet by Id.
| Name | Required | Description | Default |
|---|---|---|---|
| updatePetBody | Yes | ||
| x-hapi-auth-state | No |
updatePetWithFormInspect
Updates a pet in the store with form data. - Updates a pet resource based on the form data.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| petId | Yes | ||
| status | No | ||
| x-hapi-auth-state | No |
updateUserInspect
Update user resource. - This can only be done by the logged in user.
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | ||
| updateUserBody | No | ||
| x-hapi-auth-state | No |
uploadFileInspect
Uploads an image. - Upload image of the pet.
| Name | Required | Description | Default |
|---|---|---|---|
| petId | Yes | ||
| uploadFileBody | No | ||
| x-hapi-auth-state | No | ||
| additionalMetadata | No |
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.