NYC Consumer Protection (DCWP)

NYC Consumer Protection (DCWP) MCP Connector for Claude

A+

Keyless NYC consumer-protection data: DCWP consumer complaints, business inspections, administrative charges and issued business licenses — no API key.

8 tools Official Updated Oct 1, 2026 Official Vinkius Partner

New York City Department of Consumer and Worker Protection (DCWP) records, keyless.

What you can do

  • Consumer complaints — complaints against city-regulated businesses (about 76,000 records since 2022): intake date and channel, business category, complaint code, business name and result, always scoped to an intake-date window (90 days back by default)
  • Top complaint codes — the most frequent complaint codes in a window
  • Top complaint categories — the most complained-about business categories in a window
  • Complaint count — a fast count of complaints in a window, to gauge size before listing
  • Inspections — DCWP business inspections (about 290,000 records) by type ("Patrol", "Tobacco - Sale to Minor", ...), status, business category and address, scoped to an occurrence-date window (90 days by default)
  • Top inspection types — inspection types ranked by count in a window
  • Charges — DCWP administrative charges (about 137,000 records) with the violation date, charge text, cure eligibility, outcome ("Default Decision", "Pleaded", "Hearing Decision" or none yet) and guilty count, scoped to a violation-date window (365 days by default)
  • License categories — the ~72,000 issued business licenses ranked by category, optionally restricted to one status ("Active", "Expired", ...)

Who is this for

Consumer research, local business intelligence and compliance work. The tables publish with a lag of a few weeks (complaints, inspections) to a few months (charges), and every text filter is an exact match on the stored value — use the top_* ranking tools to discover the category, code and status values.

new-yorknycdcwpconsumer-complaintsinspectionslicensesbusinesscharges

8 tools expose this connector's capabilities to your AI agent.

count_consumer_complaints

days defaults to 90 (max 365). Use it to gauge how large a complaint search will be before calling search_consumer_complaints. Count DCWP consumer complaints in a window

search_consumer_complaints

g. "Landlord or Real Estate Agent", "Supermarket"), the complaint code, the business name and the result. The dataset is large, so an intake-date window is always applied: after defaults to 90 days ago when omitted. Newer complaints publish with a lag — the latest records trail a few weeks behind today. Search DCWP consumer complaints

search_dcwp_charges

The dataset is large, so a violation-date window is always applied: after defaults to 365 days ago when omitted. Charges publish with a lag — the latest records trail a few months behind today. Search DCWP administrative charges

search_dcwp_inspections

g. "Patrol", "Tobacco - Sale to Minor"), inspection status, the certificate of inspection and the license number, plus the business name, business category and street address. The dataset is very large, so an occurrence-date window is always applied: after defaults to 90 days ago when omitted. Search DCWP business inspections

top_complaint_categories

days defaults to 90 (max 365). Each row is one business category (e.g. "Landlord or Real Estate Agent") with its complaint count in the window. Top DCWP business categories by complaint count

top_complaint_codes

days defaults to 90 (max 365). Each row is one complaint code with its count in the window; a null code is reported for complaints without one. Use it to see what consumers are reporting the most recently. Most common DCWP complaint codes in a window

top_dcwp_inspection_types

days defaults to 90 (max 365). Each row is one inspection type with its count in the window — e.g. "Patrol" dominates, followed by the tobacco-specific inspections. Most frequent DCWP inspection types in a window

top_license_categories

Each row is one business category (e.g. "Home Improvement Contractor", "Tobacco Retail Dealer") with its license count. Optionally restrict to one license status (e.g. "Active" or "Expired"). The aggregation runs citywide and returns fast. Top DCWP license categories

See how to talk to your AI agent using NYC Consumer Protection (DCWP).

What landlord complaints have DCWP received in the past 90 days?

search_consumer_complaints with business_category: "Landlord or Real Estate Agent" returns the complaints in the default 90-day intake window, newest first, with each complaint code and result; top_complaint_categories shows which categories dominate the window.

Which tobacco inspections did DCWP run most recently?

search_dcwp_inspections with inspection_type: "Tobacco - Sale to Minor" returns the inspections in the default 90-day occurrence window with the business, its category, the inspection number and status; top_dcwp_inspection_types ranks all types in the window.

Which business categories hold the most active DCWP licenses?

top_license_categories with license_status: "Active" returns the categories ranked by their active license count citywide.

No. NYC Open Data serves all public datasets anonymously over its SODA API (data.cityofnewyork.us). This MCP defines no credentials and needs nothing configured.

Related Connectors