npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@pipeworx/mcp-ct-dmv

v0.1.0

Published

Connecticut DMV: vehicle-level electric vehicle registrations by town, make and model

Readme

@pipeworx/ct-dmv

Connecticut DMV MCP — electric-vehicle registrations at vehicle level, aggregated on demand by town, make, model, model year or body type.

Tools

  • ct_dmv_ev_registrations(group_by?, city?, make?, model?, model_year?, vehicle_type?, limit?) — counts of registered electric vehicles. Answers "how many EVs are registered in Connecticut", "how many Teslas are registered in Connecticut", "which Connecticut town has the most EVs", "most popular EV models in Connecticut".

group_by accepts city (default), make, model, model_year, vehicle_type, body, fuel, color, plate_type, usage, category.

Auth

Keyless.

Vintage — read this before quoting a number

The file is a snapshot taken 2025-02-28. Connecticut has not refreshed it since, so it covers the electric vehicles registered as of February 2025 and a count read as "today" is wrong by more than a year. as_of carries the refresh date, covers states the period in words, and a note repeats it on every response.

Grain

One row per registered vehicle — 60,489 of them, each with plate type, owner town, weight, colour, model year and expiry. The pack never returns those individual records; it aggregates server-side with $select=<col>,count(1)&$group=<col> and returns counts.

sum_of_returned_rows is the sum of the rows actually returned, and truncated says whether limit cut the list off. There are ~170 Connecticut towns and hundreds of models, so a default call is usually truncated — which is why no field claims to be a statewide EV total.

Verified live 2026-07-29, group_by="make": Tesla 21,405 · Toyota 5,759 · Jeep 5,302 · Chevrolet 2,982 · KIA 2,916. Total rows in the file: 60,489.

Data sources

  • https://data.ct.gov/resource/y7ky-5wcz.json — CT DMV "Electric Vehicle Registration Data".
  • https://data.ct.gov/api/views/y7ky-5wcz.jsonrowsUpdatedAt, used for as_of.

Column names are lowercase and unseparated: primarycustomercity, vehiclemake, vehiclemodel, vehicleyear, vehicletype, vehiclebody, fuelcode, platetype, registrationusage. Town names are stored upper-case (WEST HARTFORD) while makes are mixed case (Tesla, KIA), so both are matched with upper(col) like.

Rejected while building: apne-w8c6, published as "Licensed Automobile Dealers And Repairers", sounds like a dealer locator but holds 138 manufacturer licences, mostly held by out-of-state RV and trailer makers — 23 in Indiana, 18 in California, 2 in Connecticut, and every row is MANUFACTURER LICENSE. It cannot answer "find a licensed dealer or repairer near me", so no tool wraps it. Do not re-probe it expecting a dealer list.

Quick Start

Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):

{
  "mcpServers": {
    "ct-dmv": {
      "url": "https://gateway.pipeworx.io/ct-dmv/mcp"
    }
  }
}

Or connect to the full Pipeworx gateway for access to all 1392+ data sources:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

Using with ask_pipeworx

Instead of calling tools directly, you can ask questions in plain English:

ask_pipeworx({ question: "your question about Connecticut DMV data" })

The gateway picks the right tool and fills the arguments automatically.

More

License

MIT