ComePass Agents MCP
Provides structured, source-verified Korean company intelligence for AI agents, including English company profiles, annual financial statements in KRW, recent DART filings, and National Tax Service business registration status verification for KOSPI-listed companies.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://agents.comepass.xyz/mcpWhat you can do with it
- Search for KOSPI-listed Korean companies by name or stock code
- Retrieve detailed corporate profiles and financial summaries in KRW
- Check active, suspended, or closed business registration status
- Access recent DART filings with source URLs and verification timestamps
Source and maintenance
Protocol and capabilities
- Server
- comepass-agents 0.1.0
- MCP protocol
- 2025-06-18
- Tools
- 3 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Tools
3 advertised
kr_company_search — Search Korean listed companies
Find KOSPI-listed Korean companies and get their identifiers. Use this first when you only have a company name (English or Korean, e.g. "Samsung Electronics", "삼성전자"), a 6-digit KRX stock code, or an 8-digit DART corp_code. Returns up to 20 ranked candidates with corp_code, stock_code, English name as registered with DART, Korean legal name, and alternate names; exact identifier matches rank first, then larger companies by revenue. Pass a candidate's corp_code to kr_company_profile for financials and filings. Coverage: all KOSPI companies (about 830); KOSDAQ and unlisted companies are not included yet. Source: Korea FSS OpenDART. Read-only, no API key needed.
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "Max candidates to return (1..20, default 10)"
},
"query": {
"type": "string",
"minLength": 1,
"description": "Company name (English, Korean, or alternate), 6-digit KRX stock_code, or 8-digit DART corp_code (e.g. \"samsung\", \"현대자동차\", \"005930\")"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"query",
"count",
"candidates",
"notice",
"source_url",
"verified_at"
],
"properties": {
"count": {
"type": "integer"
},
"query": {
"type": "string"
},
"notice": {
"type": "string"
},
"candidates": {
"type": "array",
"items": {
"type": "object",
"required": [
"corp_code",
"stock_code",
"name_en",
"name_ko",
"alternate_names",
"market"
],
"properties": {
"market": {
"type": "string",
"const": "KOSPI"
},
"name_en": {
"type": [
"string",
"null"
]
},
"name_ko": {
"type": "string"
},
"corp_code": {
"type": "string"
},
"source_url": {
"type": "string"
},
"stock_code": {
"type": "string"
},
"verified_at": {
"type": "string"
},
"alternate_names": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
},
"source_url": {
"type": "string"
},
"name_labels": {
"type": "object",
"properties": {
"name_en": {
"type": "string"
},
"name_ko": {
"type": "string"
}
}
},
"verified_at": {
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}kr_company_profile — Get Korean company profile and financials
Get the full profile of one KOSPI-listed Korean company: corporate details (English and Korean names, CEO, business and corporate registration numbers, address, website, founding date, fiscal month, industry code), the latest annual financial summary with the prior year (revenue, operating income, net income, total assets, liabilities, equity; integers in KRW as filed, consolidated if available), and DART filings from the last 90 days (up to 20) with original links. Provide exactly one of corp_code or stock_code; if you only have a name, call kr_company_search first. Returns found=false if the company is not covered. Source: Korea FSS OpenDART. Read-only, no API key needed. Not investment advice.
{
"type": "object",
"anyOf": [
{
"required": [
"corp_code"
]
},
{
"required": [
"stock_code"
]
}
],
"properties": {
"corp_code": {
"type": "string",
"pattern": "^[0-9]{8}$",
"description": "8-digit DART corp_code (e.g. \"00126380\")"
},
"stock_code": {
"type": "string",
"pattern": "^[0-9A-Z]{6}$",
"description": "6-digit KRX stock_code (e.g. \"005930\")"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"found",
"company",
"financials",
"recent_filings",
"notice",
"source_url",
"verified_at"
],
"properties": {
"error": {
"type": "string"
},
"found": {
"type": "boolean"
},
"notice": {
"type": "string"
},
"company": {
"type": [
"object",
"null"
],
"properties": {
"market": {
"type": "string",
"const": "KOSPI"
},
"notice": {
"type": "string"
},
"address": {
"type": [
"string",
"null"
]
},
"name_en": {
"type": [
"string",
"null"
]
},
"name_ko": {
"type": "string"
},
"ceo_name": {
"type": [
"string",
"null"
]
},
"homepage": {
"type": [
"string",
"null"
]
},
"corp_code": {
"type": "string"
},
"financials": {
"type": [
"object",
"null"
],
"properties": {
"basis": {
"enum": [
"CFS",
"OFS"
],
"type": "string"
},
"revenue": {
"type": [
"number",
"null"
]
},
"currency": {
"type": "string",
"const": "KRW"
},
"net_income": {
"type": [
"number",
"null"
]
},
"prior_year": {
"type": "object",
"required": [
"revenue",
"operating_income",
"net_income",
"total_assets",
"total_liabilities",
"total_equity"
],
"properties": {
"revenue": {
"type": [
"number",
"null"
]
},
"net_income": {
"type": [
"number",
"null"
]
},
"total_assets": {
"type": [
"number",
"null"
]
},
"total_equity": {
"type": [
"number",
"null"
]
},
"operating_income": {
"type": [
"number",
"null"
]
},
"total_liabilities": {
"type": [
"number",
"null"
]
}
}
},
"source_url": {
"type": "string"
},
"fiscal_year": {
"type": "integer"
},
"verified_at": {
"type": "string"
},
"total_assets": {
"type": [
"number",
"null"
]
},
"total_equity": {
"type": [
"number",
"null"
]
},
"operating_income": {
"type": [
"number",
"null"
]
},
"total_liabilities": {
"type": [
"number",
"null"
]
}
}
},
"stock_code": {
"type": "string"
},
"source_urls": {
"type": "object",
"properties": {
"company": {
"type": "string"
},
"filings": {
"type": "string"
},
"financials": {
"type": [
"string",
"null"
]
}
}
},
"verified_at": {
"type": "string"
},
"fiscal_month": {
"type": [
"string",
"null"
]
},
"industry_code": {
"type": [
"string",
"null"
]
},
"recent_filings": {
"type": "array",
"items": {
"type": "object",
"required": [
"receipt_no",
"filed_date",
"title_ko",
"filer",
"url"
],
"properties": {
"url": {
"type": "string"
},
"filer": {
"type": "string"
},
"title_en": {
"type": [
"string",
"null"
]
},
"title_ko": {
"type": "string"
},
"filed_date": {
"type": "string"
},
"receipt_no": {
"type": "string"
}
}
}
},
"alternate_names": {
"type": "array",
"items": {
"type": "string"
}
},
"established_date": {
"type": [
"string",
"null"
]
},
"business_registration_no": {
"type": [
"string",
"null"
]
},
"corporate_registration_no": {
"type": [
"string",
"null"
]
}
}
},
"message": {
"type": "string"
},
"financials": {
"type": [
"object",
"null"
],
"properties": {
"basis": {
"enum": [
"CFS",
"OFS"
],
"type": "string"
},
"revenue": {
"type": [
"number",
"null"
]
},
"currency": {
"type": "string",
"const": "KRW"
},
"net_income": {
"type": [
"number",
"null"
]
},
"prior_year": {
"type": "object",
"required": [
"revenue",
"operating_income",
"net_income",
"total_assets",
"total_liabilities",
"total_equity"
],
"properties": {
"revenue": {
"type": [
"number",
"null"
]
},
"net_income": {
"type": [
"number",
"null"
]
},
"total_assets": {
"type": [
"number",
"null"
]
},
"total_equity": {
"type": [
"number",
"null"
]
},
"operating_income": {
"type": [
"number",
"null"
]
},
"total_liabilities": {
"type": [
"number",
"null"
]
}
}
},
"source_url": {
"type": "string"
},
"fiscal_year": {
"type": "integer"
},
"verified_at": {
"type": "string"
},
"total_assets": {
"type": [
"number",
"null"
]
},
"total_equity": {
"type": [
"number",
"null"
]
},
"operating_income": {
"type": [
"number",
"null"
]
},
"total_liabilities": {
"type": [
"number",
"null"
]
}
}
},
"identifier": {
"type": "string"
},
"source_url": {
"type": "string"
},
"name_labels": {
"type": "object",
"properties": {
"name_en": {
"type": "string"
},
"name_ko": {
"type": "string"
}
}
},
"verified_at": {
"type": "string"
},
"recent_filings": {
"type": "array",
"items": {
"type": "object",
"required": [
"receipt_no",
"filed_date",
"title_ko",
"filer",
"url"
],
"properties": {
"url": {
"type": "string"
},
"filer": {
"type": "string"
},
"title_en": {
"type": [
"string",
"null"
]
},
"title_ko": {
"type": "string"
},
"filed_date": {
"type": "string"
},
"receipt_no": {
"type": "string"
}
}
}
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}kr_business_status — Check Korean business registration status
Check whether Korean business registration numbers are currently active, suspended (temporarily closed), or closed, using the National Tax Service's live API. Use this to verify a Korean supplier, customer, or counterparty before a transaction. Accepts 1–10 ten-digit numbers (hyphens allowed, e.g. "124-81-00998"). Returns per number: status (active | suspended | closed | not_registered), the original Korean status text, tax type, closure date if closed, and check time. You can find a listed company's number in kr_company_profile (business_registration_no). Numbers you submit are not stored. Read-only; queries an external government API in real time.
{
"type": "object",
"required": [
"business_numbers"
],
"properties": {
"business_numbers": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[0-9]{3}-?[0-9]{2}-?[0-9]{5}$"
},
"maxItems": 10,
"minItems": 1,
"description": "1 to 10 Korean 10-digit business registration numbers (hyphens allowed, e.g. \"124-81-00998\")"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"count",
"results",
"notice",
"source_url",
"verified_at"
],
"properties": {
"count": {
"type": "integer"
},
"notice": {
"type": "string"
},
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"business_registration_no",
"status",
"status_ko",
"tax_type",
"closed_date",
"checked_at"
],
"properties": {
"status": {
"enum": [
"active",
"suspended",
"closed",
"not_registered"
],
"type": "string"
},
"tax_type": {
"type": [
"string",
"null"
]
},
"status_ko": {
"type": "string"
},
"checked_at": {
"type": "string"
},
"closed_date": {
"type": [
"string",
"null"
]
},
"business_registration_no": {
"type": "string"
}
}
}
},
"source_url": {
"type": "string"
},
"verified_at": {
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 315 ms
- 95th percentile latency
- 315 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 315 ms · metadata changed · 3 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http comepass-agents-mcp https://agents.comepass.xyz/mcpCodex
codex mcp add comepass-agents-mcp --url https://agents.comepass.xyz/mcpCursor
{
"mcpServers": {
"comepass-agents-mcp": {
"url": "https://agents.comepass.xyz/mcp"
}
}
}Cline
{
"mcpServers": {
"comepass-agents-mcp": {
"type": "streamableHttp",
"url": "https://agents.comepass.xyz/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"comepass-agents-mcp": {
"type": "http",
"url": "https://agents.comepass.xyz/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http comepass-agents-mcp https://agents.comepass.xyz/mcpClaude Desktop
{
"mcpServers": {
"comepass-agents-mcp": {
"url": "https://agents.comepass.xyz/mcp"
}
}
}Windsurf
{
"mcpServers": {
"comepass-agents-mcp": {
"serverUrl": "https://agents.comepass.xyz/mcp"
}
}
}Let your agent find its tools
Find servers like ComePass Agents MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run ComePass Agents MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.