MCP server

Connect areuworking to your AI assistant.

The areuworking MCP server lets MCP-compatible assistants understand your team's time-off data: check availability, read balances, list requests, book leave, and review pending approvals.

Built for MCP-compatible clients, including assistants such as Claude and ChatGPT when remote MCP connections are available.

Assistant promptMCP
Can anyone from Design cover next Friday?

Check areuworking for:
- approved time off
- pending requests
- team membership
- remaining coverage

Why MCP

An API gives tools data. MCP gives assistants a workflow.

The Presence API is ideal when you are building a script, dashboard, or integration. The MCP server is different: it lets an AI assistant work with areuworking on behalf of a connected user.

That means a founder, team lead, or operations manager can ask natural questions and let the assistant call the right areuworking tools while the app still enforces roles, permissions, and approval rules.

How to connect

Connect it to your assistant.

Works with MCP-compatible clients. Availability depends on each assistant's support for remote MCP connections.

  • Server URL: https://mcp.areuworking.com
  • Authentication: user-bound OAuth 2.0 with PKCE through the areuworking Auth0 login - no API keys to paste.
  • After you connect: the assistant acts as you, with your role, organization, and approval rules.
  • Clients: built to work with remote-MCP clients such as Claude and ChatGPT, where the client supports remote MCP servers.
  • You need an account first: the assistant sees nothing until you sign in and authorize it.

Assistant workflows

Useful questions become useful actions.

Check availability

Ask who is working, who is off, and whether a team has coverage for a date range.

  • get_presence
  • list_members
  • list_teams

Manage your own time off

Check allowance, list existing requests, create a request, or cancel a pending request.

  • get_time_off_balance
  • list_time_off_requests
  • create_time_off_request
  • cancel_my_time_off_request

Review requests

Admins can inspect pending requests and approve or reject them through the same app permissions.

  • review_time_off_request
  • get_current_user

Example prompts

What your team can ask.

  • Who is off next Friday?
  • Do I have enough allowance to take June 12 off?
  • Book holiday for next Thursday and Friday.
  • Show me pending time-off requests.
  • Approve Sam's holiday request.
  • Is anyone from Design out this week?

Available tools

The MCP tool set.

Tool What it does
get_current_user Return the connected user's profile, role, organization, and policy context.
get_time_off_balance Return allowance, used days, rollover, and remaining days.
list_time_off_requests List visible time-off requests with user, status, date-range, and team filters.
create_time_off_request Book time off for the connected user, or another user when app permissions allow it.
cancel_my_time_off_request Cancel one of the connected user's own pending requests.
review_time_off_request Approve or reject a pending time-off request when the connected user has permission.
get_presence Return who is in and out for a date range, optionally filtered by team.
list_members List organization members with roles, teams, locations, allowances, and used days.
list_teams List organization teams with manager and member counts.

Permissions

Connected to the app, not around it.

User-bound OAuth

Users connect through the areuworking/Auth0 flow. Tool calls are tied to the connected user and organization.

App permissions still apply

Creating, canceling, approving, and rejecting requests goes through the same app API and role checks.

No direct database access

The MCP server wraps areuworking API routes. Business rules, plan limits, and audit behavior stay in one place.

Best for assistant workflows

Use MCP for natural-language workflows. Use the Presence API when you need raw data for custom software.

What that looks like in practice

  • Employees can check their own balance and create or cancel their own pending requests.
  • Managers and admins can review requests where their app permissions allow it.
  • Tool calls never bypass app permissions, plan limits, or business rules.

Get started

Give your assistant real time-off context.

Start with an areuworking account, then connect the MCP server from an MCP-compatible client when your workspace is ready.