No API keys
Neither the Private Clubs API nor its MCP server takes an API key, anAuthorization header or an account. Send a plain request:
Fee access
Every successful API response includesfee_access, which says what fee data the response may hold. For calls without a theprivateclubs.com session, which is every call from your server or script, fee_access is locked and the response holds no fee figures.
Fee fields
Each club in an API response carries these fee fields:initiation_fee,annual_duesandmonthly_duesare alwaysnullwhenfee_accessislocked, which covers every call without a site session.fee_viewsholds four entries:initiation,annual,monthlyandfirstYear.firstYearcovers initiation plus annual dues. Each entry has akind.fee_tierlabels where a figure comes from:verifiedmeans the club is the source,estimatemeans it is an estimate, andnonemeans there is no figure. It can also benull. Everyone receives it, and it is never a figure.
kind in each fee_views entry is one of:
Calls without a site session only ever see
none and locked.
Fees over MCP
Private Clubs never returns membership fees over MCP. Account holders see fees on each club’s profile at theprivateclubs.com. Where an MCP tool result has amembership_fees field, it holds this message instead of a figure, sometimes followed by a link to the club’s profile:
Caching
Successful API responses carryCache-Control: private, no-store, because fee fields can differ from one caller to the next. Do not store responses in a shared cache or CDN.
Next: Pricing and limits and the club object.