{"id":58929,"recorded_at":"2026-10-26T14:37:25.530809Z","observed_at":"2026-10-26T14:37:25.530756Z","subject_kind":"source_record","subject":"mcp_registry:sh.valv/mcp","kind":"listing","method":"baseline/1","body":{"endpoints":[["web","https://valv.sh/"]],"name":"valv","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-07-28T08:14:34.542492Z","status":"active","statusChangedAt":"2026-07-28T08:14:34.542492Z","updatedAt":"2026-07-28T08:14:34.542492Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"Let coding agents query any SQL database safely. Read-only by default and scoped by your policies.","name":"sh.valv/mcp","packages":[{"environmentVariables":[{"description":"Database connection string. PostgreSQL, MySQL, SQLite, CockroachDB, or a ClickHouse HTTP URL.","format":"string","isRequired":true,"isSecret":true,"name":"DATABASE_URL"},{"choices":["postgresql","mysql","sqlite","clickhouse"],"description":"Datasource provider: postgresql, mysql, sqlite, or clickhouse. Inferred from DATABASE_URL when omitted.","format":"string","name":"VALV_PROVIDER"},{"description":"Database name. Required for ClickHouse, whose URL does not carry one.","format":"string","name":"VALV_DATABASE"},{"description":"Comma-separated allow-list of tables. When set, only these are exposed to the agent.","format":"string","name":"VALV_TABLES"},{"description":"Comma-separated deny-list of tables, applied after the allow-list.","format":"string","name":"VALV_EXCLUDE"},{"description":"Path to a policy module that takes full control of access. Without it, the server is read-only across all tables.","format":"filepath","name":"VALV_POLICY_FILE"},{"description":"JSON context object the policy reads, e.g. {\"tenant\":{\"id\":\"acme\"}}.","format":"string","name":"VALV_CONTEXT"},{"description":"Serve over Streamable HTTP on this port instead of stdio.","format":"number","name":"VALV_HTTP_PORT"}],"identifier":"@valv/mcp","registryType":"npm","transport":{"type":"stdio"},"version":"0.6.2"}],"repository":{"source":"github","subfolder":"packages/mcp","url":"https://github.com/valv-dev/valv"},"title":"valv","version":"0.6.2","websiteUrl":"https://valv.sh"}},"source":"mcp_registry","summary":"Let coding agents query any SQL database safely. Read-only by default and scoped by your policies."},"body_sha256":"98fc5f775cc8f60304a177dfd81b9bc465795dc68acc1eafdb3d1461e4418e4e","prev_id":null,"leaf":"0x413197473799d40c059c41380ab2f4b9773d34b8bf3209504e4ad5785ee2cf5d","leaf_text":"{\"body\":\"98fc5f775cc8f60304a177dfd81b9bc465795dc68acc1eafdb3d1461e4418e4e\",\"id\":58929,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025445530756,\"prev\":null,\"subject\":\"mcp_registry:sh.valv/mcp\",\"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":["0x413170668bef05b30e190e5ac24b2d557a4961623723287dd9244ccd54350605","0x802f25ce999f24766bd986fffdd859457ebbc9ae911a127bf6d9d37e33e67fb8","0xdb550c2b70ec0ba2e6909f2c2124f181a1b004d6e0d2d801ae21e65547225140","0x55dbcaac9422e206929aeda78851b43d2651ae3f9921df71b67b8313c01a5d2d","0x13c24c39164fbe1050a28ca5d1c6fa91a4fa904368a29bac5e147630290bce59","0x268e1594c0435831a30dd6a1fe6af00fe2271dbb12a6f8c33f94820ea37cb8e4","0x3682db03de1be5616b070dcf809c9e3774b1f0d809e74059bab72378e5583906","0x7408ea1f899707fd8fc96166e07b955d4b25ab482b8daa0c9e45abc34a24730c","0x49ba577391c12d866413e21970938b593b2e367b6455832ffa1a4f58c8ec99b6","0x5abcabf96a8e684fe6e262d534520acf62828f31c0a7a0f29ffa7346f72de9b1","0x475d2fbee38b77be440946f3f083a3953187376db2f7f57a3a3db41905aa12b6","0xe2bb2a30c74e0bf16b8b75c332bdd45334d0338bef3f3022b7ea7b55718e1369","0xd406739acce2ba016f8d49081b15f266a4ea4a0b0fc5ef171c89c8fd2dda4d80","0x8b27a4c21bf4ba962fd008c8f4300bc6953764a5032b9ab0cfe696b318c45326","0x4b52a97f7a80ff7778a702b85267b8d2e5c93ce160942656435c29ae7be68bf4","0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0","0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}