I’m a very heavy user of Claude Opus, and primarily using Cursor due to certain restrictions otherwise I’d just use Claude code. I discovered prompt caching that’s just overall good for user and the system, but doesn’t seem cursor allows it. Does anyone know how to turn on prompt caching for using Cursor with Claude Opus 4.6/4.7? Seems like it’s difficult to enable or not working as expected!
Cursor handles Anthropic prompt caching automatically on the server side for all Claude model requests. There’s no user-facing setting to enable or disable it. Cache control markers are placed in the request payload transparently whenever you use any Claude model, including Opus.
So no action needed on your end — it’s already working. If you check your token usage on your settings page, you should see cache read and cache write token counts alongside your regular input/output tokens, which confirms caching is active.