{"id":40389,"recorded_at":"2026-10-26T14:36:37.262747Z","observed_at":"2026-10-26T14:36:37.262702Z","subject_kind":"source_record","subject":"mcp_registry:io.github.lagaam-ai/lagaam","kind":"listing","method":"baseline/1","body":{"endpoints":[["web","https://github.com/lagaam-ai/lagaam"]],"name":"Lagaam","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-10-10T00:19:25.017895Z","status":"active","statusChangedAt":"2026-10-10T00:19:25.017895Z","updatedAt":"2026-10-10T00:19:25.017895Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"Stops an agent's Trino or Pinot query before it runs if it costs too much or reads outside its grant","name":"io.github.lagaam-ai/lagaam","packages":[{"environmentVariables":[{"description":"Comma list of catalog.schema.table grants; the server will not start without it","isRequired":true,"name":"LAGAAM_ALLOWED_TABLES"},{"description":"true to run with no grant at all: an explicit opt-out, off by default","format":"boolean","name":"LAGAAM_ALLOW_ALL_TABLES"},{"choices":["trino","pinot"],"default":"trino","description":"Which adapter to run","name":"LAGAAM_ENGINE"},{"default":"localhost","description":"Trino coordinator host","name":"TRINO_HOST"},{"default":"8080","description":"Trino coordinator port","format":"number","name":"TRINO_PORT"},{"default":"lagaam","description":"Trino user","name":"TRINO_USER"},{"default":"http://localhost:9000","description":"Pinot controller URL","name":"PINOT_CONTROLLER_URL"},{"default":"http://localhost:8000","description":"Pinot broker URL","name":"PINOT_BROKER_URL"},{"description":"Pinot user; unset means no auth","name":"PINOT_USER"},{"description":"Pinot password; unset means no auth","isSecret":true,"name":"PINOT_PASSWORD"},{"default":"anonymous","description":"Identity stamped on the audit trail","name":"LAGAAM_AGENT_NAME"},{"default":"53687091200","description":"Scan-bytes budget per query, checked before it runs (default 50 GiB)","format":"number","name":"LAGAAM_MAX_SCAN_BYTES"},{"description":"Scanned-row estimate budget per query; unset means ungated","format":"number","name":"LAGAAM_MAX_ROWS"},{"default":"50000000","description":"Rows the engine would build at its widest step, not rows returned, so a LIMIT doesn't lower it","format":"number","name":"LAGAAM_MAX_INTERMEDIATE_ROWS"},{"default":"1000","description":"Rows returned to the agent per query, capped at 100000; a bigger LIMIT in the query is lowered to it","format":"number","name":"LAGAAM_MAX_RETURNED_ROWS"},{"default":"300","description":"Wall-clock seconds per query","format":"number","name":"LAGAAM_QUERY_TIMEOUT"},{"default":"300","description":"Metadata cache TTL, seconds","format":"number","name":"LAGAAM_METADATA_TTL"},{"description":"Audit JSONL file path; unset means stderr","format":"filepath","name":"LAGAAM_AUDIT_LOG"}],"identifier":"lagaam","registryType":"pypi","transport":{"type":"stdio"},"version":"0.2.5"}],"repository":{"source":"github","url":"https://github.com/lagaam-ai/lagaam"},"title":"Lagaam","version":"0.2.5","websiteUrl":"https://github.com/lagaam-ai/lagaam"}},"source":"mcp_registry","summary":"Stops an agent's Trino or Pinot query before it runs if it costs too much or reads outside its grant"},"body_sha256":"cb6bdfd7936e05398028c86e30fee056a1457cbed99f0c959aac894e9a8c06c6","prev_id":null,"leaf":"0xa6b211380d95fa4ee9f6cccd13cb77ad7d129695c91b421f86ca5051d1cd7b43","leaf_text":"{\"body\":\"cb6bdfd7936e05398028c86e30fee056a1457cbed99f0c959aac894e9a8c06c6\",\"id\":40389,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025397262702,\"prev\":null,\"subject\":\"mcp_registry:io.github.lagaam-ai/lagaam\",\"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":["0xa6b161dd245796ab579cd64ca026068ea673533ebf358859f81cc7638122773f","0x39fd507862d37894d6570f58ded5895d28560c4a64e893f1464d4925a11d8f03","0xb3e89186fd45f44ad16cfa9fe543d749e6beb6839ada1c5ce181bc49483e6b0a","0xd3ab73bae0400823367549a4488d9d358629677b451fc35b711be398da7909be","0xb0e944b1ace3d2349e93f4a53dc5596623565bcd77588dfab74634263678fb31","0xe409cc765e63994d7bffa5f0fafc4aeab32b5b9860831ac7e2c29abf58db17af","0xdbe98be816ad6914660f4ec35bd17151b9deecbf803f8ecef02193f5bec75c4b","0x27c8b5fa5b5fb6753775709daf8bac19c9224f74e32e3fee48eaea6f5a4d9737","0xe6ee0f234ffe56205700b1e8dd7802c20485340595800c1900625aea4c3ff77f","0x8898ab8e9245665c91957f93ced1d4675156754992f0651eb80aa5869ec8fd1b","0xf9b4ada16aca6f9b63c09b94519008e1b94357a9d352c245023758b56b82d0b1","0x1e464fcb484a1e782f9fe44be5118a9de934eb533c96ba10fc7d20e3a3e4711c","0x292ebdce6b8d3d7ef08ad646a0fd97dee9313ab55c1a350807d9f3013794c37a","0x428106f4ae4ec142f17aebf6fa50935242f8d3f1c211cf95d6351d03d11da2b7","0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0","0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f","0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}