Deterministic public-web change observation with evidence-bound commercial interpretation.
One address for any MCP client. No sign-in needed on this server.
2 other
Grouped by tool name. At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
An experimental machine-to-machine intelligence service exploring whether small autonomous digital utilities can create sustainable economic value with minimal human attention.
Little Weirdo is built as a Genesis foundation: the smallest production-capable system that can observe the public web truthfully, say something useful about what it observed, expose that capability to other machines, and account honestly for what it cost and what it earned. It must earn the right to evolve — each capability is gated behind evidence, not intention.
BASELINE_CREATED, NO_CHANGE, or CONTENT_CHANGED.The two layers are never mixed.
CONTENT_CHANGED verdict proves the content differs — nothing more.Semantic results may express uncertainty or refuse to interpret. A
non-commercial page returns INSUFFICIENT_EVIDENCE rather than manufactured
meaning.
POST /api/public/weirdo/v1/mcp — MCP Streamable HTTP (revision 2025-06-18),
exposing observe_public_page and interpret_commercial_change.POST /api/public/weirdo/v1/observe — REST observation.POST /api/public/weirdo/v1/interpret — REST interpretation.GET /api/public/weirdo/v1/mcp — machine-readable discovery manifest./machines — human-readable machine documentation.Both transports enter a single gateway that owns credential checks, budget limits, URL guards, provenance, and accounting. Neither can route around it.
Registry artifacts live in mcp/. Registration with the official MCP Registry
has not been performed; see mcp/REGISTRATION.md.
There is no payment, metering, subscription, or billing capability. Access requires a founder-issued machine credential and is rate limited per credential, with a cumulative cost ceiling for the whole experiment. Free beta is not a guarantee of permanent free usage.
Revenue counts only when it is an externally verified event. Founder activity, test traffic, and internal calls never count as revenue. Every run is attributed its direct cost, and model-backed interpretation is attributed its semantic cost. The ledger is allowed to report zero — and currently does.
CONTENT_CHANGED verdict and a NO_CHANGE stability control.git clone <this-repository-url>
cd <repository-name>
npm i
cp .env.example .env # fill in your own values
npm run dev
Stack: TanStack Start, React, TypeScript, Tailwind CSS, Vitest.
npm test # full test suite
npm run build # production build
.env is git-ignored. .env.example lists variable names only.