{"servers":[{"server":{"name":"io.github.withwrit/writ","title":"writ","$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","version":"0.1.3","packages":[{"version":"0.1.3","transport":{"type":"stdio"},"identifier":"writ-mcp","runtimeHint":"uvx","registryType":"pypi","registryBaseUrl":"https://pypi.org","environmentVariables":[{"name":"WRIT_API_KEY","isSecret":true,"isRequired":true,"description":"Writ API key (get one free at https://withwrit.com)"},{"name":"WRIT_SPONSOR_TOKEN","isSecret":true,"description":"Writ sponsor token, only required for sponsor tools (grant, revoke, reinstate)"},{"name":"WRIT_BASE_URL","description":"Optional custom Writ API base URL (default: https://api.withwrit.com)"}]}],"repository":{"url":"https://github.com/withwrit/pywrit","source":"github","subfolder":"mcp"},"websiteUrl":"https://withwrit.com","description":"Commit-time policy checks for AI agent writes (ALLOW/DENY/STEP_UP) with a tamper-evident audit log."},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","isLatest":true,"updatedAt":"2026-10-01T23:41:12.23848Z","publishedAt":"2026-10-01T23:41:12.23848Z","statusChangedAt":"2026-10-01T23:41:12.23848Z"},"dev.protogrid/connectability":{"class":"L0","autonomous":false,"human_steps":["run_local_package"],"preferred":{"kind":"package","idx":0},"remotes":[],"packages":[{"idx":0,"registry_type":"pypi","identifier":"writ-mcp","version":"0.1.3","runtime_hint":"uvx","transport":"stdio","secrets":["WRIT_API_KEY","WRIT_SPONSOR_TOKEN"],"requires_execution":true}]},"dev.protogrid/trust":{"score":96,"components":{"hygiene":100,"liveness":null,"freshness":100,"provenance":90},"drivers":["+repository","+namespace-matches-repo","+website","~liveness-unmeasured","+updated-18d-ago"],"flags":[],"blocked":false,"computed_at":"2026-10-19T22:06:09.911Z","disclaimer":"Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed."}}}],"metadata":{"count":1}}