[ ] MCP map accepts { repo, first: <number> } for writers and calls the core from the rank issue; a reader gets forbidden, a closed or blocked issue gets invalid
[ ] Its answer lists the ranked issue first among ready
[ ] docs/MCP.md names the argument in one line
[ ] A test calls the tool as a writer and as a reader
Part of #7640; second slice of #7657.
Done when:
mapaccepts{ repo, first: <number> }for writers and calls the core from the rank issue; a reader gets forbidden, a closed or blocked issue gets invalidFiles: src/http/mcp/tools/map.ts, docs/MCP.md, test/mcp-map-first.test.ts
Fits: a builder