# serpapi-hotels

Connects Google Hotels to your coding assistant via SerpAPI. It lets agents check lodging prices, filter by stay dates, and inspect guest feedback.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 81
- Author: pulsemcp
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/pulsemcp/mcp-servers/tree/HEAD/experimental/serpapi-hotels
- Updated: 2026-10-09
- HTML: https://affpapa.org/en/nevibecode/mcp/serpapi-hotels

## What it does

This integration exposes three main tools: `search_hotels`, `get_hotel_details`, and `get_hotel_reviews`. An assistant can query lodging options across any region, applying constraints on nightly rates, star categories, and free cancellation policies. It also handles vacation rental queries.

Once a property is located, its `property_token` unlocks comparative pricing across platforms like Expedia or Booking.com. The server also retrieves arrival schedules, surrounding points of interest, and full guest evaluations categorized by parameters like cleanliness or staff service.

The server requires Node. Execution will fail immediately without a valid `SERPAPI_API_KEY` defined in the environment.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `SERPAPI_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add serpapi-hotels -e SERPAPI_API_KEY=<SERPAPI_API_KEY> -- npx -y serpapi-hotels-mcp-server
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add serpapi-hotels --env SERPAPI_API_KEY=<SERPAPI_API_KEY> -- npx -y serpapi-hotels-mcp-server
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "serpapi-hotels": {
            "command": "npx",
            "args": [
                "-y",
                "serpapi-hotels-mcp-server"
            ],
            "env": {
                "SERPAPI_API_KEY": "<SERPAPI_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "serpapi-hotels": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "serpapi-hotels-mcp-server"
            ],
            "env": {
                "SERPAPI_API_KEY": "<SERPAPI_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e SERPAPI_API_KEY=<SERPAPI_API_KEY> serpapi-hotels npx -y serpapi-hotels-mcp-server
```
Replace <…> with your own values

## When to use it
- search properties by travel dates, guest ratings, and nightly budget
- compare reservation costs across multiple booking aggregators
- inspect guest feedback, category sub-scores, and hotel replies
- filter accommodations by eco-certification and cancellation terms

## Example prompts
- Find hotels in central Tokyo for October 10 to 15 under $200 per night with free cancellation.
- Check the booking rate differences for this property across available travel providers.
- Pull the lowest-rated guest reviews for this place along with any manager responses.

## Similar
- [SerpApi](https://affpapa.org/en/nevibecode/mcp/serpapi.md) — MCP server · ★ 182
- [serpapi-claude-plugin](https://affpapa.org/en/nevibecode/plugins/serpapi-claude-plugin.md) — plugin · ★ 17
- [pp-hotel-goat](https://affpapa.org/en/nevibecode/skills/pp-hotel-goat.md) — skill · 388 installs
- [LetsFG — Flights & Hotels](https://affpapa.org/en/nevibecode/mcp/letsfg-flights-hotels.md) — MCP server · ★ 2197
- [google-flights](https://affpapa.org/en/nevibecode/skills/google-flights.md) — skill · 3000 installs
- [pp-booking-com](https://affpapa.org/en/nevibecode/skills/pp-booking-com.md) — skill · 458 installs

From the same set: [pulsemcp/mcp-servers](https://affpapa.org/en/nevibecode/by/pulsemcp/mcp-servers.md) — 28 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
