Skip to main content
Glama
the-abraar

Tipsoi MCP

by the-abraar

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TIPSOI_EMAILYesService account email for Tipsoi API.
TIPSOI_PASSWORDYesPassword for the Tipsoi service account.
TIPSOI_OFFICE_IDNoOptional default office ID.
TIPSOI_COMPANY_IDNoOptional default company ID.
TIPSOI_TZ_OFFSET_HOURSNoOptional timezone offset hours (e.g., '6' for Asia/Dhaka). Defaults to 6 if not set.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_employeesA

List employees in the organization.

Args: status: 1 = active, 0 = inactive. Default active. page_number: Zero-based page index. per_page: Records per page (keep modest, e.g. 50-500). order: 'asc' or 'desc'.

Returns the raw employee list payload (id, name, department, etc.). Use this to resolve an employee's name to their numeric ID before calling employee- or report-specific tools.

get_employeeA

Get the basic profile of a single employee by their numeric employee ID.

Args: employee_id: The Tipsoi employee ID (string of digits).

monthly_attendanceA

Monthly attendance report for an office.

Args: year: e.g. 2026. month: 1-12. office_id: Tipsoi office ID. Falls back to TIPSOI_OFFICE_ID if omitted. employee_name: Optional name filter (substring). status: 1 = active employees. per_page / page_number: Pagination.

daily_attendance_summaryB

Daily attendance summary for a single date.

Args: date: YYYY-MM-DD. office_id: Falls back to TIPSOI_OFFICE_ID if omitted. employee_name: Optional name filter. status: 1 = active employees. per_page: Pagination size.

daily_absent_reportA

Report of employees absent on a given date.

Args: date: YYYY-MM-DD. office_id: Falls back to TIPSOI_OFFICE_ID if omitted. absent_type: Tipsoi absent classification code (default 1). per_page: Pagination size.

late_reportA

Late / leave / absent combined report over a date range.

Args: from_date: YYYY-MM-DD (inclusive). to_date: YYYY-MM-DD (inclusive). office_id: Falls back to TIPSOI_OFFICE_ID. company_id: Falls back to TIPSOI_COMPANY_ID. per_page: Pagination size.

mobile_punch_reportA

Mobile punch (app-based check-in/out, incl. selfie attendance) report.

Args: from_date: YYYY-MM-DD (inclusive). to_date: YYYY-MM-DD (inclusive). office_id: Falls back to TIPSOI_OFFICE_ID. per_page: Pagination size.

leave_balance_reportB

Leave balance report across a date range.

Args: from_date: YYYY-MM-DD. to_date: YYYY-MM-DD. office_id: Falls back to TIPSOI_OFFICE_ID. per_page: Pagination size.

applied_leave_listA

List applied leave requests and their statuses (READ-ONLY view).

Args: keyword: Optional search term. statuses: List of status codes to include (e.g. [0,1] for pending+approved). Defaults to [0, 1]. page: Zero-based page index. count: Page size.

NOTE: This only reads leave applications. Applying/approving/rejecting leave is a write action and is intentionally NOT available in Phase 1.

monthly_overtime_reportC

Monthly overtime report.

Args: year: e.g. 2026. month: 1-12. office_id: Falls back to TIPSOI_OFFICE_ID. company_id: Falls back to TIPSOI_COMPANY_ID. per_page: Pagination size.

list_workplacesA

List all workplaces (offices/locations) configured in Tipsoi.

Useful for discovering valid office_id values to pass to report tools.

list_departmentsC

List departments.

Args: include_inactive: Include inactive departments. Default True.

list_designationsA

List all designations (job titles).

list_holidaysA

List configured holidays.

list_notificationsA

List recent notifications for the authenticated account.

Args: page_number: Zero-based page index. per_page: Page size.

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/the-abraar/Tipsoi_MCP'

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