Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
CoworkingView is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Coworking, private offices and day passes with published prices: Berlin, Madrid, London + 60 cities
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http coworkingview-mcp https://mcp.coworkingview.com/mcp
# 2 — ask your agent for something these tools do
# list_coworking_locations, resolve_coworking_query, get_coworking_filter_options and 7 more
CoworkingView costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http coworkingview-mcp https://mcp.coworkingview.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
10 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Lists every country, city and zone where CoworkingView has coworking spaces, with the exact slugs required by the other tools and how many spaces each place has. A "zone" is a district inside a city (for example "mitte" inside "berlin"). Call this before searching whenever the user names a place, because every filter takes a lowercase slug and a guessed slug returns an empty result rather than an
| Parameter | Type | Required | Notes |
|---|---|---|---|
| locale | string | no | Language for names and descriptions. Set from the user's language: 'de' for German, 'es' for Spanish, otherwise 'en'. |
| country | string | no | Optional ISO country code or country slug to narrow the list, e.g. 'DE' or 'germany'. Omit to list everything. |
Turns free text the user typed — a city, a district, an operator or brand name, or a specific building — into the exact slug and dimension the search tool needs. Returns each match with its kind, which tells you WHICH filter to use: a "city" or "zone" match goes in the city/zone argument, an "operator" match goes in operator, and a "property" match should be looked up directly with get_cow
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | The text the user used, e.g. 'Prenzlauer Berg', 'beyond', 'Alte Münze'. Pass it as they wrote it. |
| locale | string | no | Language for names and descriptions. Set from the user's language: 'de' for German, 'es' for Spanish, otherwise 'en'. |
| limit | integer | no | Maximum matches to return. |
Returns the exact values accepted by the filters of search_coworking_spaces — amenity slugs, workspace types, operators and the observed price and capacity ranges — each with the number of spaces it would match in the current context. Amenity slugs use underscores, for example "ac_heating" and "free_coffee_tea", and cannot be guessed reliably, so call this before filtering by amenity. Pass a city
| Parameter | Type | Required | Notes |
|---|---|---|---|
| locale | string | no | Language for names and descriptions. Set from the user's language: 'de' for German, 'es' for Spanish, otherwise 'en'. |
| city | string | no | City slug, to scope counts and price ranges to one city. |
| zone | string | no | Zone slug, to scope further to one district. Requires the city it belongs to. |
| country | string | no | Country slug, to scope to one country. |
| operator | string | no | Operator slug, to scope to one brand. |
Use this whenever the user wants a coworking space, private office, serviced/managed office, team office, dedicated or hot desk, meeting room, day pass or virtual office in a city — in any language ("Büro mieten in Berlin", "oficina privada en Madrid", "flex office London"). Searches CoworkingView for coworking spaces and returns matching spaces with their "from" price, capacity, amenities, rating
| Parameter | Type | Required | Notes |
|---|---|---|---|
| locale | string | no | Language for names and descriptions. Set from the user's language: 'de' for German, 'es' for Spanish, otherwise 'en'. |
| city | string | no | City slug, e.g. 'berlin'. Lowercase, hyphenated, never a display name. |
| zone | string | no | Zone (district) slug, e.g. 'mitte'. Must be a zone of the given city. |
| country | string | no | Country slug, e.g. 'germany'. |
| operator | string | no | Operator or brand slug, from resolve_coworking_query. |
| workspaceType | string | no | Type of workspace, e.g. 'private_office', 'flex_desk', 'meeting_room'. From get_coworking_filter_options. |
| amenities | array | no | Amenity slugs that must all be present, e.g. ['ac_heating','parking']. Underscores, not hyphens. From get_coworking_filter_options. |
| minCapacity | integer | no | Minimum number of people the space must fit. |
| maxPrice | number | no | Upper bound on the "from" price. Give currency too when it is not euros. |
| currency | string | no | Currency of maxPrice. Note the price filter works in approximate euros, so a non-euro bound is converted and approximate. |
| address | string | no | A street address the user named, e.g. "Domstraße 17" or "Calle Velázquez 34". Returns only the listings AT that address and on the same street, the ones at the address first. To find spaces AROUND an |
| latitude | number | no | User's latitude, for proximity ordering. |
| longitude | number | no | User's longitude, for proximity ordering. |
| radiusKm | number | no | Only spaces within this many kilometres of the given coordinates. |
| bbox | object | no | Search within a map viewport instead of a radius — the WGS84 bounding box the user is currently looking at ("search this area"). Use this or latitude/longitude+radiusKm, not both. |
| sort | string | no | Result order. 'price_low_to_high' (default) is cheapest first. 'distance' requires latitude and longitude and orders by proximity. Results are always deterministic: the same query returns the same ord |
| cursor | string | no | Pass back the nextCursor from a previous result to get the next page. Never construct one. |
Returns everything known about a single coworking space: address, capacity, amenities, rating, how its price compares to the local market, the operator description, and its full pricing options. Takes the slug returned by search_coworking_spaces or resolve_coworking_query — not a display name. Use detail "full" only when the user is choosing between specific spaces and needs every pricing option
| Parameter | Type | Required | Notes |
|---|---|---|---|
| slug | string | yes | The space's slug, exactly as returned by another tool. |
| locale | string | no | Language for names and descriptions. Set from the user's language: 'de' for German, 'es' for Spanish, otherwise 'en'. |
| detail | string | no | 'concise' gives one representative price per workspace type and a short description. 'full' gives every pricing option and the complete description. |
| includePhoto | boolean | no | Fetches and inlines the main photo as image bytes in the response, costing significantly more tokens and bandwidth than the rest of this tool combined. Only set this when the user has actually asked t |
Fetches full details for 2 to 5 coworking spaces at once and returns them side by side, ready to compare on price, capacity, amenities and rating — the tool to use instead of calling get_coworking_space once per space in a row, which wastes tokens on repeated boilerplate for the exact same result. Takes slugs, not display names: resolve each one with resolve_coworking_query or search_coworking_spa
| Parameter | Type | Required | Notes |
|---|---|---|---|
| slugs | array | yes | Between 2 and 5 space slugs, exactly as returned by another tool. |
| locale | string | no | Language for names and descriptions. Set from the user's language: 'de' for German, 'es' for Spanish, otherwise 'en'. |
| detail | string | no | 'concise' gives one representative price per workspace type for each space. 'full' gives every pricing option — use it when the user is down to these specific spaces and needs the complete price list. |
Returns aggregated coworking prices (median, min, max) per workspace type for one city, one country, or the whole catalogue — the tool to use for "how much does a desk/private office cost in Berlin?" rather than eyeballing individual search results. Every figure carries the sampleSize (how many priced spaces it is computed from) and an asOf date, and figures backed by very few spaces are marke
| Parameter | Type | Required | Notes |
|---|---|---|---|
| locale | string | no | Language for names and descriptions. Set from the user's language: 'de' for German, 'es' for Spanish, otherwise 'en'. |
| city | string | no | City slug, e.g. 'berlin'. Lowercase, hyphenated, never a display name. Omit with country to cover the whole catalogue. |
| country | string | no | Country slug, e.g. 'germany', to see rates for every city in that country at once. |
| currency | string | no | Currency to present rates in. Defaults to each city's own currency; converting to another one makes every figure approximate. |
Use this when the user asks for the BEST, top or recommended coworking spaces or private offices in a city, in any language ("bestes Coworking in Hamburg", "mejor coworking en Barcelona", "best private office London"). Returns a "best value coworking in {city}" ranking: an ordered list of spaces balancing price-vs-market, amenity count and review rating, computed from a Bayesian-shrunk composite t
| Parameter | Type | Required | Notes |
|---|---|---|---|
| locale | string | no | Language for names and descriptions. Set from the user's language: 'de' for German, 'es' for Spanish, otherwise 'en'. |
| city | string | yes | City slug, e.g. 'berlin'. Lowercase, hyphenated, never a display name. Required — this ranking only exists per city. |
| limit | integer | no | Maximum number of ranked spaces to return. |
Returns an operator (brand)'s profile: tagline, description, frequently asked questions, which cities it operates in, how many spaces it has, and how its pricing compares to the local market. Use resolve_coworking_query first to turn a brand name the user typed into the exact operator slug this tool needs. The description and FAQs are written by the operator itself — present them as the brand's
| Parameter | Type | Required | Notes |
|---|---|---|---|
| slug | string | yes | The operator's slug, exactly as returned by resolve_coworking_query or search_coworking_spaces, e.g. 'beyond'. |
| locale | string | no | Language for names and descriptions. Set from the user's language: 'de' for German, 'es' for Spanish, otherwise 'en'. |
Returns the editorial guide for a country, city or district ("zone"): intro copy, frequently asked questions, how many coworking spaces are there, and the observed price range. Use this for "tell me about coworking in Berlin" rather than search_coworking_spaces, which returns individual listings, not an overview. kind must match the slug's own dimension — get it from list_coworking_locations (co
| Parameter | Type | Required | Notes |
|---|---|---|---|
| kind | string | yes | Which kind of place the slug identifies. A zone is a district inside a city. |
| slug | string | yes | The place's slug, e.g. 'germany', 'berlin', or 'mitte'. |
| locale | string | no | Language for names and descriptions. Set from the user's language: 'de' for German, 'es' for Spanish, otherwise 'en'. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install CoworkingView or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 0.4.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish CoworkingView can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.