Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ICHILOV_HEADLESSNofalse also shows the sign-in browser's windowtrue
ICHILOV_LOGIN_URLNoThe link handed out, when the page sits behind a reverse proxy. When set, the page starts with the server.http://localhost:<port>/
ICHILOV_CONFIG_DIRNoWhere the session and the sign-in browser's profile are saved~/.config/ichilov-mcp
ICHILOV_LOGIN_HOSTNoAddress the sign-in page listens on127.0.0.1
ICHILOV_LOGIN_PORTNoIts port; a free one is used if another copy holds it8767
ICHILOV_CHROMIUM_PATHNoAnother Chromium to sign in withPlaywright's Chromium

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ichilov_loginA

Get the link where the user signs in to beWell (ID, mobile number and one-time code are typed on that page, never in the chat). Returns the status when already signed in.

ichilov_session_statusA

Whether this server is signed in to beWell, since when, until when, and the sign-in link when it is not.

ichilov_logoutA

Sign out of beWell here: end the session and forget it.

list_documentsB

The documents in the patient's file (lab results, imaging, visit and hospitalization summaries), newest first, with the type, number, version and part get_document_pdf takes.

get_document_pdfA

Download one document from list_documents as a PDF (base64).

list_appointmentsB

The patient's upcoming appointments at the hospital.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 6 tools

Disambiguation4/5

Auth tools (login, session_status, logout) and data tools (list_documents, list_appointments, get_document_pdf) are clearly separated. The only mild overlap is ichilov_login and ichilov_session_status both returning the sign-in link, but their purposes differ.

Naming Consistency2/5

Half the tools use an ichilov_ prefix (auth) while the other half use bare verb_noun names (data), with no clear rule. Mixed verb styles and prefixes across the set reduce predictability.

Tool Count4/5

Six tools is a tight, reasonable surface for an authenticated document/appointment reader. Nothing feels extraneous, though it is on the leaner side.

Completeness3/5

Read path is well covered (list then fetch PDF), and auth lifecycle is complete. However, there is no tool to view appointment details, cancel/reschedule, or fetch documents by filter—notable gaps for an agent working in this domain.

Maintenance

ActivityMaintained
ResponsivenessNo issues