{"apiVersion":"v1","directorySlug":"spotahome-mcp-b4c893e479","title":"Spotahome","description":"Skip the visits. Book your next home online. Spotahome helps you browse thousands of verified apartments, studios, and rooms across Europe, with accurate photos, videos, and clear details—then book 100% online. Pay securely, with deposit protection, and get support throughout the process. After check-in, you have a 24-hour window to confirm the home matches the listing. A simpler way to rent remotely: clear info, safe payments, fewer surprises.","pageUrl":"https://www.mcpbundles.com/skills/spotahome-mcp-b4c893e479","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.spotahome.com/mcp","hostedMcpUrl":null,"toolCount":3,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.spotahome/spotahome-mcp-b4c893e479","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search.search","description":"Use this when the user wants to find rental listings near a specific location. Requires the target coordinates and a locale for \n    localizing prices and titles. The locale must be passed by the model.\n    Only three parameters are required: locale, latitude, and longitude.\n    All other parameters are optional and must be inferred from the user's message when they mention:\n    budget or price, move-in/move-out dates, number of bathrooms or beds, type of property (room, apartment, studio),","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["locale","latitude","longitude"],"properties":{"bed":{"type":"string"},"type":{"type":"array","items":{"enum":["rooms","apartments","residences","studios"],"type":"string"}},"budget":{"type":"string"},"locale":{"type":"string"},"moveIn":{"type":"string"},"moveOut":{"type":"string"},"features":{"type":"array","items":{"type":"string"}},"latitude":{"type":"number"},"moveInTo":{"type":"string"},"verified":{"type":"integer","maximum":1,"minimum":0},"bathrooms":{"type":"array","items":{"type":"string"}},"longitude":{"type":"number"},"moveOutTo":{"type":"string"},"noDeposit":{"type":"integer","maximum":1,"minimum":0},"moveInFrom":{"type":"string"},"moveOutFrom":{"type":"string"}},"additionalProperties":false},"title":"Search","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search.search","displayName":"Search"},{"name":"search.get_cities","description":"Use this when the user asks which cities we operate in, or when a search.search returns no results and you need to suggest alternative cities. Returns the complete list of cities where we have rental stock.\n    Do not use to perform a property search — use search.search for that. If you already have the user's coordinates, prefer search.get_nearby_cities to get results sorted by distance.\n    No parameters required.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{},"additionalProperties":false},"title":"Get cities where we operate","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search.get_cities","displayName":"Get cities where we operate"},{"name":"search.get_nearby_cities","description":"Use this when a search.search returns no results and you have the user's coordinates, or when the user asks which cities are near their location. Returns the cities where we have rental stock, sorted by distance to the given point.\n    Do not use when you have no coordinates — use search.get_cities for the full unordered list instead. Do not use to perform a property search — use search.search for that.\n    Each result includes the city slug and approximate distance in km.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["latitude","longitude"],"properties":{"limit":{"type":"integer","default":5,"maximum":20,"minimum":1},"latitude":{"type":"number"},"longitude":{"type":"number"}},"additionalProperties":false},"title":"Get cities nearest to a location","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search.get_nearby_cities","displayName":"Get cities nearest to a location"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Spotahome&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Auc3BvdGFob21lLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Spotahome%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.spotahome.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Spotahome%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.spotahome.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Spotahome&connectorUrl=https%3A%2F%2Fmcp.spotahome.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Spotahome\" --url \"https://mcp.spotahome.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/spotahome-mcp-b4c893e479","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/spotahome-mcp-b4c893e479/tools/{tool}","mcpServerUrl":"https://mcp.spotahome.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/spotahome-mcp-b4c893e479?live=1"}