Skip to main content
Glama
Rashqueee

HRD-PIS MCP Server

by Rashqueee

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HRD_BASE_URLNoBase URL for the HRD-PIS APIhttps://api-profile-plus.pisdev.my.id
HRD_API_TOKENYesBearer token for authentication

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_my_submissionsB

Lihat daftar pengajuan izin/cuti/sakit saya (paginated)

create_submissionA

Ajukan izin/cuti/sakit (mendukung multi-date)

cancel_submissionA

Batalkan pengajuan yang masih PENDING

get_leave_quotaA

Lihat sisa kuota cuti saya

get_attendance_historyC

Riwayat presensi saya (dengan summary)

get_attendance_detailA

Detail satu record kehadiran berdasarkan UUID

get_today_attendance_statusA

Status kehadiran hari ini (check-in, check-out, jam kerja)

get_attendance_performanceC

Performa kehadiran bulanan

get_announcementsC

Daftar pengumuman perusahaan

get_announcement_detailC

Detail satu pengumuman

get_today_todosB

Task hari ini + overdue tasks

get_todo_historyA

History semua task (paginated)

create_todoC

Tambah task baru

update_todoC

Update task atau toggle status

delete_todoC

Hapus task

get_todo_detailC

Detail satu task

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 16 tools

Disambiguation4/5

Tools are clearly differentiated, with attendance-related tools separated by aspect (history, detail, performance, today's status). However, the four attendance tools might cause some ambiguity if descriptions are not carefully read.

Naming Consistency5/5

All tools follow a consistent verb_noun snake_case pattern, with 'get_' for reads and 'create_', 'update_', 'delete_', 'cancel_' for writes. Naming is predictable and easy to understand.

Tool Count5/5

16 tools cover the main HR domains (attendance, leave, announcements, todos) without being too many or too few. Each tool serves a clear purpose within the scope.

Completeness3/5

The tool set covers retrieval well but lacks write operations for attendance (e.g., check-in/out) and has no update for submissions (only create and cancel). This leaves notable gaps for common HR workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues