report-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PYTHONIOENCODING | No | Encoding for standard I/O, typically set to utf-8 for compatibility. | utf-8 |
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 |
|---|---|
| inspect_templateA | Read a template's paragraphs (paginated) so the chatbot can understand its structure before composing edits. USE WHEN: You want a sequential, page-aware view of the template — e.g. to scan section headings, see how bullets are organized, or quote surrounding context for the user. DO NOT USE WHEN: You just need a flat list of every editable spot — use list_template_targets() instead. Provide the template either as |
| list_template_targetsA | List every editable target in the template (paragraphs, runs, cells, tables, images) so the chatbot can build a precise edit list. USE WHEN: Canonical first call before fill_and_save. You need target_ids
Provide the template either as Each target carries (where applicable):
|
| describe_templateA | One-call summary of a template's overall shape — page count, target counts by kind, and a small text sample. USE WHEN: first encounter with a template. You want to know format, page count, presence of tables/images, and a sample of headings before pulling the full target list. DO NOT USE WHEN: you already need the full edit list — go straight to list_template_targets(). Provide the template either as Returns: dict with |
| fill_and_saveA | Apply a batch of edits to the template and write/return the result. USE WHEN: You have called list_template_targets() and composed an edits list mapping the chatbot's generated content into the right target_ids. DO NOT USE WHEN: You have not yet fetched target_ids and text_hashes from list_template_targets() — fill_and_save will fail validation. INPUT modes: provide the template via OUTPUT modes: provide Each edit dict must include
STYLE EDIT TARGETING:
Run-level fields (bold / italic / underline / color / font_size_pt) must
use target_kind='run' against a run target. Paragraph-level fields
(paragraph_align / left_indent_pt / etc.) use target_kind='paragraph'.
Mixing the two raises a clean BUILT-IN ROBUSTNESS:
Output format follows the template: DOCX→DOCX, HWP/HWPX→HWPX. PDF input cannot be written back as PDF. Returns: dict with
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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/jaykim429/report-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server