Agent-ready from day one.
Every capability in foreGolf is exposed as tools an AI agent can call — book a tee time, look up a member, check an account balance — with per-tenant authentication, rate limits, and full audit logging. And for clubs that belong to reciprocal networks or management portfolios, a cross-tenant A2A protocol coordinates between them automatically.
What's in the box.
Per-tenant MCP server
StreamableHTTP transport at /mcp with JWT auth, session management, and 60/min member or 120/min staff rate limits.
13 member tools
Book a tee time, cancel a booking, check balance, view statement, post a score, get the daily menu, RSVP to an event — the natural member workflows.
6 staff tools
Look up a member, adjust a charge, post a journal entry, dispatch a delivery, approve a LOA, send a notification — scoped to role permissions.
9 resource providers
Structured-data resource endpoints an agent can introspect: members, rounds, reservations, statements, events, and more.
Full audit trail
Every tool invocation logged to agent_tool_invocations with actor, timestamp, arguments, and outcome. No black-box calls.
A2A agent card
Public /.well-known/agent.json for discovery; mutual TLS plus API key for authentication between partner clubs.
Reciprocal bookings
Query partner availability, create a reciprocal booking on a member's behalf, cancel with propagation — all between clubs, no phone call required.
Partnership lifecycle
Pending / active / suspended / terminated, with bilateral approval required and settlement reconciliation on a cadence.
Shared service layer
MCP, A2A, REST, and GraphQL all call the same services. No parallel business logic. No agent-specific bugs that don't appear in the member portal.
A closer look.
Why agents matter now
Members increasingly expect to talk to their club in natural language — "Book me a twilight tee time next Thursday with Tom, and put the cart on my account" — and increasingly that conversation happens with an AI assistant they already use. foreGolf exposes the whole platform as tools so those assistants can actually do what they're asked to do, instead of just reading a FAQ.
Cross-tenant reciprocity without email threads
Private clubs have reciprocal agreements. Management companies have portfolios. Today the coordination between those clubs happens over phone and email. A2A replaces that with a protocol: verify the member's home-club status, query availability, create the booking, and reconcile the guest fee at the end of the month. The members never see the plumbing.
One platform.
Every department.
See agents in action.
Request a walkthrough tailored to your club — we'll show you the ai agents — mcp & a2a module end to end.
