loading…
Search for a command to run...
loading…
Light-weight MCP server to save and manage apartment listings to a shared Google Sheet.
Light-weight MCP server to save and manage apartment listings to a shared Google Sheet.
A light-weight Model Context Protocol (MCP) server that lets Claude (or other platforms) to save and manage apartment listings to a shared Google Sheet.
This project has been inspired by the hectic apartment hunting process we have here in NYC.
Why a Google Sheet?
Because this is a MCP, use the AI platform of your choice to handle the web scraping, listing update, and more. All this MCP does is give your AI tool of choice the connectivity to your respective sheet
save_listing : adds a new listing to your sheetget_listing : fetches all listings, with optional filters (Neighborhod and Status today)update_listing : update any field on an existing listingdelete_listing : remove a listing from the sheet*you have to clone this repo, duh!
credentials.json (place in root of project)python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"nyc-apartment-tracker": {
"command": "/path/to/venv/bin/python",
"args": ["/path/to/server.py"],
"cwd": "/path/to/nyc-apartment-mcp"
}
}
}
| Variable | Default | Description |
|---|---|---|
SHEET_NAME |
NYC Apartment Listings |
Name of your Google Sheet |
If you plan on pushing to git please mae sure to never commmit credentials.json!
Run in your terminal:
claude mcp add apartment-sheets-mcp -- npx Yes, Apartment Sheets MCP is free — one-click install via Unyly at no cost.
No, Apartment Sheets runs without API keys or environment variables.
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
Open Apartment Sheets on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Security
Low riskAutomated heuristic from public metadata — not a security guarantee.