mcpbeat Sign in

Overassessed MCP Server

answering

Overassessed is answering right now. Last checked 9 min ago. It exposes 1 tools.

Maryland property-assessment fairness checks vs similar homes, with appeal windows and links.

Uptime history 91 days of history · worst day 99%
91 days agonow
100.0%
Uptime 24h
91 of 91 checks
1
Tools
read from the server
421 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 14

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 28 September 2026. No other catalogue keeps this.

27 Oct a tool description was rewritten3 times that day check_assessment
27 Oct a tool changed the parameters it asks for2 times that day check_assessment
26 Oct a tool description was rewritten2 times that day check_assessment
26 Oct a tool changed the parameters it asks for2 times that day check_assessment
29 Sep a tool description was rewritten check_assessment
28 Sep a tool description was rewritten2 times that day check_assessment
28 Sep a tool changed the parameters it asks for2 times that day check_assessment
and 7 more, back to 28 September 2026

Nothing serious here today

Today is the operative word: we check Overassessed every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 9 min ago.

run in your terminal
claude mcp add overassessed --transport http https://overassessed.agentlookups.ai/mcp
Settings → Connectors → Add custom connector, then paste this address
https://overassessed.agentlookups.ai/mcp
~/.codex/config.toml
[mcp_servers.overassessed]
url = "https://overassessed.agentlookups.ai/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "overassessed": {
      "url": "https://overassessed.agentlookups.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "overassessed": {
      "type": "http",
      "url": "https://overassessed.agentlookups.ai/mcp"
    }
  }
}

Available tools 1

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

assessment
check_assessment
Fairness check for one Maryland property assessment against genuinely similar homes (same triennial reassessment group, similar size, lot and age, same zip), from a copy of the state's own assessment roll (SDAT) refreshed monthly. Input is a Maryland street address with its zip, its Maryland city or county, or MD, or an SDAT account id (acct); the city, county, state and zip can be written in the address itself (1 STATE CIR, ANNAPOLIS, MD 21401), a city or county narrows the match to that place the way a zip does, and MD alone matches the street across the whole state. A single match returns the parcel record, a uniformity object, a plain-language verdict, Maryland's appeal windows with official filing links, and honesty notes. In the parcel record, market_value is the full value an appeal argues about; taxable_now is the phased-in assessment for the Maryland tax year holding today (tax years run July 1 to June 30; taxable_now_tax_year gives its from and to dates, YYYY-MM-DD), and taxable_next with taxable_next_tax_year is the one for the tax year after; either pair is left out when the roll does not hold that year. The uniformity object gives BandSize (how many similar homes), where the assessment sits among them as percentiles (PctFMV for market value, PctImprPSF for improvement value per square foot, PctLand for land value), their medians (MedianFMV, MedianImprPSF, MedianLand), the median sales ratio of assessment to sale price (MedianSalesRatio) and its coefficient of dispersion (COD) over RatioSales sales dated RatioFromYear through RatioToYear (three calendar years ending with the year of the roll's newest sale dated on or before today), and Branch. RatioSales counts sales of $100,000 or more that the roll codes as arm's-length sales of one improved parcel; foreclosures, gifts, auctions, sales of several parcels for one price and sales of a vacant lot are left out. When the roll records no lot size or no year built for the home, the band skips that test: NotCompared names it (lot size or year built; both as lot size, year built) and the plain verdict's not_compared field says so in words. NotCompared is absent when every test ran. When the assessment sits high (PctFMV 75 or more) or low (below 25) and the home's rank on total value per square foot sits 3 or more in 10 from its rank on total value, the plain verdict's size field says so: total value is the rate per square foot times living area, so the difference comes from the home's size. Verdict branches: fair means the assessment is below the 75th percentile of similar homes (the plain headline calls it on the low side below the 25th and lower than almost all of them below the 10th, and the normal range otherwise); review means it is on the high side; elevated means it is higher than almost all of them; insufficient means fewer than 25 similar homes exist for a fair comparison, which is no finding either way. On the insufficient branch the percentile and median fields are 0, meaning not computed. A single-match or multiple_matches result also carries a roll object: as_of is the date the state last updated the roll and pulled is the date this copy was taken (both YYYY-MM-DD), overdue is true when this copy is more than 35 days old, and a field the server does not know is left out. MedianSalesRatio and COD are 0 when RatioSales is below 10, meaning no ratio is published. When several parcels share the address, the result is multiple_matches, listing parcels with their account ids; passing one of those ids as acct selects that parcel. The list is in unit order, each option carries unit (the unit as the roll writes it, such as UNIT 204) when the roll records one, and total gives how many parcels share the address; when more than 10 do (a condominium building, for instance), the list holds the first 10. A unit written after the street (100 HARBORVIEW DR UNIT 204, 100 HARBORVIEW DR #204, or as its own comma-separated part) narrows the match to that unit when the roll records units at the address, and a single match then carries parcel.unit; when the roll records units there and none is the unit written, the result is an error naming that unit, with no match list; a unit at an address where the roll records none is not applied. Every refusal and every miss below is a tool error: isError is true and the text content is the error message, with no verdict and no match list. When nothing matches, the result is an error; the roll writes addresses in its own form (e.g. 1 STATE CIR), so a miss can mean a different spelling, a town other than the one the roll records, or a zip other than the one the roll records, rather than a missing parcel. A zip is 5 digits; a ZIP+4 (21202-1234) is read as its first five digits, and a zip in the zip input takes precedence over one written in the address. A malformed zip or acct returns an error naming the expected form, a zip outside Maryland returns an error stating that only Maryland is covered, an address naming another state or territory returns an error stating that only Maryland is covered and naming that state as not covered yet, an address with no Maryland zip, city, county or state returns an error stating that only Maryland is covered and that a zip, city or county is needed, and an acct the roll does not hold returns an error stating that no parcel has that account id; none of these carries a verdict or a match list. Without a Maryland zip or MD, an address also gets the error asking for a zip, city or county when a comma-separated part after the street is not read as a Maryland place, a state, a zip, a unit or the US, such as a town Maryland lacks, another country or a state written as Miss. (100 MAIN ST, DOVER, KENT or 100 MAIN ST, LAUREL, MISS.), or when its county is written only as <name> Co with no other Maryland place (1 MAIN ST, HOWARD CO). The check is a fairness snapshot of the public record, not an appraisal, and not legal advice; the official SDAT record is authoritative.

Endpoints

URLTransportStateLatencyChecked
https://overassessed.agentlookups.ai/mcp streamable-http answering 359 ms 9 min ago

Alternatives to Overassessed

same job, measured the same way
L
ListingLane Real Estate Listing Writer
by workers-deanhiki-listinglane

MLS-ready, Fair-Housing-safe property listing descriptions (en/ko/es) and wording checks.

2 tools answering
Settlement Claim Finder
by openkrill

Open US class action settlements you may claim, with deadlines, payouts and official claim links.

5 tools answering
UK Data: Document maker
by co-reliness

Make real files from markdown or rows: Word .docx, CSV and print-ready HTML, with download links

3 tools answering
Chesswithclaw
by alightttt

Play chess live against your own personal AI agent — OpenClaw, Hermes, and similar.

14 tools answering
GovDir
by govdir

Official US government offices and pages for property, land and GIS questions, link-checked.

8 tools answering
Clara — Personal Clean Air Planner
by southlondonscientific

UK personal air quality advice and daily exposure assessment. Pairs with Hermes for live data.

2 tools answering
A
Agora Merit
by agoramerit

Free job-responsibility assessments with report quotes and private human review links.

2 tools answering
ClearBounce Email Verification
by clearbounce

Verify email addresses in real time and find business email addresses with live mailbox checks.

6 tools answering

Overassessed — questions

Answers built from our own checks of this server.

What can Overassessed do?
It exposes 1 tools, read directly from the server on our last check. Among them: check_assessment. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Overassessed working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 421 ms. The bar chart above shows every period we have measured.
How do I connect Overassessed?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Overassessed need an API key?
No. Overassessed completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 1 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Overassessed?
It answers our handshake in 421 ms on average, which is faster than 30% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.