Resumen
Lee datos de mercado coreanos y extranjeros de la KIS Developers Open API de Korea Investment & Securities: cotizaciones de acciones y ETF, gráficos diarios y por minuto, libros de órdenes, flujos por tipo de inversor, los índices KOSPI y KOSDAQ y precios de acciones de EE. UU., Japón, Hong Kong y China. Solo lectura, sin operar.
Configuración guiada
Conecta Korea Investment & Securities a Microsoft Copilot en 2 minutos
Empieza la prueba gratuita en AnythingMCP Cloud, conecta Korea Investment & Securities con la configuración guiada y añade tu URL MCP a Microsoft Copilot. Sin código y sin servidores que mantener.
Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible
Prueba a pedir
Prompts de ejemplo para Korea Investment & Securities
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Korea Investment & Securities, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Korea Investment & Securities + Microsoft Copilot
Lee datos de mercado coreanos y extranjeros de la KIS Developers Open API de Korea Investment & Securities: cotizaciones de acciones y ETF, gráficos diarios y por minuto, libros de órdenes, flujos por tipo de inversor, los índices KOSPI y KOSDAQ y precios de acciones de EE. UU., Japón, Hong Kong y China. Solo lectura, sin operar.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
KIS_APP_KEY, KIS_APP_SECRET
Paso 1 — Obtener credenciales
La configuración lleva unos minutos. Necesitas una cuenta de valores en Korea Investment & Securities (한국투자증권) y, para esa cuenta, el servicio Open API de KIS Developers, que te da una App Key y un App Secret.
Solo datos de mercado: el conector lee cotizaciones, gráficos, libros de órdenes, flujos por tipo de inversor, índices y datos maestros. No puede enviar, modificar ni cancelar órdenes, y no lee saldos, posiciones ni depósitos de la cuenta. Tampoco cubre el streaming por WebSocket, futuros y opciones ni la negociación de bonos.
- Solicita el servicio Open API en apiportal.koreainvestment.com (KIS Developers, API 신청) y elige tu cuenta para operativa real (실전투자).
- Copia la App Key en
KIS_APP_KEYy el App Secret, que aparece a su lado, enKIS_APP_SECRET. La App Key tiene de 20 a 64 letras y dígitos; el App Secret es una cadena larga, de unos 180 caracteres: pégalo entero, sin espacios ni saltos de línea. - Instala el conector. Comprueba la conexión con
korea_investment_get_stock_pricey el código005930(Samsung Electronics).
Solo claves de operativa real: las claves de operativa simulada (모의투자) solo funcionan en el host aparte de KIS openapivts.koreainvestment.com:29443, que este conector no usa. Leer cotizaciones con claves reales no ejecuta ninguna operación.
Tokens: el conector cambia la App Key y el App Secret por un token de acceso (POST /oauth2/tokenP) y lo envía en cada llamada, junto con las cabeceras que exige KIS. Un token de KIS dura 24 horas y KIS permite alrededor de una solicitud de token por minuto; pedirlo de nuevo antes de 6 horas devuelve el mismo token, y KIS puede enviar un aviso por KakaoTalk con cada token nuevo. El conector guarda el token y solo pide uno nuevo poco antes de que caduque.
Cloud y self-hosted funcionan igual: ambos usan tu propia App Key y tu App Secret. Un servidor propio debe poder abrir conexiones salientes a openapi.koreainvestment.com en el puerto 9443.
Límites de peticiones y paginación: con claves reales, KIS permite unas 20 llamadas por segundo por cuenta; EGW00201 significa demasiadas llamadas: ve más despacio. Las herramientas de gráficos e historial devuelven unas 100 filas por llamada, y el gráfico por minuto hasta 30 barras: para datos más antiguos, vuelve a llamarlas con una fecha u hora final anterior.
Códigos: las acciones, ETF y ETN coreanos usan el código corto de seis dígitos (005930 Samsung Electronics, 000660 SK hynix, 035420 NAVER, 069500 KODEX 200); los ETN llevan una Q delante. Las cotizaciones vienen de KRX por defecto; de Nextrade (NXT) o de ambos combinados si lo pides. Los índices coreanos tienen cuatro dígitos: 0001 KOSPI, 1001 KOSDAQ, 2001 KOSPI 200. Las acciones extranjeras necesitan un código de bolsa y un ticker, por ejemplo NAS + AAPL, NYS + KO, TSE + 7203, HKS + 00700. Los códigos de índices extranjeros, tipos de cambio, bonos y oro (como SPX o .DJI) están en el archivo maestro de índices extranjeros de KIS.
Fechas, horas y precios: las fechas son YYYYMMDD y las horas HHMMSS, ambas en hora de Corea (KST, UTC+9). Los precios coreanos están en KRW y los extranjeros en la moneda local. KIS responde con abreviaturas coreanas de los campos, como stck_prpr (precio actual), prdy_vrss (variación frente al cierre anterior), prdy_ctrt (variación en porcentaje) y acml_vol (volumen).
Las cotizaciones de EE. UU. pueden llegar con retraso: los precios de EE. UU. en tiempo real requieren una suscripción aparte en la app de KIS. Sin ella, los precios de EE. UU. llegan con retraso.
Errores frecuentes: cada respuesta trae rt_cd (0 significa éxito) con msg_cd y msg1, que indican qué falló. Una App Key o un App Secret rechazados (401) suelen significar que una clave se copió incompleta o pertenece a una cuenta de operativa simulada. Un 403 significa que el servicio Open API no está activo para la cuenta, que la App Key se ha vuelto a emitir o que se pidió un token menos de un minuto después del anterior: espera un minuto y vuelve a intentarlo. Si no se puede llegar a openapi.koreainvestment.com:9443, las conexiones salientes al puerto 9443 están bloqueadas.
Qué lee: cotizaciones actuales de acciones, ETF y ETN coreanos con variación, volumen, importe negociado, límites de precio, rango de 52 semanas, PER, PBR, EPS, BPS, capitalización bursátil y participación extranjera; velas diarias, semanales, mensuales y anuales y las barras por minuto del día; time and sales; el libro de órdenes de diez niveles con los precios de subasta previstos; compras netas de particulares, extranjeros e institucionales; datos maestros de productos cotizados en Corea; nivel e historial de KOSPI, KOSDAQ, KOSPI 200 e índices sectoriales; cotizaciones, cotizaciones detalladas, historial, libros de órdenes y datos maestros de acciones de EE. UU., Japón, Hong Kong, China y Vietnam; velas de índices extranjeros, tipos de cambio, bonos del Estado y futuros del oro.
Solo lectura: las 16 herramientas solo leen datos de mercado, así que ninguna está desactivada al instalar. Los datos de mercado son solo informativos y no constituyen asesoramiento de inversión.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en Microsoft Copilot
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Microsoft Copilot usa servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y luego publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft por Streamable HTTP, que AnythingMCP admite.
- En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
- Escribe un Server name (por ejemplo
AnythingMCP), una Server description que diga qué hace el conector y la Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor. - En la autenticación, elige API key, pon Type en Header y
X-API-Keycomo nombre de la cabecera, y selecciona Create. - En Add tool, elige Create a new connection, pega una clave de API MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
- Pruébalo en el panel Test del agente: pide algo que necesite las herramientas de
Korea Investment & Securities. - Selecciona Publish y luego Channels → Microsoft 365 and Microsoft Teams, deja marcada Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala para ti; en Microsoft 365 Copilot, escribe @ y elige el agente.
¿Prefieres que cada persona inicie sesión? En lugar de la clave de API elige OAuth 2.0 → Dynamic discovery: cada usuario inicia sesión en AnythingMCP la primera vez que el agente lo llama.
¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.
Herramientas disponibles
| Tool | What it does |
|---|---|
korea_investment_get_stock_price | Current quote of one Korean stock, ETF or ETN: last price (stck_prpr), change and change rate against the previous close (prdy_vrss… |
korea_investment_get_daily_prices | Last 30 trading days (or 30 weeks or 30 months) of one Korean stock: per row the date (stck_bsop_date), open, high, low, close, change… |
korea_investment_get_price_chart | Daily, weekly, monthly or yearly candles (OHLCV) of one Korean stock between two dates, at most 100 candles per call: output1 is the… |
korea_investment_get_minute_chart | One-minute candles of one Korean stock for today, up to 30 per call, ending at a given time: output1 is the quote summary, output2 the… |
korea_investment_get_orderbook | Order book of one Korean stock: the ten best ask and bid prices with their remaining quantities (askp1..10, bidp1..10, askp_rsqn1..10… |
korea_investment_get_trades_by_time | Time-and-sales of one Korean stock today: executions at or before a given time with price, change, volume per print and execution strength… |
korea_investment_get_investor_flows | Net buying by investor type for one Korean stock over the recent trading days: individuals (prsn_ntby_qty), foreigners (frgn_ntby_qty) and… |
korea_investment_get_stock_info | Basic master data of a Korean listed product: Korean and English names (prdt_name, prdt_eng_name), listing market, sector classification… |
korea_investment_get_index_price | Current level of a Korean market or sector index: index value (bstp_nmix_prpr), change and change rate, open, high, low, volume and traded… |
korea_investment_get_index_daily_prices | History of a Korean market or sector index up to a given date, one row per day, week or month (about 100 rows per call): date, close… |
korea_investment_get_overseas_price | Current quote of a foreign stock (US, Japan, Hong Kong, China, Vietnam): last price (last), previous close (base), change and change rate… |
korea_investment_get_overseas_price_detail | Detailed quote of a foreign stock: open, high, low, previous close, 52-week high and low with their dates, PER, PBR, EPS, BPS, market… |
korea_investment_get_overseas_daily_prices | Daily, weekly or monthly history of a foreign stock up to a given date, about 100 rows per call: date (xymd), close (clos), change, open… |
korea_investment_get_overseas_orderbook | Order book of a foreign stock: best ask and bid prices with quantities (ten levels for US stocks, one level elsewhere) and the current… |
korea_investment_get_overseas_index_chart | Daily, weekly, monthly or yearly candles of a foreign index, exchange rate, government bond or gold future between two dates (about 100… |
korea_investment_get_overseas_stock_info | Master data of a foreign stock as KIS lists it: Korean and English names, exchange, currency, listing status, tick size, minimum order… |
Ejemplos de prompts
- "¿Cómo cotiza ahora Samsung Electronics (005930) y cuáles son su PER, su PBR y la participación extranjera?"
- "Muéstrame las velas diarias de SK hynix de los últimos tres meses y el cierre más alto del periodo."
- "¿Han sido compradores netos de NAVER los extranjeros o los institucionales en las últimas sesiones?"
- "¿Dónde están hoy el KOSPI y el KOSDAQ, y cuántos valores del KOSPI suben y cuántos bajan?"
- "Compara Apple y Toyota: último precio, variación de hoy y máximo y mínimo de 52 semanas."
FAQ
¿Para qué Copilot es? Para Microsoft 365 Copilot en el trabajo, mediante agentes de Copilot Studio. La app de Microsoft Copilot para cuentas personales no permite añadir tu propio servidor MCP.
¿Qué necesito? Una cuenta de trabajo con acceso a Copilot Studio (licencia o prueba) para crear el agente. Quien lo use en Microsoft 365 Copilot o Teams necesita acceso al agente: compártelo o pide a un administrador que lo publique para la organización. Si tu organización aplica directivas de datos a los conectores de Power Platform, también cubren los servidores MCP.
El agente no llama a las herramientas. Comprueba que el nombre de la cabecera sea exactamente X-API-Key y que la clave pertenezca al mismo servidor MCP que la URL, y escribe una Server description concreta: Copilot Studio la usa para decidir cuándo llamar al servidor. Vuelve a publicar el agente después de cada cambio; en un chat abierto, escribe "start over" para usar la nueva versión.
Siguientes pasos
¿Te ha sido útil esta guía?