Urbit MCP · Documentation

Urbit MCP — Documentation

Version 1.0Updated September 18, 202630 tools · São Paulo, Brazil
Contents
1. What Urbit MCP does 2. Who it is for 3. Requirements 4. Connecting to Claude 5. Tool catalogue 6. Common parameters 7. Response format 8. Credits and pricing 9. Example prompts 10. Coverage and data sources 11. Data and privacy 12. Errors and troubleshooting 13. Limits and fair use 14. Support 15. Changelog

Urbit MCP is a Model Context Protocol server that brings Urbit's geographic intelligence into AI assistants. It answers questions about a specific address or coordinate in São Paulo: zoning and building potential, fiscal cadastre, property transfers, new development launches and absorption, census demographics, mobility, amenities, and environmental or legal constraints on the land.

Server URLhttps://mcp-server.urbit.com.br/mcp/mcp-serve-urbit
TransportStreamable HTTP
AuthenticationOAuth 2.0
Tools30, all read-only
CoverageMunicipal services: city of São Paulo · National services: Brazil

1. What Urbit MCP does

The server exposes Urbit's data services as tools that an AI assistant can call while answering you. You describe a site in plain language; the assistant resolves it to a coordinate, calls the relevant tools, and reasons over what comes back. The connector supplies data — the analysis is produced by the assistant from that data.

Every tool is read-only. The connector does not create, modify or delete anything, in Urbit's systems or anywhere else. It writes nothing back to your account beyond the usage record needed for billing.

2. Who it is for

Developers, investors, consultancies, architecture and urban planning practices, and financial institutions that need site-level urban and market diagnostics. Typical work: land acquisition screening, feasibility studies, due diligence, competitive supply analysis and appraisal support.

Urbit does not provide legal, engineering, appraisal or investment advice. Output is informational and should be verified against the official record before it is relied on for a decision.

3. Requirements

  • An active Urbit account with API/MCP access. Request one at urbit.com.br or write to contato@urbit.com.br.
  • Claude — web, desktop or mobile — on a plan that supports connectors, or any other MCP-compatible client.
  • A credit balance. Every new account receives free welcome credits so the server can be evaluated end to end before any purchase.

4. Connecting to Claude

  1. In Claude, open Settings → Connectors.
  2. Find Urbit MCP and click Connect.
  3. You are redirected to Urbit's sign-in page. Authorize access.
  4. The tools become available in your conversations. No further configuration is needed.

To disconnect, go to Settings → Connectors → Urbit MCP → Disconnect. This revokes the access token immediately; no further requests can be made until you reconnect.

Urbit never receives your conversation. Only the query parameters a tool needs — coordinate, radius, filters — are sent to the server.

5. Tool catalogue

Municipal services (marked M) require the cidade parameter and currently cover the city of São Paulo. National services (N) cover Brazil. Prices are per request, in Brazilian reais; the authoritative list is always the one returned by get-precos-servicos-api-mcp.

Utilities

ToolReturnsScopePrice
get-geocoderConverts a free-text address into latitude/longitude. Called first in most workflows.—Free
get-precos-servicos-api-mcpCurrent price list: category, service, unit cost per request and any declared limits.—Free

Zoning and urban legislation

ToolReturnsScopePrice
get-zoneamento-parametrosLPUOS parameters at the point: macrozone, zone, minimum/basic/maximum floor area ratio, lot occupancy, height limit, setbacks, permeability, garage quota, and the Quadro 14 land value used for the paid additional building rights (outorga onerosa).MR$ 2.00
get-operacoes-intervencoes-urbanasUrban operations (OUC), PIUs and site-specific statutes: sector and subsector, applicable parameters, incentives, obligations and the governing law.MR$ 2.00
get-patrimonio-culturalHeritage and landscape protection: ZEPEC designations, CONDEPHAAT/CONPRESP buffer zones and environmental districts.MR$ 2.00

Fiscal cadastre and transactions

ToolReturnsScopePrice
get-lote-fiscalThe property-tax lot containing the coordinate: taxpayer number, lot area, built area, frontage, current use, number of floors, year of construction and assessed land value per m². Returns at most one lot.MR$ 2.00
get-transacoes-itbiRecorded property transfers (ITBI): address, date, declared value, nature of the transaction, financing and registry office.MR$ 2.00
get-divisao-adm-munAdministrative divisions at the point: sub-prefecture and district.MFree

Risks, constraints and physical setting

ToolReturnsScopePrice
get-areas-contaminadasContaminated and rehabilitated sites: class, contaminant, intervention and use restriction.MR$ 2.00
get-melhoramento-viarioRoad improvement lines affecting or near the site, with the enacting statute.MR$ 2.00
get-decreto-desapropriacaoExpropriation decrees and plans (DUP / DIS) recorded over the area.MR$ 2.00
get-vilasLikely presence of vilas and service alleys on the block, derived from property-tax records.MR$ 2.00
get-area-alagamentoRecorded flooding and inundation events near the site, with date and type.MR$ 1.00
get-risco-geologicoMapped geological risk areas.MR$ 1.00
get-altitudeGround elevation at the point.MR$ 1.00
get-area-vulnerabilidadePrecarious settlements mapped near the site.NR$ 1.00
get-infra-dutos-gasodutos-torresPipelines, gas mains and high-voltage transmission lines whose easements may affect the land.NR$ 1.00

Infrastructure, mobility and services

ToolReturnsScopePrice
get-mobilidade-urbanaMetro, train and BRT stations and corridors with line, mode and operating status, including works under construction.NR$ 1.00
get-escolas-shoppings-hospitaisSchools, hospitals and shopping centres nearby, with address and distance.NR$ 1.00
get-amenitiesAccessibility index to everyday retail and services by H3 hexagon — schools, markets, pharmacies, restaurants, hospitals, bakeries — each scored 0–100.NR$ 1.00
get-supply-location-quality-indexUrbit's location quality index for the point, benchmarked against the city average.NR$ 1.00
get-parquesPublic parks nearby: name, type, tier and managing authority.MR$ 1.00
get-feirasStreet markets on the surrounding blocks, with weekday and street.MR$ 1.00

Demographics and socioeconomics (2022 Census)

ToolReturnsScopePrice
get-sociodemografico-mcpConsolidated profile within the radius: population, households, average income, age structure and ageing class, dependency ratio, household arrangements, dwelling-type mix, sanitation and adequacy indicators, and demand badges by segment. Census tracts are weighted by the share of their area inside the radius.NR$ 2.00
get-sociodemografico-setor-mcpThe same universe broken out by census tract: households, residents, average income, income decile, minimum-wage and affordability bands, financeable amount, dominant dwelling type and opportunity index.NR$ 5.00
get-ivsSocial vulnerability index at the point, with infrastructure component.NR$ 1.00

Real estate market

ToolReturnsScopePrice
get-launches-typologies-mcpNew residential developments and their unit types — one record per typology: developer, launch and delivery dates, project phase, bedrooms, suites, parking, private area, total units, stock, sales, launch and current stock prices, and prices restated by the INCC construction cost index.NR$ 45.00
get-listingSecondary-market listings from property portals: price, rent, condominium fee, property tax, area, bedrooms, parking, features, advertiser and link. Sale or rental.NR$ 16.00
get-avmAutomated valuation for a described unit: minimum, central and maximum value per m², with a confidence flag.NR$ 16.00
get-estatisticas-lancamentos-vendasLaunch and absorption statistics over two rolling twelve-month windows: developments launched, units launched and sold, current stock, sales velocity (VSO), period-over-period variation and a trend label.NR$ 5.00

6. Common parameters

ParameterTypeRequiredDescription
latitudenumberYesLatitude in WGS84 decimal degrees.
longitudenumberYesLongitude in WGS84 decimal degrees.
cidadestringMunicipal services onlyCity slug, unaccented and hyphenated — sao-paulo.
distancenumberNoSearch radius in metres. The default differs by service, so it is best given explicitly. Ignored by get-lote-fiscal, which returns the lot containing the point.
limitnumberNoMaximum number of records. Some services cap results regardless — see Limits.

A few services take additional parameters — finalidade (sale or rental) and optional filters on get-listing; unit characteristics on get-avm; a free-text endereco on get-geocoder. Your assistant reads these from each tool's schema; you do not need to supply them by hand.

7. Response format

Every tool returns a JSON object with a value array, ordered by distance where that applies:

{ "value": [ { "nome": "TRIANON-MASP", "modal": "METRÔ",
              "linha": "LINHA 2 - VERDE", "situacao": "OPERANDO",
              "distancia": 405 } ] }

When nothing is found within the radius, the response is an empty array with a message. This is a valid answer, not an error:

{ "value": [], "message": "nada consta" }

Geometries are suppressed in MCP responses — the geom field is returned as null — except for urban operations, where the perimeter polygon is included. Distances are in metres, areas in square metres, and monetary values in Brazilian reais.

8. Credits and pricing

Usage is metered in credits. Each request to a data service deducts its unit cost from your balance at the moment it is processed; requests that fail because of an error on Urbit's side are not charged. New accounts receive free welcome credits.

Administrative calls are free — checking the price list, your balance or your usage costs nothing. The price list itself is available at any time through get-precos-servicos-api-mcp, and it is the authoritative reference for what each request costs. Prices may change; credits already purchased keep their face value.

When your balance reaches zero, data services are suspended until it is topped up. Administrative calls continue to work. Full commercial terms are in the Terms of Service.

9. Example prompts

Start from an address. The assistant resolves the coordinate and chains the tools it needs.

“What is the zoning and building potential at Av. Paulista, 1000?”
“Show me residential launches within 500 m of this site, with sales velocity and remaining stock.”
“Profile the income and household composition within 800 m of Rua Augusta, 2000.”
“Are there any constraints on this lot — contamination, heritage listing, road widening, expropriation?”
“Compare asking prices on portals with the recorded ITBI transfers on this block.”
“Estimate the value per m² of a 90 m² three-bedroom unit with two parking spaces here.”

10. Coverage and data sources

Municipal services — zoning, fiscal cadastre, ITBI, heritage, urban operations, contaminated land, road improvements, expropriations, parks and street markets — currently cover the city of São Paulo. National services — demographics, vulnerability, mobility, amenities, listings, launches and valuation — cover Brazil, with density varying by region.

Content is compiled from three kinds of source: open government data (the City of São Paulo, IBGE's 2022 Census, CONDEPHAAT and CONPRESP, among others), licensed third-party data (including property portals), and Urbit's own processing, indexes and models. Public sources may contain errors, omissions or lags that Urbit does not control, and model outputs — valuations, indexes, statistical estimates — are estimates rather than appraisals or official records.

11. Data and privacy

The connector sends Urbit only the parameters of the query: coordinates, radius and filters. It does not read your conversation history, your files, your memory or other connectors, and it does not collect conversation data.

Two services return publicly available personal data of third parties: the advertiser name and published telephone number in property listings (get-listing), and the taxpayer and registry fields published in municipal cadastral records (get-lote-fiscal). These may be used for professional real estate analysis and due diligence, and must not be used for unsolicited marketing, list building, or profiling of identifiable individuals. Your obligations as an independent controller under the LGPD are set out in Section 7.5 of the Terms of Service.

The Service returns no confidential taxpayer information — no tax debts, payment status or financial details of any taxpayer. Usage records are kept for billing and audit. See the Privacy Policy for categories, legal bases, retention and data subject rights.

12. Errors and troubleshooting

What you seeLikely causeWhat to do
nada consta with an empty arrayNo record inside the search radiusNot an error. Widen distance, or check that the coordinate is the one you meant.
HTTP 401The authorization has expired or was revokedReconnect the connector in Settings → Connectors.
HTTP 400A required parameter is missing or malformedCheck that cidade is present for municipal services and that latitude and longitude are decimal degrees in WGS84.
HTTP 402 or a balance messageCredit balance exhaustedTop up. Administrative calls keep working.
A truncated or partial answerA per-call result cap, or a payload too large for the assistant's contextReduce distance or add a filter — see Limits.
Results outside the city of São Paulo come back emptyA municipal service was called outside its coverageUse the national services listed in the catalogue, or write to support about coverage plans.

13. Limits and fair use

  • get-listing and get-transacoes-itbi return at most 50 records per call. In dense areas, narrow the radius or filter by property type so the sample is not silently truncated.
  • get-launches-typologies-mcp returns one record per unit typology and can produce a large payload at a wide radius — enough to exceed an assistant's context window. A radius of 500 m or a tighter filter keeps it readable.
  • get-lote-fiscal returns exactly one lot: the one containing the coordinate.
  • Default search radii differ by service, from roughly 100 m to 2,000 m. Passing distance explicitly makes results reproducible.
  • Rate limits and fair-use thresholds apply to protect the Service, as described in Section 6 of the Terms of Service.

14. Support

Write to contato@urbit.com.br for questions about the connector, coverage, credits or billing. We reply within one business day. Privacy and data subject requests go to privacidade@urbit.com.br.

When reporting a problem, include the coordinate or address, the tool name and roughly when the call was made — that is enough for us to find the request in our logs.

See also: Terms of Service · Privacy Policy · Customer Support

15. Changelog

VersionDateChanges
1.0September 18, 2026Initial public documentation. 30 tools across zoning, fiscal cadastre, risks, infrastructure, demographics and the real estate market.
Urbit MCP Documentation · Version 1.0 · September 18, 2026 · URBIT SERVIÇOS DE INFORMÁTICA LTDA
UrbitDocumentationTerms of ServiceCustomer SupportPrivacy Policy