Skip to main content
Glama

Dart Company Info

dart_company_info
Read-onlyIdempotent

Basic profile for a Korean DART-registered company: corp_name (Korean + English), KRX stock_code if listed, CEO name, market tier (KOSPI/KOSDAQ/KONEX/etc.), industry code, address, founding date, fiscal-year-end month, homepage. Use after dart_search_filings to enrich a corp_code into a readable entity, or as the first lookup when an agent is given a corp_code with no other context.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
corp_codeYesRequired 8-digit DART corp identifier.

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, openWorldHint=true, idempotentHint=true, destructiveHint=false, covering safety and behavior. The description adds value by listing the returned fields and the purpose, which complements the annotations without contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise with two sentences. The first sentence lists the fields, and the second provides usage guidance. Every sentence is necessary and well-structured, front-loading the most important information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite no output schema, the description lists all expected return fields (corp_name, stock_code, CEO, market tier, industry code, address, founding date, fiscal-year-end month, homepage), making the output clear. It also provides usage context, making it complete for a simple lookup tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already describes the parameter (8-digit DART corp identifier) with 100% coverage. The description adds context by explaining that the corp_code typically comes from dart_search_filings, which is useful for understanding parameter origin, but does not add new syntax or constraints beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool returns a basic profile for a Korean DART-registered company and lists the specific fields (corp_name, stock_code, CEO, market tier, etc.). It also distinguishes from siblings by noting it is used after dart_search_filings to enrich corp_code or as a first lookup.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly tells when to use the tool: after dart_search_filings to enrich a corp_code into a readable entity, or as the first lookup when given a corp_code with no context. This provides clear guidance and suggests alternatives (other tools for financials, etc.).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.9/5.0
Disambiguation2/5

Multiple tools overlap heavily: ask_pipeworx_beta deliberately matches ask_pipeworx exactly right now, discover_tools and suggest_questions both serve as what-can-I-do entry points, and ai_visibility_check is just the single-entity version of scan_competitor_ai_presence. An agent will struggle to pick the right variant without carefully reading long descriptions.

Naming Consistency3/5

All tools are snake_case and several families share clear prefixes (dart_*, polymarket_*, ask_pipeworx_*), but the overall set mixes verb_noun (discover_tools, validate_claim), noun_phrase (entity_profile, deep_research), bare verbs (remember, recall, forget), and prefix-noun (dart_financials). Readable but not unified.

Tool Count2/5

36 tools is far above the 25+ heavy threshold, and the count is inflated by redundancy: ask_pipeworx_beta is a literal duplicate today, suggest_questions overlaps discover_tools, and ai_visibility_check is subsumed by scan_competitor_ai_presence. The broad Pipeworx platform justifies many tools, but the exposed surface is bloated.

Completeness4/5

The surface covers the apparent domain well: universal querying (ask_pipeworx family + deep_research), tool discovery, entity resolution, profiles, comparisons, change feeds, claim verification, Korean DART filings, Polymarket analysis/fill-risk, memory, subscriptions, and feedback. Minor gaps remain—there's no explicit fetch-by-citation-URI tool despite claims those URIs are fetchable, and no way to retrieve full DART filing text beyond discovery.