I use the Enhance API via opencode using any model I want, and it works great, no MCP needed for me. I agree that a read-only API key option would be brilliant. I also have that opencode install tied to my FreeScout API, and use it to help triage tickets that come in, it researches issues, creates a note with it's findings, and assigns the ticket. If I assign a ticket with a note to it's SysOps or WebOps user, it works the note and adds it's own note, and assigns it back for review.