{"ok":true,"name":"read_file","description":"Read a file from a Floot project (cat -n style). Paths follow the item scheme: components/Name.tsx, components/Name.module.css, helpers/Name.tsx, pages/name.tsx, pages/name.pageLayout.tsx, endpoints/route_POST.ts, endpoints/route_POST.schema.ts, static/file.txt, base.css. Use offset/limit for large files. Pass include_references:true to also list which project files reference this one (static import graph plus queueTask/runCode name references and, for endpoints, URL-path string usage) — check i","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["projectId","path"],"properties":{"path":{"type":"string"},"limit":{"type":"integer","maximum":5000,"minimum":1},"offset":{"type":"integer","minimum":1},"projectId":{"type":"string"},"older_than":{"type":"string","description":"Omit (or leave empty) to read the current file. Set it only to read the file as it was BEFORE an earlier change. Pass \"current\" for the version just before the latest change to it, then the cursor each result gives you to step one change further back — until you find a good version, then write it back with write_file (or merge by hand). Not a version number: each step is one recorded change to the file. Type errors and references are skipped for past versions."},"diagnostics":{"enum":["auto","off","wait"],"type":"string"},"include_references":{"type":"boolean"}},"additionalProperties":false},"serverUrl":"https://mcp.floot.com/mcp","transport":"http","handshake":"ok","host":"floot.com","score":38,"grade":"D","auth":"oauth","lastScannedAt":"2026-10-30T13:09:37.977Z","stale":false,"permalink":"https://agentboardai.app/mcp/floot.com/read_file","page":"https://agentboardai.app/site/floot.com"}