OfficeRnD MCP Server
About
Read-only MCP server for the OfficeRnD coworking and flex-space management API. Query members, companies, bookings, │ │ Description │ resources, billing, and more.
Details
- Author
- mrboor
- Categories
- Productivity, Other, API
Jump to
Setup
Install OfficeRnD MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/mrboor/officernd-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
Read-only MCP server for the OfficeRnD coworking and flex-space management API. Query members, companies, bookings, │ │ Description │ resources, billing, and more.
A read-onlyModel Context Protocol(MCP) server that connects AI assistants to theOfficeRnDcoworking and flex-space management platform. Query members, companies, bookings, billing, and more through natural language.
This server exposes OfficeRnD data through 5 domain-grouped tools, covering 25+ entity types:
All tools areread-only— no data can be created, modified, or deleted.
- Node.js18+
- OfficeRnD API credentials— client ID, client secret, and organization slug (from your OfficeRnD admin dashboard under Integrations > API)
git clone https://github.com/MrBoor/officernd-mcp.git cd officernd-mcp npm install npm run build
Set three environment variables (via.envfile or directly):
OFFICERND_CLIENT_ID=your_client_id OFFICERND_CLIENT_SECRET=your_client_secret OFFICERND_ORG_SLUG=your_organization_slug
The org slug is the identifier in your OfficeRnD URL:app.officernd.com/.../{your_org_slug}.
- OpenClaude Desktop>Settings>Developer>Edit Config.
- Add the server toclaude_desktop_config.json:
{ "mcpServers": { "officernd": { "command": "node", "args": ["/absolute/path/to/officernd-mcp/build/index.js"], "env": { "OFFICERND_CLIENT_ID": "your_client_id", "OFFICERND_CLIENT_SECRET": "your_client_secret", "OFFICERND_ORG_SLUG": "your_organization_slug" } } } }
- Restart Claude Desktop. A hammer icon in the chat input confirms the connection.
- Open theChatGPT desktop appand go toSettings(Cmd+,on macOS /Ctrl+,on Windows).
- Navigate toTools(orMCP Servers) and add a new server, or edit the config file directly at~/.chatgpt/mcp.json:
{ "mcpServers": { "officernd": { "command": "node", "args": ["/absolute/path/to/officernd-mcp/build/index.js"], "env": { "OFFICERND_CLIENT_ID": "your_client_id", "OFFICERND_CLIENT_SECRET": "your_client_secret", "OFFICERND_ORG_SLUG": "your_organization_slug" } } } }
- Restart ChatGPT. The server should appear in your tools list.
Note:MCP support requires the ChatGPT desktop app (macOS or Windows) — it is not available in the web version. Requires a Plus, Team, or Enterprise subscription.
claude mcp add officernd \ -e OFFICERND_CLIENT_ID=your_client_id \ -e OFFICERND_CLIENT_SECRET=your_client_secret \ -e OFFICERND_ORG_SLUG=your_org_slug \ -s user \ -- node /absolute/path/to/officernd-mcp/build/index.js
Use-s projectinstead of-s userto scope to the current project only.
A.mcp.jsonis included in the repo. Fill in your credentials:
{ "mcpServers": { "officernd": { "type": "stdio", "command": "node", "args": ["build/index.js"], "env": { "OFFICERND_CLIENT_ID": "your_client_id", "OFFICERND_CLIENT_SECRET": "your_client_secret", "OFFICERND_ORG_SLUG": "your_organization_slug" } } } }
Verify:Run/mcpinside Claude Code to check the server status.
Each tool accepts anaction(list,get, or a special action), anentitytype, and optional filters. All support cursor-based pagination viacursorNext(max 50 results per page).
Resource types for thetypefilter:meeting_room,team_room,desk,hotdesk,desk_tr,desk_na.
Special action —coin_stats: Get coin/credit balance for a member or company in a given month. Parameters:member,company,month(e.g.,2026-03).
npm run dev # Watch mode — recompiles on changes npm run inspect # Launch with MCP Inspector for debugging
src/ index.ts # Entry point — env validation, tool registration, stdio transport auth.ts # OAuth 2.0 client-credentials flow with token caching client.ts # API client — GET helper, pagination, base URL tools/ community.ts # Members, companies, memberships, check-ins, contracts, visits space.ts # Resources, bookings, floors, assignments, amenities billing.ts # Payments, fees, plans, coin stats collaboration.ts # Events, tickets, posts settings.ts # Locations, resource types, business hours, custom properties
Request flow:AI assistant → MCP stdio → tool handler → OAuth token (cached) → HTTP GET → OfficeRnD API → formatted response.
OfficeRnD API v2 enforces rate limits per integration per organization:
This server only performs read operations. OAuth tokens are cached in memory and reused until expiry (with a 60-second buffer), keeping token requests well under the 5/min limit.
If you receive HTTP429 Too Many Requests, implement exponential backoff and spread requests out rather than bursting. Contact OfficeRnD support for rate limit exceptions if needed.
- Read-only— Only GET requests; no data modification possible
- OAuth 2.0 client credentials— Tokens cached in memory, auto-refreshed before expiry
- No secrets in code— Credentials are passed via environment variables
- Scoped access— Only requests the minimum read permissions needed
- Date/time output is converted to Eastern Time (ET)
- Name filters (where noted) require exact full name match (e.g., "Jane Smith" not "Jane")
- Pagination is capped at 50 items per page (both default and maximum)
- The$infilter operator is capped at 50 values
Provides advanced search, reporting, and analytics for recruitment data via Recruitee.
Provides tech radar recommendations, customer management, product catalog, and invoicing functionality using external JSON data files.
Find buying signals for companies and contacts
AI2Fin | Intelligent Financial Management
Tools for expense tracking, tax deductions, bill management, and financial analysis.
Connect your Attio workspace to large language models.
Prospection B2B en France — sourcing entreprises, enrichissement contacts, push CRM. Remote MCP server avec OAuth 2.1.
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
An MCP server for integrating with Clio practice management software, tailored for Australian legal professionals.
The Feedspace MCP server lets AI assistants read, manage, and display your reviews and testimonials through natural language. Instead of navigating dashboards, simply ask your AI assistant to filter reviews, create widgets, build Wall of Love pages, and more
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





