Pub Dev
Server Details
pub.dev MCP — package registry for Dart & Flutter.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- pipeworx-io/mcp-pub-dev
- GitHub Stars
- 0
- Server Listing
- mcp-pub-dev
TDQS
Scored across 35 tools
Most tools target clearly distinct resources (pub.dev packages, Polymarket arb, memory, subscriptions, entity resolution), so boundaries are largely readable. However the ask_pipeworx / ask_pipeworx_beta / ask_pipeworx_grounded / deep_research cluster overlaps heavily, and the beta tool is explicitly documented as identical to ask_pipeworx today, which invites misselection. Descriptions do a lot of work to steer callers, keeping it at a middling score.
All 35 names are consistently snake_case with no camelCase or style mixing, and verb_noun patterns (get_package, resolve_entity, list_versions) dominate. The main deviation is heavy use of domain prefixes (polymarket_, ask_pipeworx_, pipeworx_), which is predictable grouping rather than chaos. Minor inconsistency in whether the noun or verb leads, but overall readable and consistent.
35 tools is well into 'too many' territory, and the surface is wildly mismatched to the server's apparent name (Pub Dev) — only four tools touch pub.dev while 31 form a broad data gateway. Even granting the gateway a legitimately wide scope, the overlapping ask_pipeworx family shows the count is not tightly scoped. Many tools earn their place individually, but the set is oversized for any single stated purpose.
Lifecycle coverage is strong where it matters: memory (remember/recall/forget), subscriptions (subscribe/unsubscribe/list_subscriptions/recent_alerts), and entity resolution are complete, and the polymarket suite covers edges, arbitrage, fill risk, cross-venue, and decay. The pub.dev slice is thinner (no README/docs or dependency-detail fetch beyond scan_dependency), and there are no glaring dead ends for the gateway's core workflows.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
entity_profile3 fields changed- changed
Input schema / properties / type / descriptionPrevious value: -"Entity type. Only \"company\" supported today; person/place coming soon."New value: +"\"company\" or \"ticker\" — both are accepted and behave identically; `value` can be a ticker, CIK, or company name either way. person/place coming soon." - changed
Input schema / properties / type / enumPrevious value: -[ - "company" -]New value: +[ + "company", + "ticker" +] - changed
Input schema / properties / value / descriptionPrevious value: -"Ticker (e.g., \"AAPL\") or zero-padded CIK (e.g., \"0000320193\"). Names not supported — use resolve_entity first if you only have a name."New value: +"Ticker (e.g., \"AAPL\"), zero-padded CIK (e.g., \"0000320193\"), or company name (e.g., \"Moderna\") — names resolve via SEC EDGAR company-name match."
1 tool update
- Changed
resolve_entity1 field changed- changed
Input schema / properties / value / descriptionPrevious value: -"For company: ticker (AAPL), CIK (0000320193), or name. For drug: brand or generic name (e.g., \"ozempic\", \"metformin\")."New value: +"For company: ticker (AAPL), CIK (0000320193), or name. For drug: brand or generic name (e.g., \"ozempic\", \"metformin\"). Pass the ENTITY NAME ONLY — for a bond that is the ISSUER exactly as printed (\"NEW YORK ST DORM AUTH\"), never the question's full noun phrase (\"NEW YORK ST DORM AUTH revenue bonds\"): the FIGI lookup matches instrument names, so trailing security-class words match nothing."
Related MCP Connectors
Hex.pm MCP — package registry for the Elixir & Erlang ecosystems.
Related MCP Servers
- AlicenseAqualityDmaintenanceA comprehensive MCP server for checking package versions and rating package quality across Python (PyPI), JavaScript/TypeScript (npm), Dart (pub.dev), and Rust (crates.io) ecosystems.5MIT
- AlicenseCqualityDmaintenanceA distributable Model Context Protocol (MCP) server that exposes Dart SDK commands for AI-powered development. This server bridges the gap between AI coding assistants and Dart/Flutter development workflows by implementing the Model Context Protocol (MCP).1021 npm6MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that provides Flutter UI templates for development. It enables users to access and integrate pre-built Flutter UI components through MCP-compatible client applications.2MIT
- AlicenseBqualityAmaintenanceUnified MCP server for App Store Connect & Google Play Console — manage listings, screenshots, releases, reviews & submissions9146 npm33MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.