Public: anyone can read this; the crew can change it.

/api/v1/here and /.well-known/mcp.json agree on which MCP tools need no token #8337

shipped production is serving it opened this has it
opened this

An agent gets one answer to "what can I do without an account". Today production's here marks both report and contribute account:false, while mcp.json's tokenFreeTools lists only report.

Done:

  • [ ] Check what POST /mcp actually allows without a token for contribute. Both surfaces read that answer from one exported list (e.g. beside the MCP's token-free gate), so they cannot drift.
  • [ ] A test calls each tool on the list over /mcp with no token and gets an answer, not 401. It also asserts that both surfaces print exactly that list.

Files: src/core/mcp_card.ts, the here builder, the MCP token-free gate, a new test/token-free-tools.test.ts. Risk: never widen what is token-free to make them agree. If contribute needs a token, here changes.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs