<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Todd Schiller - Boston</title><link href="https://toddschiller.com/" rel="alternate"></link><link href="https://toddschiller.com/feeds/tag/boston.atom.xml" rel="self"></link><id>https://toddschiller.com/</id><updated>2026-05-30T00:00:00-04:00</updated><subtitle>Human ✘ Artificial Intelligence</subtitle><entry><title>Letting OpenClaw loose on Boston's open data</title><link href="https://toddschiller.com/blog/openclaw-boston-open-data.html" rel="alternate"></link><published>2026-05-30T00:00:00-04:00</published><updated>2026-05-30T00:00:00-04:00</updated><author><name>Todd Schiller</name></author><id>tag:toddschiller.com,2026-05-30:/blog/openclaw-boston-open-data.html</id><summary type="html">At the Boston OpenClaw 2026 hackathon, I let an agent autonomously connect to the city's open-data MCP server, devise its own corruption-signal queries on contract data, and package the workflow as a reusable Claude skill.</summary><content type="html">&lt;p&gt;Today was
the &lt;a href="https://partiful.com/e/eBd91pZJpdTRp8V3FJFJ"&gt;Boston OpenClaw Hackathon&lt;/a&gt;,
which had a theme of using the &lt;a href="https://data.boston.gov/"&gt;Boston open data hub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For my project, I wanted to see how far OpenClaw could get on its own in
analyzing the data (with Claude Sonnet 4.6 as a backing model).&lt;/p&gt;
&lt;p&gt;First, I had OpenClaw connect itself to the MCP server, starting from the press
release about the launch of
the &lt;a href="https://data.boston.gov/showcase/opencontext-democratizing-the-city-of-boston-s-open-data-currently-in-beta"&gt;MCP server&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Once connected, I asked it to analyze contracts for signs of corruption. It was
able to come up with its own approach for signals and queries. For example:
&amp;quot;Departments Using the Most Limited Competition&amp;quot;, &amp;quot;Top Vendors by Limited
Competition Value&amp;quot;, and &amp;quot;Bid Threshold Clustering (near $10K)&amp;quot;.&lt;/p&gt;
&lt;!-- markdownlint-disable MD013 --&gt;
&lt;img loading="lazy" decoding="async" src="https://toddschiller.com/assets/openclaw-boston-open-data/boston-limited-competition-table.png" alt="OpenClaw output: a table of Boston departments ranked by share of limited-competition contracts (FY2019–FY2026 Q3, departments with 10+ contracts). Law Department 95.1% (155 of 163), Labor Relations 87.2%, Mandatory Appropriations 83.3%, Assessing Department 74.4%, Budget Management 66.7%, Snow &amp; Winter Management 55.2%."&gt;
&lt;!-- markdownlint-enable MD013 --&gt;
&lt;p&gt;After flagging companies, I had it analyze those companies' connections to city
officials.&lt;/p&gt;
&lt;p&gt;There were some interesting nuggets! For example, Capitol Waste Services was
flagged as high
risk for having $285M in historic contracts, of which $136M were awarded with
limited competition.&lt;/p&gt;
&lt;p&gt;The connection research flagged a 2015 fine of $120,000 by the Office of
Campaign and Political Financing (OCPF)
&lt;a href="https://valleypatriot.com/capitol-waste-services-fined-120k-for-illegal-secret-donations-to-candidates/"&gt;for illegal campaign donations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;From there, I had OpenClaw create and package a skill for flagging corruption
signals. The skill encodes the queries and data analysis scripts it developed.
That skill is available here:
&lt;a href="https://toddschiller.com/assets/openclaw-boston-open-data/boston-contract-corruption.skill"&gt;boston-contract-corruption.skill&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some other interesting questions OpenClaw was able to answer from the data:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Which restaurants are the worst health code offenders but haven't been shut
down yet?&lt;/li&gt;
&lt;li&gt;Which roads/intersections are the worst for biking, based on pothole reports
and accidents?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Overall, it was a fun experiment to see how AI agents might impact civic tech. A
big thanks to the hackathon organizers, everyone who demoed, and the city of
Boston for making this data available!&lt;/p&gt;
</content><category term="AI"></category><category term="civic tech"></category><category term="open data"></category><category term="AI"></category><category term="hackathon"></category><category term="Boston"></category></entry></feed>