Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
ITBI SP · São Paulo real estate prices 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
Real sale prices (ITBI) for every building, street and district in São Paulo, plus homes for sale.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http itbi-sp-sao-paulo-real-estate-prices-mcp https://itbisp.com/mcp
# 2 — ask your agent for something these tools do
# buscar_imoveis, ficha_imovel, comparaveis_endereco and 7 more
ITBI SP · São Paulo real estate prices 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 itbi-sp-sao-paulo-real-estate-prices-mcp https://itbisp.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.
Busca imóveis à venda na cidade de São Paulo (apartamentos, casas, salas comerciais, terrenos) em anúncios de imobiliárias, deduplicados: cada resultado é um imóvel com o menor preço pedido, o link da ficha em itbisp.com e o do anúncio mais barato. O jeito mais simples: passe o pedido da pessoa em q, em português ("apartamento de 3 quartos em Pinheiros até 1,5 milhão perto do metrô, com varanda")
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | no | Pedido em linguagem natural, em português: '3 quartos perto do metrô em Pinheiros até 1,8 mi com varanda', 'studio até 500 mil perto da estação Faria Lima', 'casa com quintal e piscina que aceita pet' |
| bairro | array | no | Um ou mais bairros, como as pessoas escrevem: ["Pinheiros", "Vila Madalena"]. Neighborhood names. |
| rua | string | no | Nome da rua, com ou sem 'Rua'/'Av.': "Rua dos Pinheiros". Street name. |
| estacao | string | no | Estação de metrô/trem/monotrilho mais próxima do imóvel: "Fradique Coutinho", "Faria Lima". Nearest station name. |
| metro_max_m | integer | no | Distância máxima (metros, em linha reta) até a estação mais próxima. 'Perto do metrô' ≈ 800. Max distance to nearest station in meters. |
| lat | number | no | Latitude do ponto de referência (use com lon e raio_m). Reference point latitude. |
| lon | number | no | Longitude do ponto de referência. Reference point longitude. |
| raio_m | integer | no | Raio em metros em torno de lat/lon. Radius in meters. |
| bbox | array | no | Caixa [oeste, sul, leste, norte] em graus. Bounding box [west, south, east, north]. |
| poligono | array | no | Anel do polígono como lista de [lon, lat] (GeoJSON). Polygon ring as [lon, lat] pairs. |
| tipo | array | no | Tipos aceitos. Studio/flat/kitnet/cobertura são 'apartamento'; sobrado é 'casa'. Property types. |
| preco_min | number | no | Preço mínimo em reais. Min price (BRL). |
| preco_max | number | no | Preço máximo em reais: 1,5 milhão = 1500000. Max price (BRL). |
| area_min | number | no | Área mínima em m² (privativa/útil do anúncio). Min area (m²). |
| area_max | number | no | Área máxima em m². Max area (m²). |
| quartos_min | integer | no | Quartos (dormitórios), no mínimo. Min bedrooms. |
| suites_min | integer | no | Suítes, no mínimo. Min suites. |
| vagas_min | integer | no | Vagas de garagem, no mínimo. Min parking spots. |
| so_preco_bom | boolean | no | Só imóveis com pedido abaixo do mercado (comparados ao mesmo prédio, rua ou bairro e ao pago no ITBI). Only below-market asking prices. |
| ordem | string | no | Ordem. 'relevancia' põe primeiro preço bom, com foto e confirmado por várias imobiliárias; 'mais_perto' exige lat/lon. Sort order. |
Ficha completa de um imóvel devolvido por buscar_imoveis: todos os anúncios ativos (imobiliária, preço pedido, link, código), histórico de preço, fotos, descrição, características, condomínio e IPTU, metrô, como o preço se compara ao mercado e o que foi pago nas vendas do mesmo prédio segundo o ITBI. Use quando a pessoa quer detalhes, quer comparar imobiliárias anunciando o mesmo imóvel ou pergunt
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | id do imóvel devolvido por buscar_imoveis (ex.: im_1217cd8f3590). Property id. |
Para um endereço da cidade de São Paulo (rua e número) ou um ponto lat/lon: imóveis à venda no mesmo prédio e ao redor parecidos com o informado, R$/m² pedido mediano, uma estimativa de preço pedido para a área informada e o preço realmente pago no prédio e no distrito segundo o ITBI. Use para "quanto vale meu apartamento na Rua X, 123?", "quanto pedem por apartamentos no meu prédio?", "esse preço
| Parameter | Type | Required | Notes |
|---|---|---|---|
| endereco | string | no | Rua e número: "Rua Fradique Coutinho, 1000". Street and number. |
| lat | number | no | Latitude, se não houver endereço. Latitude if no address. |
| lon | number | no | Longitude. Longitude. |
| tipo | string | no | Tipo do imóvel avaliado (padrão: o mais comum no prédio, ou apartamento). Property type. |
| area | number | no | Área do imóvel avaliado em m²; filtra comparáveis de tamanho parecido e gera a estimativa. Area in m². |
| quartos | integer | no | Quartos do imóvel avaliado. Bedrooms. |
| raio_m | integer | no | Raio dos comparáveis ao redor, em metros. Radius in meters. |
| limite | integer | no | Quantos comparáveis listar. How many comparables. |
Resumo de um bairro de São Paulo: quantos imóveis estão à venda, preço pedido mediano e R$/m² pedido (no total e por número de quartos), quantos estão abaixo do mercado, perto do metrô, e o preço realmente pago no distrito nos últimos 12 meses segundo o ITBI (R$/m² e valor mediano). Use para "quanto custa um apartamento em Moema?", "qual o preço do m² em Pinheiros?", "Tatuapé ou Mooca, qual é mais
| Parameter | Type | Required | Notes |
|---|---|---|---|
| bairro | string | yes | Nome do bairro: "Moema", "Vila Madalena". Neighborhood name. |
| tipo | string | no | Tipo de imóvel. Property type. |
Mostra a evidência do selo de preço de um imóvel: os imóveis parecidos (mesmo prédio, rua ou bairro, tamanho próximo) que entraram na conta, com preço, área e R$/m², a mediana usada, e as vendas registradas no ITBI do mesmo prédio (data, valor pago, área). Use quando a pessoa pergunta 'esse preço é bom?', 'com o que vocês compararam?', 'por quanto venderam apartamentos nesse prédio?'. | Evidence b
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | id do imóvel (campo id de buscar_imoveis), ex. im_bae2c52d4cc3. Property id. |
| limite | integer | no | Quantos comparáveis mostrar. How many comparables. |
Ordena imóveis à venda pelo que importa para a pessoa: tempo de trajeto até o trabalho (transporte, carro, bike ou a pé), distância de pessoas importantes (pais, escola), metrô a pé, preço contra parecidos, o que ela não abre mão e regiões que prefere. Devolve nota de 0 a 100, motivos e alertas por imóvel ("~25 min de ônibus até o trabalho", "441 m dos sogros", "19% abaixo de parecidos na mesma ru
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | no | Pedido em linguagem natural: 'casal com bebê, trabalho na Faria Lima, sogros na Rua Cardeal Arcoverde, até 1,8 mi, 3 quartos, metrô perto, com varanda'. Lugares citados viram pontos. Natural-language |
| trabalho | string | no | Endereço ou lugar do trabalho/estudo: 'Av. Paulista, 1000', 'Faria Lima', 'USP'. Work or study place. |
| pessoas | array | no | Pessoas ou lugares para ficar perto: [{quem:'pais', onde:'Santana'}, {quem:'escola', onde:'Rua X, 100'}]. People/places to be close to. |
| modo | string | no | Como vai ao trabalho. Commute mode. |
| tempo_max | integer | no | Minutos aceitáveis até o trabalho. Max commute minutes. |
| objetivo | string | no | — |
| preco_max | number | no | — |
| quartos_min | integer | no | — |
| vagas_min | integer | no | — |
| area_min | number | no | — |
| tipo | string | no | — |
| bairros | array | no | Bairros preferidos. Preferred neighborhoods. |
| metro | string | no | 'sim' quando metrô perto é importante. |
| essenciais | array | no | O que não abre mão. Must-haves. |
| limite | integer | no | — |
Preço pago de verdade num prédio ou casa de São Paulo, pelas vendas registradas no ITBI da Prefeitura desde 2019: m² mediano (corrigido pelo IPCA), número de vendas, faixa de preço das vendas recentes, tendência, mês da última venda e uma estimativa de quanto vale uma unidade (para a área informada ou para o tamanho mais vendido), com a comparação com o bairro e o link da página do prédio. Use par
| Parameter | Type | Required | Notes |
|---|---|---|---|
| endereco | string | no | Rua e número: "Rua Capote Valente, 1307", "Av. Paulista 1000". Street and number. |
| area | number | no | Área do imóvel em m² (área construída do IPTU, se souber) para a estimativa. Unit area in m². |
| slug | string | no | Alternativa ao endereço: o final da URL itbisp.com/predio/<slug>. |
Vendas registradas no ITBI numa rua de São Paulo: m² mediano e valor mediano desde 2024, por tipo (apartamento, casa), série por ano desde 2006 (com correção pelo IPCA), bairros por onde passa e os prédios com mais vendas, com links. Use para "qual o preço do m² na Rua Oscar Freire?", "a Alameda Olga valorizou?". Se houver ruas com o mesmo nome em bairros diferentes, passe bairro. | Registered ITB
| Parameter | Type | Required | Notes |
|---|---|---|---|
| rua | string | yes | Nome da rua: "Rua Oscar Freire", "Alameda Olga". Street name. |
| bairro | string | no | Opcional: bairro, para ruas com nome repetido. Optional district. |
Preço realmente pago num bairro (distrito) de São Paulo nos últimos 12 meses, pelas vendas registradas no ITBI: m² mediano, variação em 12 meses, valor e área medianos, apartamento e casa separados, faixa do m² (p25–p75), posição entre os bairros mais caros, comparação com a cidade, série por ano desde 2006 (com IPCA), ganho real em revendas do mesmo apartamento e as ruas com mais vendas. Aceita o
| Parameter | Type | Required | Notes |
|---|---|---|---|
| bairro | string | yes | Bairro ou distrito: "Moema", "Vila Olímpia", "Tatuapé"; "São Paulo" para a cidade. District or neighborhood. |
Ranking dos 96 distritos de São Paulo pelo m² realmente pago nos últimos 12 meses (ITBI): mais caros, mais baratos, maior alta ou maior queda em 12 meses, por zona (centro, norte, sul, leste, oeste) e por tipo (apartamento ou casa). Use para "quais os bairros mais caros de São Paulo?", "bairro mais barato da zona leste", "onde o m² mais subiu?". | Ranking of São Paulo's 96 districts by actual pric
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ordem | string | no | Ordem. Sort order. |
| zona | string | no | Opcional: zona da cidade. Optional zone. |
| tipo | string | no | Opcional: só apartamentos ou só casas. Optional property type. |
| limite | integer | no | Quantos bairros (1–96). How many. |
- 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 ITBI SP · São Paulo real estate prices 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.
| Term | Level | What it prices | Points |
|---|---|---|---|
| capability-exposure | minimal | capability blast radius (minimal) — client exposure if the model is manipulated | −0 |
| coverage-honesty | manifest | inspection depth (manifest) — how much of the target the scan could see | −4 |
What the scan could actually read
A grade is only as meaningful as its coverage, so the scanner publishes its own depth before it publishes its result.
The scan read each tool’s name, description, input schema and annotations exactly as the server listed them the last time it answered us; no code was reviewed. We ask the server again about once a month, and a list that changed is graded again.
The implementation source was not read — this reflects the declared tool metadata only.
Capability — what it could do if the model were manipulated
Tags derived from each tool’s schema and the implementation, not from what the tool calls itself. minimal is the level these add up to.
| Tool | Capability tags | Why the tag was assigned |
|---|---|---|
| buscar_imoveis | no tags | |
| ficha_imovel | no tags | |
| comparaveis_endereco | no tags | |
| resumo_bairro | no tags | |
| comparaveis_imovel | no tags | |
| para_voce | no tags | |
| vendas_predio | no tags | |
| vendas_rua | no tags | |
| vendas_bairro | no tags | |
| ranking_bairros | no tags |
Toxic-flow graph
The lethal trifecta, checked as a graph rather than as a checklist: untrusted input, a sensitive source and an external sink have to meet before there is a path worth worrying about.
The public result for this release does not print the flow graph, so there is nothing to show here. That is not the same as "no paths were found": what the scan did read is above, under coverage.
Supply chain and provenance
This is the first scan of this surface here, so there is nothing yet to compare it against.
Every result on this tab comes from one deterministic pass over the published package — offline, rule by rule, and auditable line by line above. Same methodology version, same bytes, same score.
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.3.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 ITBI SP · São Paulo real estate prices 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.