mcpField
L
Lodgify MCP Server

Lodgify MCP Server

Local
github.com/shanephallMaps & Travel2Updated 68w ago

About Lodgify MCP Server

Lodgify MCP Server connects MCP clients to the Lodgify vacation rental API. It is intended for managing rental properties, bookings, and calendar data through dedicated tools.

Key features

  1. 01Retrieve properties and property details
  2. 02Retrieve bookings and booking details
  3. 03Create bookings
  4. 04Update booking status
  5. 05Retrieve calendar data

Use cases

  1. 01Review vacation rental listings
  2. 02Look up booking records
  3. 03Create a booking and change its status
  4. 04Check calendar data

MCP support

Exposes Lodgify property, booking, and calendar operations as tools for MCP clients. It uses the LODGIFY_API_KEY environment variable for API access.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"lodgify": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"pull"
]
}
}
}
Run commanddocker run -i --rm pull

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
ocipull

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Lodgify MCP Server

A Model Context Protocol (MCP) server for the Lodgify vacation rental API. It exposes tools for managing properties, bookings and calendar data.

Quick start

Install dependencies with uv and run the server with uvx:

export LODGIFY_API_KEY=your_api_key
uvx lodgify-mcp-server

To run from source:

git clone https://github.com/fast-transients/lodgify-mcp-server.git
cd lodgify-mcp-server
uv sync
export LODGIFY_API_KEY=your_api_key
uv run python entrypoint.py

Claude Desktop configuration

Add this block to your Claude Desktop configuration (see examples in the examples/ folder):

{
  "mcpServers": {
    "lodgify": {
      "command": "uvx",
      "args": ["lodgify-mcp-server"],
      "env": {
        "LODGIFY_API_KEY": "your_api_key"
      }
    }
  }
}

Available tools

  • Properties: get_properties, get_property_by_id
  • Bookings: get_bookings, get_booking_by_id, create_booking, update_booking_status
  • Calendar: get_calendar

Troubleshooting

  • Ensure the LODGIFY_API_KEY environment variable is set.
  • Getting spawn uvx ENOENT? Install uv from astral.sh/uv and restart your shell.

Security

After syncing dependencies, run pip-audit to check for known vulnerabilities. The uv.lock file pins starlette 0.47.0 to address upstream advisories.

Contributing

See CONTRIBUTING.md for development setup and testing instructions.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.