Outsite Availability MCP

Outsite Availability MCP

Enables read-only research of public Outsite locations, quoted stay rates, and individual room calendars.

Category
Visit Server

README

Outsite Availability MCP

An unofficial, read-only MCP server for researching public Outsite locations, quoted stay rates, and individual room calendars.

Repository: kristianeboe/outsite-mcp

This project uses Outsite's public website and the same anonymous GraphQL reads used by its booking interface. It does not forward browser cookies, access Outsite accounts, book rooms, or make payments. Outsite has not endorsed this project, and its private GraphQL contract can change without notice.

Tools

  • find_outsite_locations: resolve a city, country, neighborhood, or house name to an Outsite slug.
  • search_outsite_stays: return current room/rate combinations for exact dates.
  • get_outsite_room_calendar: inspect a specific room type across a wider date window and identify contiguous open periods.

All tools are read-only and include a source URL plus fetchedAt timestamp.

Local development

Requires Node.js 22.22.2 or newer and pnpm.

pnpm install --ignore-workspace
pnpm dev

The MCP endpoint is available at http://localhost:3000/mcp. The framework's Inspector is available from the local development server.

Checks

pnpm typecheck
pnpm test
RUN_LIVE=1 pnpm test
pnpm build

The live test makes anonymous requests to Outsite and confirms location discovery, rate search, and a room calendar.

Configuration

The defaults are suitable for deployment. Optional environment variables:

  • OUTSITE_GRAPHQL_URL: defaults to https://api.outsite.co/graphql.
  • OUTSITE_CACHE_TTL_MS: anonymous upstream cache duration, default 300000.
  • OUTSITE_TIMEOUT_MS: upstream request timeout, default 12000.

Deployment

Manufact Cloud is the canonical host. The intended public endpoint is:

https://outsite-mcp.kristianeboe.me/mcp

Deploy from the connected GitHub repository or run pnpm deploy. Re-run the live smoke and MCP Inspector against the production endpoint after each tool-contract change.

DNS for the custom hostname can be managed through Namecheap's official remote MCP at https://mcp.namecheap.com/mcp. Read the existing zone first, then add the CNAME target supplied by Manufact and verify that the record persisted.

Boundaries

  • Keep the public surface anonymous and read-only.
  • Never accept, store, or forward Outsite session cookies or account tokens.
  • Do not add booking, payment, reservation changes, or other mutations.
  • Treat returned member-rate labels as public price discovery, not proof of membership entitlement.
  • Preserve raw rate totals and timestamps. Do not promise availability.

Documentation used

License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured