Skip to main content
Glama

Server Details

Public municipal notices with source links. x402 $0.005 USDC, Base. As is, no warranty.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 1 tool

Disambiguation5/5

There is only one tool, so there is no possibility of selecting the wrong tool or confusing it with another. Its purpose—fetching recent municipal notices—is clear from the name and description.

Naming Consistency4/5

The single tool name 'municipal-notices' is descriptive and uses consistent kebab-case, but it is a noun phrase rather than the verb_noun convention common in tool sets. With only one tool, there is no internal inconsistency to penalize heavily.

Tool Count3/5

A single tool is thin for the server's stated scope, though the scope is narrowly defined as retrieving municipal notices. It does not feel severely mismatched, but one tool offers little flexibility for nuanced workflows.

Completeness4/5

The tool supports area selection, date filtering, keyword search, kind filtering, and limiting, which covers the core retrieval use case. Minor gaps exist, such as no explicit pagination or notice-detail lookup, but agents can work around them.

Available Tools

1 tool
municipal-noticesA
Read-onlyIdempotent
Inspect

Recent public municipal notices as clean items with source links ($0.005 USDC). area: buffalo (Buffalo Planning Board/ZBA agendas + Erie County tax-foreclosure auction docs) or chicago (City Council zoning reclassifications). Optional since (YYYY-MM-DD), keyword, kinds, limit. Cached public records; facts only, no advice; as is, no guarantee, inputs not retained; public source pages may be briefly cached. As is, no warranty. Inputs not retained; public source pages may be briefly cached.

NameRequiredDescriptionDefault
areaYesbuffalo (Erie County NY) or chicago (Cook County IL).
kindsNoOptional subset: rezoning, planning_board_agenda, zoning_board_agenda, tax_foreclosure_notice.
limitNoMax items, 1-50 (default 25).
sinceNoOptional YYYY-MM-DD; only items on/after this date.
keywordNoOptional case-insensitive filter on title/body.

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (readOnly, idempotent, openWorld, non-destructive), it discloses genuinely useful traits: per-call cost of $0.005 USDC, that results derive from cached public records, that content is facts-only with no advice, and that inputs are not retained. The disclaimer block, however, is repeated almost verbatim near the end and adds no new information the second time.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The lead sentence and parameter list are front-loaded and efficient, but the closing boilerplate is duplicated ('As is, no warranty' / 'as is, no guarantee') and the caching disclaimer appears twice, wasting a meaningful share of a short description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the return value is described only as 'clean items with source links' – the agent cannot tell what fields an item has or how links are formatted. Parameter semantics and behavior are otherwise well covered, so the gap is narrow but real for a data-retrieval tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is already 100%, so the baseline is 3; the description earns a bump by expanding the terse `area` enum values into what each area actually contains (Buffalo: Planning Board/ZBA agendas plus Erie County tax-foreclosure auction docs; Chicago: City Council zoning reclassifications). That tells the agent when a given area will and won't return what it wants, which the schema does not.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening sentence names the resource and the output shape concretely: 'Recent public municipal notices as clean items with source links,' with cost stated up front. The two supported areas are then enumerated with the specific record types each covers (Planning Board/ZBA agendas, tax-foreclosure docs vs. zoning reclassifications), which makes the scope unambiguous. There are no siblings to differentiate against, so it caps below 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: the description tells the agent what areas and filters exist but never states when this tool is the right choice, when it isn't, or what to do if a needed area isn't listed. With no siblings, alternative-routing guidance isn't expected, but preconditions and limits on the query are absent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • First observedmunicipal-notices

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables searching and retrieving German public procurement notices as normalized JSON, with per-call payment via x402 (USDC on Base) and free sample and stats tools.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Search and analyze U.S. federal government contracts and opportunities from SAM.gov. Tools for keyword search, contract details, competitive analysis, and capability statement drafting — built for AI agents via x402 USDC micropayments.
    3
    2
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for amtsblattportal.ch — the Swiss official gazette portal (SHAB + 27 cantonal gazettes). Public procurement and official notices, person-data rubrics excluded by design.
    6
    56 PyPI
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources