{"serverId":"mcp-registry/io.github.efim23/logsloom","tools":[{"name":"logs_get","fixed":{"name":"logs_get","description":"Fetch one log by id. The HTTP API has no GET /v1/logs/:id yet, so this tries that path and falls back to searching the latest list page.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["id"],"properties":{"id":{"type":"string","minLength":1,"description":"Log event id from ingest or search"}}},"annotations":{"readOnlyHint":true},"title":"Get a log by id"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":105,"tokensAfter":105},{"name":"logs_projects_list","fixed":{"name":"logs_projects_list","description":"There is no user-session projects API. Returns the project scope implied by the current API key (connectivity check via GET /v1/logs).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Current project scope"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":78,"tokensAfter":78},{"name":"logs_search","fixed":{"name":"logs_search","description":"List logs for the API-key's project (GET /v1/logs). Filters: q (message contains), level, service, limit, offset.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"q":{"type":"string","minLength":1,"description":"Case-insensitive message contains"},"level":{"enum":["debug","info","warn","error","fatal"],"type":"string"},"limit":{"type":"integer","maximum":100,"minimum":1,"description":"1–100, default 50"},"offset":{"type":"integer","maximum":9007199254740991,"minimum":0,"description":"Pagination offset, default 0"},"service":{"type":"string","minLength":1,"description":"Exact service name"}}},"annotations":{"readOnlyHint":true},"title":"Search logs"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":191,"tokensAfter":191}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"logs_ingest","params":["service","metadata","timestamp","environment"]},{"tool":"logs_search","params":["level"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}