Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
COMPANY_URLNoThe full Hilan tenant URL, e.g. https://amdocs.net.hilan.co.il. Highest priority for default tenant; used if set.
COMPANY_CODENoNumeric Hilan org code, e.g. 5227. Used only if neither COMPANY_URL nor COMPANY_TENANT is set.
HILAN_DB_KEYNoThe encryption key for the local database. Used if the OS credential store is not set up. Same trust model as any other API key/secret configured for an MCP server.
COMPANY_TENANTNoBare Hilan tenant subdomain, e.g. amdocs. Used only if COMPANY_URL is not set.
NODE_EXTRA_CA_CERTSNoPath to your corporate CA bundle, for networks with TLS-intercepting proxies. Omit otherwise.
HILAN_ENABLE_DEBUG_TOOLSNoSet to '1' to enable debug/exploration tools (debugCallAsmx, debugDownloadPdf). Off by default.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
dismissUpdateNoticeA

Call this after the user declines an update offered via an "_updateNotice" field on a previous tool response, passing that same version string, so hilan-mcp stops mentioning that specific version. It will still notify about a newer version later.

listTenantsA

List configured Hilan tenants (no secrets returned)

syncPayslipsA

Log into a Hilan tenant (using previously ingested credentials) and sync recent payslips (structured Bruto/Neto/parts + PDF)

downloadCombinedPayslipsPdfA

Downloads ONE PDF covering every payslip in a date range (instead of one file per month) — handy for printing/sharing a multi-year span at once. Automatically splits into multiple files for very long ranges (Hilan's combined-PDF endpoint has a practical ceiling of roughly 12-15 years per file due to a URL-length limit on their end).

getPersonalDetailsA

Logs in and fetches personal details (name, national ID, birthdate, address, phone, email, work start date, job type). This is a live lookup, not stored in the local database.

resyncPayslipMonthA

Re-fetch a single specific month (structured data, and by default the PDF too), overwriting whatever is already stored for it. Use this to retry one bad/truncated PDF, or to quickly check one month's numbers, instead of re-running syncPayslips over the whole history.

syncForm106A

Log into a Hilan tenant and download Form 106 (annual tax summary) for a given year, or the default year

listTablesA

List queryable tables (payslips, form106 — credentials/sessions are never exposed here)

describeTableA

Get columns and indexes for a table (payslips or form106 only)

queryA

Execute a SELECT-only SQL query against payslips/form106 (allowlisted; credentials/sessions/tenants are never reachable)

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/udah1/hilan-mcp'

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