{"name":"io.github.CHANGCHINFU/mcp-gauge","slug":"changchinfu-mcp-gauge","title":null,"description":"Verify official facts with Bitcoin-anchored proof. 180+ signals, x402 pay-per-call.","url":"https://mcp.market/server/changchinfu-mcp-gauge","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-07T07:09:34.000Z","license":"MIT"},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T21:30:46.380Z","last_ok_at":"2026-09-20T21:30:46.380Z","latency_ms":36},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/CHANGCHINFU/mcp-gauge","website":"https://truthbear.co","version":"1.0.5","remotes":[{"type":"streamable-http","url":"https://api.truthbear.co/mcp"}],"packages":[],"tools":[{"name":"find_signal","description":"FREE coverage + freshness manifest: which signal_id lines exist, how many entities each covers, and fresh/recent/stale counts - so you can check \"is my entity covered and how fresh\" BEFORE paying. Optional filters: industry, signal_id, entity.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"industry":{"type":"string","description":"restrict to one domain, e.g. hydrology, agriculture, energy"},"signal_id":{"type":"string","description":"e.g. hydrology.river-level"},"entity":{"type":"string","description":"object id, e.g. a USGS site id"},"full":{"type":"boolean","description":"true = per-entity detail (larger); default compact summary"}}}},{"name":"get_official_record","description":"Returns the REAL x402 payment challenge (accepts[]: network / asset / payTo / amount) for the paid endpoint that serves a given signal_id+entity, or any listed endpoint addressed directly by `path`. This tool does NOT deliver paid data and does NOT take payment - MCP has no payment layer. Pay at the returned url with your own x402 client (USDC on Base or Solana, gasless EIP-3009; pay from a plain EOA) and you receive the record directly, with record_hash you can verify offline. This tool only fetches the 402 challenge; it delivers no paid data and collects no payment.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"path":{"type":"string","description":"Alternative addressing: any listed endpoint path, optionally with its query string (e.g. \"/gauge/chokepoint-region?loc=hormuz\"). The full list of legal paths is the free /manifest?all=1. Use this for the bundles and census lines that are not addressed by signal_id+entity."},"signal_id":{"type":"string","description":"which signal line, e.g. hydrology.river-level - use find_signal to list them"},"entity":{"type":"string","description":"which object within that line, e.g. the USGS site id 07010000"},"dim":{"type":"string","enum":["gauge","ruler","calibrated","strata","history"],"description":"which product: full read (gauge) or a single add-on; the price of each is in the 402 challenge this tool returns, never here"}},"anyOf":[{"required":["path"]},{"required":["signal_id","entity"]}]}},{"name":"purchase_options","description":"FREE. Ask how to pay for a listed endpoint and get every channel with its REAL status - including the ones that are wired but not open yet. Three channels exist: x402 micropayment (for an agent with a funded USDC wallet on Base), a stateless subscription Bearer token (for a person or team - no wallet, no private key, no account), and a card rail. This tool takes no payment and holds no key; it only tells you which doors exist and which are open today.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"path":{"type":"string","description":"A listed endpoint path (e.g. \"/gauge/grid-reliability-region\") to get its price alongside the channels. Omit it to get the channel list on its own. The full list of legal paths is the free /manifest?all=1."}}}},{"name":"verify_citation","description":"FREE. Given a record_hash from any Truth Bear record, look it up and recompute the canonical hash server-side, returning whether it is a genuine Truth Bear official record plus a plain-language reverse lookup of what exactly that hash attests. Use this to check a citation you were handed by another agent or document BEFORE relying on it. No payment, no API key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"record_hash":{"type":"string","description":"sha256:<64 hex>, or a >=8-hex prefix as posted publicly"}},"required":["record_hash"]}},{"name":"verify_triangular","description":"FREE. Cross-verify one GAUGE interweave line: it returns each official series (\"leg\") in the line with its own record_hash, current/previous values, expected direction and per-leg minMove deadband, plus a count-style state (directions_matched / direction_mismatch / inverse_consistent / not_comparable / insufficient) and N-of-M. Everything needed to recompute the verdict OFFLINE is in the response - verify each leg hash with verify_citation, then recompute dir=sign(current-previous) with the minMove deadband. Descriptive only: no forecast, no causation, no advice. No payment, no API key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"line":{"type":"string","description":"which interweave line, e.g. \"E\" (state vs national unemployment) or \"F\" (drought vs crop). Public demo lines are E and F."},"entity":{"type":"string","description":"the object within the line, as US-<ST>, e.g. \"US-TX\" (case-insensitive). Required."}},"required":["line","entity"]}}],"scan":{"score":75,"grade":"B","scanned_at":"2026-09-20T20:12:03.337Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:12:03.275Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 2515ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 14 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://api.truthbear.co/mcp","reachable":true,"authRequired":false,"latencyMs":2515,"serverInfo":{"name":"truthbear-gauge","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"CHANGCHINFU","repo":"mcp-gauge","archived":false,"pushedAt":"2026-09-07T07:09:34Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/235897245?v=4","ownerCreatedAt":"2025-10-03T13:39:28Z","license":"MIT"},"icon":{"url":"https://truthbear.co/apple-touch-icon.png","source":"site","width":180,"height":180},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-07T07:09:34.000Z","score":23}}}},"grade_history":[],"reviews":[]}