project-little-weirdo

Deterministic public-web change observation with evidence-bound commercial interpretation.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
90%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~490Tokens (tool definitions)
~800 BTypical response size
Minimal attention impact (0.38% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "project-little-weirdo": {
      "url": "https://weirdo-genesis-watch.lovable.app/api/public/weirdo/v1/mcp"
    }
  }
}

Remote endpoints

https://weirdo-genesis-watch.lovable.app/api/public/weirdo/v1/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢observe_public_page(url)

DETERMINISTIC OBSERVATION. Fetches one lawful public web page and records a bounded representation of it (title, normalized text length, content fingerprint). If the page was observed before, returns an arithmetic comparison against the previous observation: BASELINE_CREATED, NO_CHANGE or CONTENT_CHANGED. Makes no claim about meaning. Input: url (public http/https page). Private, loopback and internal addresses are refused; redirects, response size and timeouts are bounded. Uncertainty: the verdict is arithmetic, not semantic. A CONTENT_CHANGED verdict proves the content differs, not that the difference matters. Cost: free beta, rate limited per credential. No payment capability exists.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Absolute http(s) URL of a lawful, public, non-credentialed page."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢interpret_commercial_change(targetId, fromObservationId, toObservationId)

SEMANTIC INTERPRETATION over PRICING AND COMMERCIAL-OFFER PAGES ONLY. Requires a target that already has two persisted observations with a deterministic CONTENT_CHANGED verdict; it never refetches the page and never decides whether a change occurred. Input: targetId (returned by observe_public_page), optionally fromObservationId/toObservationId. Returns classified commercial changes (price, plan, discount, availability, packaging...) where every claim quotes observed before/after text, plus rejected claims and their rejection reasons. Uncertainty: unsupported, immaterial, numerically inconsistent or low-confidence claims are discarded. Non-commercial pages return INSUFFICIENT_EVIDENCE with no changes. There is no guarantee that a page contains commercial intelligence. Cost: free beta, model-backed and separately rate limited per credential.

Input Schema

{
  "type": "object",
  "properties": {
    "targetId": {
      "type": "string",
      "description": "Target UUID from a previous observation."
    },
    "fromObservationId": {
      "type": "string",
      "description": "Optional 'before' observation UUID."
    },
    "toObservationId": {
      "type": "string",
      "description": "Optional 'after' observation UUID."
    }
  },
  "required": [
    "targetId"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools