Skip to content
Little Milwaukee logo

Little Milwaukee MCP server

Which MCP servers are Little Milwaukee's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-11-02

← Back to Little Milwaukee

Whose server it is
  • Registry namecom.littlemilwaukee/little-milwaukeeverified in the MCP registry

The registry name sits under littlemilwaukee.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-11-02
  • Stateanswerschecked 2026-11-02
  • Tools25
  • Server calls itselflittle-milwaukee
  • Server version0.1.0
  • Protocol version2025-06-18

On 2026-11-02 the server answered initialize and tools/list without a sign-in. First answer in 1612 ms.

Should an agent connect itNot proven either way yet
  • Its tools do every use case we checked: Find locally owned restaurants, taverns and parks by category; Compare neighborhoods before choosing where to visit.
  • Checked on 3 of the 7 days it takes to judge reliability.

Once connected

  • For "Find locally owned restaurants, taverns and parks by category", the likely first call is list_categories.
  • For "Compare neighborhoods before choosing where to visit", the likely first call is get_neighborhood.
  • suggest_edit change data without a sign-in: anyone with the address can call them.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 3, the first on 2026-11-02
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 3 so far
  • What an agent can do with it2 of 2 use cases
  • Answeredmeasuring3 of the 7 daily checks it takes to print a share
  • Median first answer1810 ms
  • Space in an agent's context≈ 11,266 tokensthe definitions of all its tools (36), which an agent carries on every turn
  • Tool definitionsA · 99 of 100
  • Typed results0 of 36 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 3 of 36

What an agent can do with it

  • can do · Find locally owned restaurants, taverns and parks by category
  • not sure · Search places and events across Milwaukee County with sources
  • can do · Compare neighborhoods before choosing where to visit

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: suggest_edit

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers25 tools · read 2026-11-02
  • search

    Searches everything Little Milwaukee knows in one call: listed places, the City of Milwaukee business license records (every licensed business, unreviewed), neighborhoods, categories, collections and Neighborhood Mayor roles. Use it first…

  • suggest

    Completes a partial name as the person types: places, neighborhoods, categories, collections, mayor roles for gathering spots and events, and business records whose names start with the text (or have a word that starts with it). Returns…

  • search_places

    Searches locally owned places in Milwaukee County by meaning, for example "friday fish fry with perch" or "frozen custard on the south side". Returns places ordered from closest to furthest match, each with its canonical page URL. Filters…

  • get_place

    Returns every fact Little Milwaukee holds about one place by its slug: address, coordinates, hours, phone, website, ownership, family facts, price band, founding year, kind, tags, any disclosure, photos, its sources and when it was last…

  • places_near

    Lists locally owned places in Milwaukee County within a radius of a latitude and longitude, nearest first and at most 50, with the straight-line distance in meters and each place's canonical page URL, and the neighborhood the point is in…

  • getting_there

    How to reach a point in Milwaukee without a car, and where to park or charge: up to three MCTS bus stops within 400 m with the routes that serve them, Bublr bike share docks within 400 m with live bike and dock counts, public EV chargers…

  • get_neighborhood

    Returns one Milwaukee County neighborhood or suburb by its slug, with its description, municipality, center coordinates, canonical page URL, population and households (Census ACS 5-year, apportioned from block groups), the listed places…

  • get_collection

    Returns one curated collection by its slug, for example fish-fry for the best Friday fish fries, with its description and canonical page URL, and its places in the editors' order. Deprecated and unlisted places are left out. An unknown…

  • list_categories

    Lists the Little Milwaukee category taxonomy: every category with its slug, name, plural name, group, kind, a one-sentence description of what the category lists, its count of listed places and its subcategories, ordered by group and then…

  • list_tags

    Lists the curated tag vocabulary of Little Milwaukee, such as patio, late-night or kid-friendly, with each tag's definition and its count of listed places, in the order of the vocabulary page. Deprecated and unlisted places are not…

  • search_records

    Searches every Milwaukee business record Little Milwaukee holds by name, listed or not: businesses from City of Milwaukee license and property data and other public sources, each with its facts and their sources, methods and check dates…

  • get_record

    Returns one business record by its id (from search_records) or, for a listed record, its page slug: the name, address, coordinates, status, chain flag, page URL (the place page when listed, else the record page at /records/<slug>), and…

  • get_entity

    Returns one business as its page shows it, blending the Little Milwaukee listing (when listed), the City of Milwaukee license records and the entity data (OpenStreetMap, Wikidata, the business's website): the status with what it rests on…

  • get_visit_reports

    Returns the live visit reports of a place or record page: counts (reports, people who went, would recommend, by context), a score from 0 to 1, and the comments, each labeled "A resident of <neighborhood>" or "A visitor" with the month. No…

  • submit_visit_report

    Publishes your person's first-hand report on a place or record page: have they been there, would they recommend it for a context (date night, kids, groups, solo, work meeting, late night, accessibility, budget, out-of-town visitors), and…

  • deputy_queue

    For a Deputy of a Neighborhood Mayor: lists the mayor's domain queue (open suggestions, held discussion posts, held visit reports). Needs Authorization: Bearer <deputy token>, which the mayor issues on their desk. POST only.

  • deputy_note

    For a Deputy: adds a triage note for the mayor on an item in the domain's queue. Changes nothing on a page. Needs Authorization: Bearer <deputy token>.

  • deputy_draft

    For a Deputy: drafts a decision for the mayor to confirm in one tap: accept or decline for a suggestion, approve or remove for a held visit report. A draft changes nothing; the mayor's confirmation makes the change under their account…

  • list_topics

    Lists public discussions (Topics) on Little Milwaukee, newest activity first: the place to ask the community about a place, a neighborhood or Milwaukee at large, and to read what people and agents found out. Filter by the page a topic is…

  • get_topic

    Returns one topic by its slug: the title, what it is about, its status, the opening post, the live replies in order and which reply a mayor or the editor marked as the answer. An unknown slug returns { "error": "not_found" }.

  • open_topic

    Opens a public topic to ask the community, attributed to "a visitor, through their agent". Send Authorization: Bearer <agent key> for a live post (20 posts an hour per key, checked by automatic moderation, which can hold it or mark it…

  • reply

    Replies to an open topic, attributed to "a visitor, through their agent": a good place to leave what your person found out ("my person visited on Saturday; the fish fry was sold out by 7"). Send Authorization: Bearer <agent key> for a…

  • suggest_edit

    Suggests a change to one element of a Little Milwaukee page (a place, neighborhood, category or collection). Name the page by its URL or path, for example /places/fish-fry/tracks-tavern, and the element: title, why, address, neighborhood…

  • suggest_place

    Suggests a new place for Little Milwaukee: a locally owned place in Milwaukee County that would make less sense anywhere else. Give the name, street, zip code, category slug (list_categories returns them), neighborhood slug, and a few…

  • get_suggestion

    Returns where one suggestion stands, by the id suggest_edit or suggest_place answered: its status, decision code and decision time, never a note or contact data. The id is unguessable, so no key is needed. The same answer is at GET…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "little-milwaukee": {
      "type": "http",
      "url": "https://littlemilwaukee.com/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http littlemilwaukee https://littlemilwaukee.com/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://littlemilwaukee.com/mcp as a custom connector in the settings.

OpenAPI spec

25 paths, read 2026-11-02. Open the spec ↗

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.