Skip to main content
Glama
flatmoonsociety

esticrm-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ESTICRM_API_TOKENYesYour EstiCRM API token, required for API access.
ESTICRM_COMPANY_IDYesYour EstiCRM company ID, required for API access.
ESTICRM_TIMEOUT_MSNoAborts a single request after the given number of milliseconds.15000
ESTICRM_ENABLE_WRITESNoWhen set to 'true' (or '1'/'tak'), enables write tools. Defaults to read-only mode.false
ESTICRM_MAX_RESPONSE_BYTESNoLimits the size of a single response body to the given number of bytes (default 2 MiB).2097152
ESTICRM_MAX_ACTIVE_REQUESTSNoRejects new operations when the number of running and pending calls reaches this limit.25
ESTICRM_REQUEST_INTERVAL_MSNoSets the minimum interval between requests in milliseconds.1100

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
esticrm_lista_ofertB

Pobiera ograniczoną, stronicowaną listę ofert. Narzędzie jest tylko do odczytu.

esticrm_szczegoly_ofertyA

Pobiera szczegóły jednej oferty po jej identyfikatorze.

esticrm_dane_klientaA

Pobiera dane jednego klienta. Dane kontaktowe są domyślnie ukryte i pojawiają się tylko po jawnym ustawieniu parametru.

esticrm_oferty_klientaA

Pobiera ograniczoną listę ofert przypisanych do jednego klienta.

esticrm_lista_agentowA

Pobiera ograniczoną listę agentów bez ujawniania danych kontaktowych.

esticrm_wyszukaj_lokalizacjeA

Wyszukuje lokalizacje po krótkiej frazie i ogranicza liczbę wyników.

esticrm_pobierz_slownikA

Pobiera jeden z trzech słowników: ofert, mapowania ofert albo systemowy. Nie pozwala wywołać dowolnej ścieżki API.

esticrm_sprawdz_terminA

Sprawdza dostępność terminu w kalendarzu wskazanym adresem e-mail agenta.

esticrm_wydarzenia_kalendarzaA

Pobiera ograniczoną listę wydarzeń z kalendarza wskazanego adresem e-mail agenta.

esticrm_lista_inwestycjiB

Pobiera lub filtruje ograniczoną listę inwestycji.

esticrm_lista_biurA

Pobiera ograniczoną listę biur.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 11 tools

Disambiguation5/5

Each tool targets a distinct resource and action: offers, clients, agents, locations, dictionaries, calendar, investments, and offices. The overlapping offer-listing tools are clearly differentiated by scope (all offers vs. offers for a specific client), so an agent should not misselect.

Naming Consistency4/5

All tools share the esticrm_ prefix and use snake_case, with a mostly consistent action_noun pattern such as lista_ofert, pobierz_slownik, and sprawdz_termin. The pattern deviates slightly with noun-phrase names like szczegoly_oferty and wydarzenia_kalendarza.

Tool Count5/5

Eleven tools is a well-scoped set for a read-only CRM query server. Each tool covers a distinct data retrieval need without unnecessary duplication.

Completeness4/5

The surface covers offers, clients, agents, calendars, locations, investments, offices, and dictionaries, which is broad for a read-only toolset. The main gap is the absence of a client search or list endpoint to discover client IDs, though clients may be reachable through offer data.

Maintenance

ActivityMaintained
ResponsivenessNo issues