With a Cursor admin API key, each report adds Cursor to the bill, from Cursor's Admin API.
Connect
Settings → Cursor, paste an admin API key. Team admins create keys in Cursor's team settings. opsen checks the key with one request before storing it, then stores it with envelope encryption bound to this installation. It is used read-only, once per audit.
What it shows
| Figure | Source |
|---|---|
| Seats | Team members with the owner or member role (/teams/members) |
| Seat licences | Seats × the Cursor Teams list price, $40 a month |
| Usage this month | spendCents per member for the current month (/teams/spend) |
| Idle seats | Members with no active day in the last 30 days (/teams/daily-usage-data) |
Idle Cursor seats
A member counts as idle when Cursor's daily usage has no active day for their email in 30 days. Each is priced at the seat price. opsen cannot remove Cursor seats: export the list from the recommendation and remove them in Cursor's team settings. The next audit records the saving.