Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OFFICERND_ORG_SLUGYesThe organization slug is the identifier in your OfficeRnD URL: app.officernd.com/.../{your_org_slug}
OFFICERND_CLIENT_IDYesYour OfficeRnD client ID from your OfficeRnD admin dashboard under Integrations > API
OFFICERND_CLIENT_SECRETYesYour OfficeRnD client secret from your OfficeRnD admin dashboard under Integrations > API

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
community

Query community/people data in OfficeRnD.

action=list: List entities with optional filters and pagination (max 50 per page). action=get: Get a single entity by ID.

Entity-specific filters when listing:

  • members: status, email, name, company, location

  • companies: name, status, location

  • memberships: member, company, status

  • checkins: member, location, startAfter, startBefore (ISO dates — use these to get today's check-ins)

  • contracts: member, company, status

  • visits: location, startAfter, startBefore (ISO dates — use these to get today's visits)

  • visitors: (pagination only)

  • opportunities: status, member, company

  • opportunity_statuses: (pagination only, no get)

space

Query space/resource data in OfficeRnD.

action=list: List entities with optional filters and pagination (max 50 per page). action=get: Get a single entity by ID. action=status: Check current availability of a resource (requires id).

Entity-specific filters when listing:

  • resources: type (meeting_room|team_room|desk|hotdesk|desk_tr|desk_na), name, location

  • bookings: resourceId, member, company, location, startAfter, startBefore (ISO dates)

  • booking_occurrences: seriesStart (REQUIRED), seriesEnd (REQUIRED), resourceId, member, location

  • floors: location, name

  • assignments: resourceId, membershipId (at least one recommended)

  • amenities: title

  • passes: member, company

  • credits: member, company

billing

Query billing/financial data in OfficeRnD.

action=list: List entities with optional filters and pagination (max 50 per page). action=get: Get a single entity by ID (payments, plans). action=coin_stats: Get coin/credit balance for a member or company in a given month.

Entity-specific filters when listing:

  • payments: status, member, company, documentType (creditNote|invoice|overpayment|paymentCharge), dateFrom, dateTo (ISO dates), sort (e.g. 'createdAt,desc')

  • fees: (pagination only)

  • plans: sort

collaboration

Query collaboration data in OfficeRnD.

action=list: List entities with optional filters and pagination (max 50 per page). action=get: Get a single entity by ID.

Entity-specific filters when listing:

  • events: location, startAfter, startBefore (ISO dates)

  • tickets: status, member, location

  • posts: (pagination only)

settings

Query organization settings and configuration in OfficeRnD.

action=list: List configuration entities. action=get: Get a single location by ID (locations only).

Entity-specific filters when listing:

  • locations: name

  • resource_types: (pagination only)

  • business_hours: location

  • custom_properties: (pagination only)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MrBoor/officernd-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server