Multi-tenant MCP server wrapping the Guesty Open API. Before connecting a chat client, create an account with your Guesty client_id / client_secret. Each client then authenticates via OAuth 2.1 (Dynamic Client Registration + PKCE) — no tokens to copy.
https://guesty.nlma.io/mcpGuesty. Remote MCP server URL: https://guesty.nlma.io/mcp.Guesty. MCP Server URL: https://guesty.nlma.io/mcp. Authentication: OAuth.claude mcp add --transport http guesty https://guesty.nlma.io/mcp
On first tool invocation, Claude Code opens the OAuth flow in your browser.
Edit claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"guesty": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://guesty.nlma.io/mcp"
]
}
}
}
mcp-remote bridges the HTTP transport to Claude Desktop's stdio and handles OAuth. Restart Claude Desktop after editing.
Create .vscode/mcp.json in your workspace:
{
"servers": {
"guesty": {
"type": "http",
"url": "https://guesty.nlma.io/mcp"
}
}
}
Open the Command Palette → MCP: List Servers → guesty → Start. VS Code handles the OAuth redirect.
Create ~/.cursor/mcp.json (global) or .cursor/mcp.json (workspace):
{
"mcpServers": {
"guesty": {
"url": "https://guesty.nlma.io/mcp"
}
}
}
Point it at https://guesty.nlma.io/mcp over Streamable HTTP. OAuth metadata is auto-discovered at https://guesty.nlma.io/.well-known/oauth-authorization-server; clients that support Dynamic Client Registration will register themselves.