Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "get_v4_hook" (7 tools before, 8 now)
Uniswap v4 hook — Who built a Robinhood Chain Uniswap v4 hook: the project HEY ties it to and why (named only while listed; never a creator account), its declared callbacks (not a safety verdict), source, hooklist entry, pools by week and unknowns.
Added "get_v4_hook" (13 tools before, 14 now)
Uniswap v4 hook — Who built a Robinhood Chain Uniswap v4 hook: the project HEY ties it to and why (named only while listed; never a creator account), its declared callbacks (not a safety verdict), source, hooklist entry, pools by week and unknowns.
Certificate recorded, valid to 2026-11-30
Authorization not required
First tool surface recorded: 7 tools (server version 0.1.2)
npm:@hey-research-lab/mcp (package_npm) — from mcp_registry
https://heyresearch.xyz/mcp/research (mcp_streamable_http) — from mcp_registry
Changed the definition of "get_evidence"
⟨13 unchanged words⟩ lock:, source:, claim:, state:, integrity:, narrative:, method:, sourcechange:, security:, v4hook: — as a receipt: what it claims ⟨27 unchanged words⟩
Changed the definition of "find_projects"
⟨185 unchanged words⟩ description":"Default activity; shipped = newest shipfirst.first; shipped7d / shipped30d = most meaningful ships in the last 7 / 30 days.","enum":["activity","shipped","shipped7d","shipped30d","marketCap","newest","liquidity","volume24h ⟨44 unchanged words⟩
Removed "compare_projects", "get_project_coverage" and "lookup_token"; changed the definition of "ask_hey", "chain_overview", "explain_fact" and 10 more (16 tools before, 13 now)
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"question":{" ⟨33 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"api":{"type":"string"},"data":{},"schema":{"const":"hey.mcp-api-answer","type":"string"}},"required":["schema","api"],"type":"object"}Added "research_answer"; changed the definition of "find_projects", "get_changes", "get_contract" and 4 more (15 tools before, 16 now)
⟨82 unchanged words⟩ than a commit summary; a fresh reading ofaanliveactive market, not a thin one or only a launch curve, for the project's own token) and a positive ⟨121 unchanged words⟩ Not a ranking by price: a marketordersort is contextthe caller asked for, and rows without the figure follow in activity order.
Certificate recorded, valid to 2026-11-30
Authorization not required
Unknown → Live
First tool surface recorded: 15 tools (server version 0.1.1)
https://heyresearch.xyz/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 16 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨11 unchanged words⟩ transactions, launches, ships per day), this-week(the rollup), weekly-report (anarchivedISO week, or the latest), unlocks (scheduled HoodLock unlocks with proof), build-market (Build Momentum beside market attention, a map). Aggregates only; nobody is named.
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"days":{" ⟨42 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"api":{"type":"string"},"data":{},"schema":{"const":"hey.mcp-api-answer","type":"string"}},"required":["schema","api"],"type":"object"}Why HEY publishes a fact about one project: the value,whether it isFACT, DERIVED or UNKNOWN, the canonical rule anditsversion, the winning source and why, the ⟨11 unchanged words⟩ ids. Omit fact to list what can beexplained.explained; source.counted takes a source id.
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"fact":{" ⟨43 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"api":{"type":"string"},"data":{},"schema":{"const":"hey.mcp-api-answer","type":"string"}},"required":["schema","api"],"type":"object"}⟨12 unchanged words⟩ of HEY's surfaces. A full 0x address isansweredaascontractlookup_tokenlookup:would.is anyone building it, its ships in 30 days, the last one with its source. Surfaces: building-with-token: verified shipping, active or ⟨220 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"age":{" ⟨179 unchanged words⟩ string"},"sort":{"description":"Defaultactivity (card completeness, then activity);activity; shipped =most recentlynewestshippedship first.","enum":["activity","shipped" ⟨48 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"api":{"type":"string"},"data":{},"schema":{"const":"hey.mcp-api-answer","type":"string"}},"required":["schema","api"],"type":"object"}{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"after":{" ⟨169 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"api":{"type":"string"},"data":{},"schema":{"const":"hey.mcp-api-answer","type":"string"}},"required":["schema","api"],"type":"object"}⟨5 unchanged words⟩ entity: creation, deployer (the only accountevernamed, with a count of other tracked projects' tokens it deployed), verified source,how the explorer verified itand whose code it is (template, bytecode match orpublished for theitsaddressown), Sourcify's answer, proxy and implementation history or the clone's original, interface changes(counts), andseven7 days of calls per method (counts by bucket,counts; names withheld;undecoded selectorsanwithundecodedaselector's signature candidate — a guess, never a name). chainId and addressfor one contract, or slug for all of a project's. ⟨14 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"address":{" ⟨32 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"api":{"type":"string"},"data":{},"schema":{"const":"hey.mcp-api-answer","type":"string"}},"required":["schema","api"],"type":"object"}{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"id":{" ⟨25 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"api":{"type":"string"},"data":{},"schema":{"const":"hey.mcp-api-answer","type":"string"}},"required":["schema","api"],"type":"object"}⟨64 unchanged words⟩ , developer footprint (counts only where measured).Use this first for "tell me about X".
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"slug":{" ⟨18 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"api":{"type":"string"},"data":{},"schema":{"const":"hey.mcp-api-answer","type":"string"}},"required":["schema","api"],"type":"object"}{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"before":{" ⟨50 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"api":{"type":"string"},"data":{},"schema":{"const":"hey.mcp-api-answer","type":"string"}},"required":["schema","api"],"type":"object"}One token's market from HEY's own daily index: the current readingwith its(valuation kindand, provider), price, liquidity, volume and trades by day, the lifecycle (deploy,the launchpad'slaunchpad claim, stage, firstindexedtrade), pools and depth,a supply-concentrationsupplysummaryconcentration (shares only, no addresses), contract checks ⟨28 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"days":{" ⟨55 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"api":{"type":"string"},"data":{},"schema":{"const":"hey.mcp-api-answer","type":"string"}},"required":["schema","api"],"type":"object"}{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"slug":{" ⟨18 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"api":{"type":"string"},"data":{},"schema":{"const":"hey.mcp-api-answer","type":"string"}},"required":["schema","api"],"type":"object"}What changed for oneOne project between two dates (YYYY-MM-DD, at most ⟨19 unchanged words⟩ now, and the changes recorded — eachvaluefrom the nearest persisted point with its date andbasis; none HEY did not persist.basis. Never a cause.
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"from":{" ⟨42 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"api":{"type":"string"},"data":{},"schema":{"const":"hey.mcp-api-answer","type":"string"}},"required":["schema","api"],"type":"object"}⟨28 unchanged words⟩ compare_builders (2–4, no winner); unknowns (what HEY doeseverynotcoverageknowstate). Claims FACT/DERIVED/UNKNOWN with freshness and evidence ids; ⟨5 unchanged words⟩
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"address":{"pattern":"^0[xX][a-fA-F0-9]{40}$","type":"string"},"building":{"const":"only","type":"string"},"capability":{ ⟨64 unchanged words⟩
before
—after
{"additionalProperties":true,"properties":{"answer":{"additionalProperties":true,"properties":{"text":{"type":"string"}},"required":["text"],"type":"object"},"capability":{"enum":["research_project","what_changed","builder_status","verify_project","compare_builders","unknowns"],"type":"string"},"claims":{"items":{"additionalProperties":true,"properties":{"id":{"type":"string"},"status":{"enum":["FACT","DERIVED","UNKNOWN"],"type":"string"}},"required":["id","status"],"type":"object"},"type":"array"},"data":{"anyOf":[{"additionalProperties":true,"properties":{},"type":"object"},{"type":"null"}]},"evidence":{"items":{"additionalProperties":true,"properties":{"id":{"type":"string"}},"required":["id"],"type":"object"},"type":"array"},"schema":{"const":"hey.agent-intelligence-response","type":"string"},"schemaVersion":{"const":"1","type":"string"},"status":{"enum":["ok","not_found","moved","invalid_request","unavailable"],"type":"string"}},"required":["schema","schemaVersion","capability","status","answer","claims","evidence","data"],"type":"object"}Compare projects — Two to four Robinhood Chain projects side by side: activity status, last ship, Build Momentum, velocity, cadence, verification and market context — each line FACT, DERIVED or UNKNOWN. No winner and no recommendation.
What HEY knows — What HEY knows and does not about one project, per dimension (builder evidence, repositories, releases, market now and past, contracts with verified source and interface, distribution, locks, market integrity, protocol economics, timeline, official docs, API description, official source changes, repository metadata, published packages and package advisories) as states: MEASURED, NO_SOURCE, NOT_ENOUGH_YET, STALE, SOURCE_UNAVAILABLE, NOT_APPLICABLE, NOT_RESEARCHED, ERROR, WITHHELD — never a score. Read it before concluding from an absence.
Look up a contract address — One project by its contract address — use it whenever the user pastes a contract. Is anyone building it: activity status, ship records in 30 days, the last ship with its source, whether the project names this contract. An address with no HEY page answers "unknown" with a scan link: an answer, not an error. No risk reading, score or verdict.
The canonical change ledger:what changed onfor Robinhood Chain oronone project—: releases, ships, status moves, contract deployments,implementationandinterface changesupgrades, verification,publication,sources, scheduled unlocks — one event per change ⟨6 unchanged words⟩ when HEY first knew, and its evidence.Use this for "what changed", "what happened since", "anything new on X".Browse newestfirst by default;first; to follow along pass after=c1.0 (or a kept cursor) and keepthe cursoreachansweranswer'sgives.cursor. A retraction means HEY no longer makes that ⟨4 unchanged words⟩
⟨16 unchanged words⟩ of other tracked projects' tokens it deployed),factory,verified sourceand compiler, how the explorer verified it and whose code it is (a launchpadtemplate,abytecode match,orsourcepublished for the address), Sourcify's answer, proxykind,and implementation history or thecontract it is a minimal cloneclone'soforiginal, interfacesize andchanges (counts), andactivity,sevenincludingdays of calls per methodover the last seven days read(counts bybucket;bucket, names withheld;calls the verified ABI names,undecoded selectors with a signature candidate — a guess, never a name— and creation calls counted apart).GivechainId and address for one contract, or slug foreveryallcontractof aproject has.project's. A proxy HEY did not read is " ⟨7 unchanged words⟩
⟨39 unchanged words⟩ , how it is backed. Ids come fromget_changes, get_project_timeline, explain_fact andthesnapshot.other tools. A withdrawn record says so.
What HEY knows and does not about one project, per dimension—(builder evidence, repositories, releases,currentmarketandnowhistoricalandmarketpast, contractsand theirwith verified source and interface, distribution, locks, ⟨12 unchanged words⟩ , repository metadata, published packages and package advisories—) as states:(MEASURED, NO_SOURCE, NOT_ENOUGH_YET, STALE, SOURCE_UNAVAILABLE, NOT_APPLICABLE, NOT_RESEARCHED, ERROR, WITHHELD),— never a score. Read it before concludinganythingfrom an absence.
Everything important about oneOne project in one read: identityand when HEY first recorded it, build status and Build Momentum, market context with its kind or why it is withheld, on-chain use, 7-day product usageover 7 days(calls, active contracts,distinct caller addresses per day — addresses, not people), verificationand sources, HoodLock locks,thelatest changes, freshness and what HEY does not know. Context blocks, never building: paid promotionseen on the token(presence and dates), DefiLlama protocol economics (each metricmeasured, not tracked or unread),and thedeveloper footprint (official repositories, newest production deployment, packages, advisories —counts only where measured). Use this first ⟨6 unchanged words⟩
One project by its contract address — usethisit whenever the user pastes a contract.It answers HEY's one question about that address: isIs anyone buildingit. Theit: activity statusin HEY's words, ship records in 30 days, the last ship with its source,andwhether the project names this contract. An addressHEY publisheswith nopageHEYforpage answers "unknown" with a scan link: ⟨11 unchanged words⟩
Agent research answer — HEY's agent contract (AgentIntelligenceResponse v1), Robinhood Chain 4663: research_project; what_changed (1–30 days, project or chain); builder_status (rule, inputs, evidence); verify_project (is a contract the project’s); compare_builders (2–4, no winner); unknowns (what HEY does not know). Claims FACT/DERIVED/UNKNOWN with freshness and evidence ids; source text is quoted data.