The Data Was Public. The Agent Path Wasn't. So His Mock Became My Documentation. A developer documented how a contributor named Pouya cloned the ask-the-record project and opened its first outside pull request, a fix to the agent's GROQ schema routing, only for the maintainer to find the patch's worked examples and embedded schema did not match the live Sanity dataset. Testing the PR's own queries against the public dataset returned HTTP 400 and null results, and the patch described fields such as claim.subject, finding.finders and patch.findingRef that do not exist in the database. The maintainer traced the underlying gap to the agent's authenticated Context MCP endpoint, which requires an organization API token rather than a project token, so cloning the repo gave the contributor no way to authenticate the path the agent actually uses. Two commands against the same data. Run them yourself: bash $ curl -sS --get 'https://u58x3mt0.api.sanity.io/v2025-08-15/data/query/production' \ --data-urlencode 'query=count ' {"query":"count ","result":120,"syncTags": "s1:dmd/mg" ,"ms":11} 120 documents, no key, no account. Now the path my agent actually uses: bash $ curl -sS -o /dev/null -w '%{http code}\n' \ 'https://api.sanity.io/v1/context/organizations/