{"id":27060,"recorded_at":"2026-10-26T14:35:56.871886Z","observed_at":"2026-10-26T14:35:56.871824Z","subject_kind":"source_record","subject":"mcp_registry:io.github.Contentrain/contentrain","kind":"listing","method":"baseline/1","body":{"endpoints":[["mcp","https://studio.contentrain.io/api/mcp/remote"],["web","https://ai.contentrain.io/packages/mcp"]],"name":"Contentrain","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-10-24T13:19:54.50123Z","status":"active","statusChangedAt":"2026-10-24T13:19:54.50123Z","updatedAt":"2026-10-24T13:19:54.50123Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"Git-native content governance for AI agents — 27 deterministic MCP tools over stdio and HTTP.","name":"io.github.Contentrain/contentrain","packages":[{"identifier":"@contentrain/mcp","registryBaseUrl":"https://registry.npmjs.org","registryType":"npm","transport":{"type":"stdio"},"version":"3.11.16"}],"remotes":[{"type":"streamable-http","url":"https://studio.contentrain.io/api/mcp/remote"},{"headers":[{"description":"Bearer token using a Contentrain Studio MCP Cloud API key.","isRequired":true,"isSecret":true,"name":"Authorization"}],"type":"streamable-http","url":"https://studio.contentrain.io/api/mcp/v1/{project_id}/mcp","variables":{"project_id":{"description":"Contentrain Studio project ID for the MCP Cloud endpoint.","isRequired":true}}}],"repository":{"source":"github","subfolder":"packages/mcp","url":"https://github.com/Contentrain/ai"},"title":"Contentrain","version":"3.11.16","websiteUrl":"https://ai.contentrain.io/packages/mcp"}},"source":"mcp_registry","summary":"Git-native content governance for AI agents — 27 deterministic MCP tools over stdio and HTTP."},"body_sha256":"4584c554e91a6ae9fddc933b914f2621722bc40315702352043d6705bf15c8a4","prev_id":null,"leaf":"0xf545b452b567fbdec24394fd702ecf9a1b62819c0746921a402dbc8714c3c2cf","leaf_text":"{\"body\":\"4584c554e91a6ae9fddc933b914f2621722bc40315702352043d6705bf15c8a4\",\"id\":27060,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025356871824,\"prev\":null,\"subject\":\"mcp_registry:io.github.Contentrain/contentrain\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xf54588a0070d0eee016756d6873898c7fe2b2ac83c345c5781b54c26088d7c2a","0x3f61051ad23acdd67562c0775b76581a43e82cfb7a07fc2dced60c73df69650e","0x78828de2ac88e636ce7bbcffb65f22fee8e5e8821fccd488ae5da3b2c7a713bb","0xbab0335184eb38b9b3ca0683b8c4de33c19752c786e38b91b6fa35dd1298beeb","0xda3ef906381f7dd17f41a99d9f578220474fd80ca93000dd004b4c10afb0df6c","0x9d498f06a77cc70b0f457cd5c8eb427fea4a86060b3f7e109bcd62deaba43602","0x09a740d09397b15c20522395e740a4969efb497e3c24db2c32f7f6b921db8b4a","0x26f07f0af4c8911df13cb157ee560f9e1ce16c07dd41975c492712e6680d048f","0x3d82e9ada7c7d17c361b62c6ce33f9647e7db0d1c163d3a3aa6538d4c298b9bd","0xf7bdc34efb83dc5cbbcb5071558fe87a477728e005b9d180c492e090371b2357","0xd1f6cbd0d3ee44ebe2e23b42e7f1822bbdf0afd342375323b5d4f8bc89cd943a","0x86ae35463d854f3938d986999aa8497e14f0ba2aa6f39a269e1e6d1134f9b847","0x79695e4356ea25a2b58265a824698704cd2c743099ce2dca9e41384ce8f1a8c5","0xd769d41500075835c3b2f9184d223699fb983fd05c29fbcb44d964abc7ee380d","0x68d296b1e00b4899fb83c3fba36fffaefa311eac2903067dbebfe776a12b4a9a","0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678","0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc"]}