I don't use MCP.

Custom scripts with skills layered on top, each with usage docs.

I also often drop full API docs into a docs/ subfolder, beyond what the script covers.

"Works for me" - as deterministically as it probably gets.