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 |
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": 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/jaykim429/report-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server