mcp-el-salvador-dte
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| calculate_ivaA | Compute El Salvador IVA (13%). If includesIva is false (the default), amount is treated as the net subtotal and IVA is added on top. If includesIva is true, amount already includes IVA and it is broken out. Returns { subtotal, iva, total } rounded to 2 decimals. |
| list_dte_typesA | Return the 11 official El Salvador electronic tax document (DTE) types, each with its two-digit code and Spanish name. |
| validate_duiA | Validate a Salvadoran DUI (Documento Único de Identidad). Checks the format (8 digits, hyphen, 1 check digit — e.g. 01234567-8) and the official modulo-10 check digit. Returns { valid, reason? }. |
| validate_nitA | Validate an El Salvador NIT (Número de Identificación Tributaria). Format-only: 14 digits, commonly formatted NNNN-NNNNNN-NNN-N. Accepts input with or without hyphens. Returns { valid, normalized, reason? }. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool has a unique and clear purpose: IVA calculation, listing DTE types, and validation of DUI and NIT. There is no overlap or ambiguity.
All tools follow a consistent verb_noun pattern using snake_case (calculate_iva, list_dte_types, validate_dui, validate_nit).
With 4 tools, the server is well-scoped for its domain of Salvadoran tax and ID validation. Each tool serves a distinct need without being excessive.
The server provides essential validation and information tools but lacks the core DTE generation and submission functionality implied by its name. Missing create or process DTE tools is a notable gap.