MES Document MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| document_ingestC | Ingest a document into immutable storage and create DocumentIR. |
| document_listA | List ingested documents. |
| document_outlineC | Return a compact outline with block ids and source references. |
| document_read_chunkC | Read one block or the first N blocks. |
| document_searchC | Search text, headings, table cells, and metadata. |
| document_extract_tablesC | Return all detected table blocks. |
| document_inspect_capabilitiesC | Report what this document can safely support. |
| document_propose_editC | Return an edit envelope the AI/client can fill with PatchIR operations. |
| document_dry_run_editC | Validate PatchIR and return a diff without saving. |
| document_diffC | Diff two revisions. If after_revision_id is omitted, compare with latest. |
| document_apply_editC | Apply PatchIR after approval and revision check. |
| document_validateC | Run structural and MES validation. |
| document_exportC | Export current DocumentIR to md, docx, pdf, or xlsx. |
| excel_inspect_workbookC | Return Excel-specific workbook metadata already extracted into IR. |
| excel_read_rangeB | Read an Excel range with formulas, comments, hyperlinks, and source refs. |
| excel_write_rangeC | Create excel_set_cell patches for a rectangular value matrix. |
| excel_evaluate_formulasB | Report formula cells. Full recalculation requires LibreOffice/Excel worker. |
| excel_recalculate_workbookC | Recalculate workbook with LibreOffice when available and write a new artifact. |
| mes_classify_documentB | Classify an ingested document into MES document types. |
| mes_extract_entitiesC | Extract MES-like records from detected tables. |
| mes_validate_dataD | Run MES validation rules. |
| mes_generate_reportC | Generate a Markdown MES report and return text. |
| mes_export_jsonC | Export normalized MES JSON buckets with validation issues. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| spreadsheet_audit_prompt |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/sjMun09/MES-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server