
This guide provides Anthropic with comprehensive testing scenarios for the Ameniti Hotel Booking MCP Server. The server operates as a remote HTTP-based MCP service that AI assistants connect to via MCP client connectors.
https://hotel.ameniti.ai/mcphttps://hotel.ameniti.ai/.well-known/oauth-protected-resource/mcpTo test with an MCP client, configure with OAuth authentication:
{
"mcpServers": {
"ameniti-booking": {
"command": "npx",
"args": [
"@modelcontextprotocol/server-fetch",
"https://hotel.ameniti.ai/mcp"
],
"env": {
"OAUTH_TOKEN": "<your-oauth-bearer-token>"
}
}
}
}Before testing, obtain an OAuth 2.1 bearer token:
For OAuth authentication setup, configure these environment variables:
# OAuth Authentication Configuration OAUTH_AUTHORIZATION_SERVER=<your-authorization-server-url> OAUTH_RESOURCE_NAME=<your-resource-identifier> OAUTH_RESOURCE_DOCS_URL=<your-resource-documentation-url> # Optional - Development Mode NODE_ENV=development # Bypasses OAuth for local testing
Contact support@ameniti.ai for the specific values for your OAuth configuration.
For local development and testing:
NODE_ENV=developmentThis testing framework ensures comprehensive verification of the remote MCP server functionality through both natural language interactions.