korea-business-trade
Review product pages for overseas buyers with source evidence, suggested fixes, and clear limits.
Что умеет
- Check Business Number: Validate the format and checksum of a South Korean business registration number (사업자등록번호). Returns whether the number is well formed, the normalised 000-00-00000 form, and which
- Get Business Status: Look up whether a South Korean business is still trading, according to the National Tax Service: operating, suspended, or closed, plus its VAT classification and the closure date
- Verify Business Identity: Confirm that a business registration number, the representative's name, and the opening date all belong to the same registered business. Use it when you need proof of identit
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Review product pages for overseas buyers with source evidence, suggested fixes, and clear limits. See a worked example using fixed sample data.
Request a 100 credit evaluation key to try the paid tools on your own product URL. Tell us your use case and mention Smithery.
Как подключить
Как подключить korea-business-trade к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://korea-business-trade--seldons.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить korea-business-trade к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://korea-business-trade--seldons.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить korea-business-trade к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://korea-business-trade--seldons.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (10)
Технические названия из tools/list. Нужны только разработчикам.
| check_business_number | Validate the format and checksum of a South Korean business registration number (사업자등록번호). Returns whether the number is well formed, the normalised 000-00-00000 form, and which rule failed. Runs locally with no external lookup, so it is free and instant. Use it to reject malformed input before spending a call on anything else, and to normalise numbers pasted from documents or spreadsheets. It does NOT tell you whether the business exists, is still trading, or belongs to anyone in particular — a made-up number can pass this check. |
| get_business_status | Look up whether a South Korean business is still trading, according to the National Tax Service: operating, suspended, or closed, plus its VAT classification and the closure date if it closed. Use it to decide whether a counterparty can still issue tax invoices, or before paying an invoice from a company you have not dealt with recently. Results are cached up to 6 hours, 1 hour for suspended or closed, and every response says when it was retrieved. If the tax office is unreachable you may get a cached answer marked stale — check that flag before relying on it. This reports what the tax office says; it is not a credit check and not a tax opinion. |
| verify_business_identity | Confirm that a business registration number, the representative's name, and the opening date all belong to the same registered business. Use it when you need proof of identity before a contract or a payout, not just proof that the company exists. IMPORTANT: on a mismatch the tax office does not say WHICH field is wrong — only that it cannot confirm. This tool narrows it by also checking the number itself and returns the remaining candidates. The representative's name is used for the check only: never stored, logged, or cached, so this call is never served from cache. |
| get_ecommerce_registration | Check whether a South Korean business has filed as an online seller with the Fair Trade Commission — a legal requirement for selling to consumers online in Korea. Returns the filing number, the trading name it was filed under, the issuing authority, and the filing's current status. Use it when onboarding a merchant or before buying from a seller you do not know. IMPORTANT: a business can hold several filings, including dead ones from a former trading name, so 'registered' here means at least one filing is currently active — the count of other filings is returned too. A business that once filed and later closed it is reported differently from one that never filed; that distinction usually matters. |
| check_counterparty | Run every available check on a South Korean business and return one verdict — ok, caution, blocked or unknown — with coded reasons. Reach for this when the question is 'can we transact with this company' rather than a specific field lookup; it saves you interpreting tax codes yourself. Pass representative_name and opening_date to include an identity check. It returns 'unknown' rather than guessing when sources are unreachable, and only an actively trading business can come back 'ok'. Set require_ecommerce to block anyone without an active online-seller filing, or check_ecommerce to include the filing without making it a blocker — the filing is only looked up when you ask, so a plain call stays cheap. |
| check_businesses_batch | Run check_counterparty over up to 100 business numbers in one call and return a per-number verdict plus a summary count. Use it for supplier onboarding, periodic re-screening of a vendor list, or cleaning a spreadsheet of counterparties. Numbers that fail come back as 'unknown' rather than failing the whole batch. Billed per number, not per call. |
| calculate_export_price | Work out a recommended retail price in a destination market from factory cost and shipping weight, after freight, duty, import tax, platform and payment fees, and a target margin. Returns the price in local currency rounded to that market's convention, the cost breakdown in USD, and — this is the point of the tool — an assumptions array naming every value the calculation had to supply itself, with its source and confidence. Use it when you need a defensible number rather than a guess, and read the assumptions before quoting the result: a single default can move the answer more than the inputs do. Duty rates are approximations from a maintained table, not a customs ruling, and de minimis thresholds usually do not apply to commercial imports. |
| lookup_hs_code | Read a product page, including its images, and estimate the 6-digit HS code for what is being sold. Returns the code with a confidence score, the reasoning behind it, and alternative headings with why they might apply. Use it for export paperwork, duty estimates, and market-entry checks where you need a starting classification and the argument for it. This is an estimate, not a binding classification — do not present it as a customs ruling, and note that the importer of record carries the legal responsibility. It reads HTML and images only: anything a page draws with JavaScript after load is invisible to it, and the result says what it managed to read. |
| check_certifications | Read a product page and report which certifications and marks the product would need to sell in major export markets, which of them the page already shows, and which appear to be missing. Items the page does not give enough information to judge come back separately as uncertain rather than being assumed present or absent. Use it when preparing to enter a market or when auditing a listing before launch. It judges what the page says, not what the company holds — a missing mark here means the page does not show it, which is not the same as not having it. |
| analyze_product_page | Read a product page and its images and report what would stop it selling to overseas buyers — unclear or risky claims, information foreign buyers expect and cannot find, imagery that will not land, and wording that carries regulatory risk. Returns findings with severity, the evidence quoted from the page, and a suggested fix, plus an explicit list of what it could not check and why. Use it before launching a listing in a new market or when a page converts at home but not abroad. Do not read a short findings list as a pass — check the not-checked list first; it is usually the reason the list is short. |