KPIC MCP Server
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_drugs_by_nameA | 약학정보원에서 의약품 이름으로 대략적인 정보들을 가져옵니다. 이름이 유사한 의약품 여러개가 나올 수 있습니다. 더 자세한 정보가 필요하다면 get_drug_detail_by_id()로 조회해야 합니다. |
| get_drug_detail_by_idA | 약학정보원의 의약품 코드로 의약품의 상세정보를 가져옵니다. search_drugs_by_name()로 조회한 정보가 부족할 때 사용할 수 있습니다. |
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
The two tools have clearly distinct purposes: search_drugs_by_name retrieves preliminary information by drug name, while get_drug_detail_by_id fetches detailed information by drug code. Their descriptions explicitly reference each other to clarify when to use which, eliminating any ambiguity.
Both tools follow a consistent verb_noun pattern (search_drugs_by_name and get_drug_detail_by_id), using snake_case and descriptive names that clearly indicate their functions and parameters. There are no deviations in naming style.
With only 2 tools, the server feels under-scoped for a drug information domain. While the tools cover basic search and detail retrieval, typical drug information systems might include additional operations like filtering by category, checking interactions, or updating data, making this set appear thin and limited.
The tool set is severely incomplete for a drug information server. It lacks essential operations such as creating, updating, or deleting drug records, and does not cover common needs like drug interactions, dosage guidelines, or category-based searches. This will likely cause agent failures when more comprehensive tasks are required.