mcp-upstage
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UPSTAGE_API_KEY | Yes | Your Upstage API key |
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 |
|---|---|
| parse_documentA | Parse a document using Upstage AI's document digitization API. |
| extract_informationC | Extract structured information from documents using Upstage Universal Information Extraction. |
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 2 tools
parse_document and extract_information both consume documents, but they target different outputs: layout-preserving digitization versus schema-driven structured extraction. The descriptions make the boundary reasonably clear, though an agent may briefly hesitate because both operate on the same document inputs.
Both tool names follow a clear snake_case verb_noun pattern: parse_document and extract_information. The verbs accurately signal the action and the nouns identify the object, with no mixed naming conventions.
Only two tools are exposed, each quite broad. This is borderline thin for a document AI server; while the tools are substantial, the surface does not reach the typical 3-15 well-scoped range.
The core document workflows are covered: parsing/digitizing documents and extracting structured information with a provided or auto-generated schema. Minor gaps may remain around batch processing, page-range control, or explicit schema utilities, but agents can likely work around them.