Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "check_contractor"
⟨336 unchanged words⟩ and jurisdiction to send for that state's search. A name whose full text matches nothing but whose last words name a city on the records ("Smith Plumbing Los Angeles") answers that name's records in that city, with city_read {city, name}; send the name alone for every city. Each record carries as_of_date: the publisher's own last-updated ⟨64 unchanged words⟩
⟨168 unchanged words⟩ "},"license":{"description":"License number as printed on the license, truck, ad or contract, e.g. \"1000002\", \"CCC 1332267\", \"MHIC 123872\", \"TECL40892\"","type":"string"},"name": ⟨65 unchanged words⟩
Changed the definition of "check_contractor"
⟨246 unchanged words⟩ licensing-board page, not a license lookup). A name or city search sent with no jurisdiction that names a state outside the index ("Smith Plumbing Atlanta GA") answers candidates carrying not_covered (that state's not-covered answer, which also opens the message) when covered records fit the rest, and jurisdiction_not_covered when none do; those rows are records from other places. A name ending in a covered state's code that is also a word or short form ("Smith Plumbing Co", "Smith Plumbing LA") is not limited to that state; did_you_mean gives the name and jurisdiction to send for that state's search. Each record carries as_of_date: the publisher's own last-updated ⟨64 unchanged words⟩
Certificate changed, valid to 2027-01-08
Changed the definition of "check_contractor"
⟨245 unchanged words⟩ or licensing-board page, not a license lookup). Each record carries as_of_date: the publisher's own last-updated date where we have read one, else the day of our fetch. The freshness field on a match, and freshness_notes on candidates and on a no-match with a jurisdiction, state when a source's copy is behind its normal update schedule, slow to refresh by design, or still on its first full pass, with a plain note, the dates, and the issuing body's own lookup.
⟨102 unchanged words⟩ a local code such as \"NYC\". A state also covers the local jurisdictions inside it that the index holds (IL includes CHI, MD includes MD-HOWARD); each record states its own jurisdiction. Coverage spans dozens of US jurisdictions; a recognized ⟨99 unchanged words⟩
Changed the definition of "check_contractor"
before
—after
Check a contractor's license recordCheckLooks up a contractor's public credentialagainstin indexed state and local licensing records. Licenses, registrations and bond recordshavemean differentmeanings;things.useEach
Changed the definition of "check_contractor"
Check a contractor'slicensepublic credential againstofficialindexed state and locallicensingrecords. Licenses, registrations and bond recordscoveringhavedozensdifferentofmeanings;USusejurisdictions.the returned credential description.
Certificate recorded, valid to 2026-11-09
Authorization not required
First tool surface recorded: 1 tool (server version 0.1)
Showing the latest 9 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"additionalProperties":false,"properties":{"city":{"description":"Optional ⟨17 unchanged words⟩ :"string"},"entity_id":{"description":"Select theThe exact entity.id from a previousresponse,response.preservingItsame-numberselects that one record,distinctions.keepingOverridesrecordsname/license;thatsuppliedsharejurisdictiona number distinct, and overrides name and license. An id no record carries, or a jurisdiction or citystillthatconstrainisselection.not the record's own, returns an error that names the problem.","type":"string"},"jurisdiction":{"description":"State or local jurisdiction:code,ae.g.state code (\"CA\"(or \"US-CA\",styleanyalsocase),accepteda full state name (\"California\", \"District of Columbia\"), or a local code such as \"NYC\". Coverage spans dozens of US jurisdictions;GETa/v1/coveragerecognizedforplacetheoutsideexactcoveragecurrentreturnslist.jurisdiction_not_covered, and text that names no US state or local code returns an error listing the accepted forms.","type":"string"},"license":{ ⟨20 unchanged words⟩ ":"Pagination offset into the candidates list, a whole number, default 0.UseEachwithpage holds up to 20 candidates; total_candidatesfromin apriorcandidatescallresulttoispagethethroughfulllargecount.candidateAnsets.offset past the end returns an empty candidates list with a message saying so; a negative or fractional offset returns an error.","type":"integer"}},"type":"object"}
{"properties":{"city":{"description":"Optional exact record-city filter, case-insensitive. Filters before pagination; does not represent service area or silently drop terms.","type":"string"},"entity_id":{"description":"Select the exact entity.id from a previous response, preserving same-number record distinctions. Overrides name/license; supplied jurisdiction and city still constrain selection.","type":"string"},"jurisdiction":{"description":"State or local jurisdiction ⟨74 unchanged words⟩
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Check a contractor's license record"}