FXMacroData

API macroeconómica de forex en tiempo real para todos los pares de divisas principales, obtenida de anuncios de bancos centrales.

Documentación

Live MCP · Streamable HTTP OAuth 2.0 + PKCE

Servidor MCP FXMacroData

Dale a tu asistente de IA una terminal de datos macro en vivo: indicadores de fuentes oficiales, calendarios de publicación, contexto de FX spot, COT, materias primas, aplicaciones de gráficos y flujos de trabajo de investigación listos para usar, dentro de las herramientas que ya utilizas.

https://mcp.fxmacrodata.com

30 herramientas disponibles

29 rutas REST

Solicitud rápida

Comienza con un endpoint de anuncios en vivo. La autenticación permanece en el parámetro de consulta api_key para pruebas directas desde navegador y scripts.

Ejemplo de inflación EUR GET /api/v1/announcements/eur/inflation

curl "https://api.fxmacrodata.com/v1/announcements/eur/inflation?api_key=YOUR_API_KEY"

Elige tu ruta de acceso a MCP

Comienza con la superficie MCP pública para consultas y descubrimiento de USD hasta 100 solicitudes sin clave/día, donde las publicaciones llegan 15 minutos después de su difusión. Añade acceso de pago cuando tu asistente necesite publicaciones en tiempo real, mayor volumen de uso de USD, indicadores no-USD, historial completo de USD, COT, materias primas, flujos de trabajo de tareas o llamadas a datos protegidos mediante OAuth o /mcp?api_key=YOUR_API_KEY.

Gratis

$0

Datos recientes de USD hasta 100 solicitudes sin clave/día, más tipos de FX, catálogo, calendario, sesiones y pruebas de cliente.

Individual

$50/mes

Acceso completo para traders con prueba de 14 días para herramientas MCP protegidas, filas de API, paneles y flujos de trabajo de investigación con IA.

Iniciar prueba

Empresa

Personalizado

Licencias privadas, postura de privacidad personalizada, expectativas de auditoría y patrones de uso de plataforma para mesas más grandes.

Contáctanos

Por qué conectar FXMacroData MCP

FXMacroData MCP convierte un asistente de IA de propósito general en un agente de investigación con conciencia macro. En lugar de pedirle a un modelo que adivine a partir de datos de entrenamiento desactualizados, el asistente puede llamar a herramientas en vivo para tasas de política, inflación, PIB, datos laborales, calendarios de publicación, tipos de FX, posicionamiento COT, materias primas y familias de conjuntos de datos oficiales. El resultado es una conversación que puede citar filas de datos reales, usar marcas de tiempo de publicación y mantener el análisis anclado en la misma API de producción que impulsa el panel de FXMacroData.

Para investigación FX discrecional

Pide un setup macro de EUR/USD, compara diferenciales de tasas de política, revisa los próximos riesgos de eventos o prepara un briefing previo al banco central sin salir de Claude, ChatGPT, Cursor, VS Code o tu host de agente preferido.

Para flujos de trabajo cuantitativos y sistemáticos

Usa marcas de tiempo de publicación point-in-time, tareas de backtest, filtros con compuerta de eventos, puntuación de riesgo de cartera y paquetes de investigación reutilizables para mantener cuadernos exploratorios y análisis generados por agentes alineados con datos macro en vivo.

Para agentes de codificación

Dale a Cursor, Continue, Cline, Windsurf, Replit Agent, Zed, Kiro y JetBrains un único endpoint MCP remoto que pueda descubrir indicadores, validar ejemplos y generar código de aplicaciones o cuadernos con conciencia macro.

Para respuestas centradas en gráficos

Los hosts compatibles con MCP Apps pueden renderizar recursos de gráficos interactivos para series de indicadores, tipos de FX, comparaciones de tasas de política, calendarios de publicación, mapas de calor, modelos de escenarios, repeticiones de eventos y laboratorios cuantitativos.

Elige la superficie MCP adecuada

Usa herramientas de datos para hechos exactos

Llama a data_catalogue, indicator_query, forex y release_calendar cuando necesites filas, marcas de tiempo, JSON, tablas o valores exactos.

Mejor prompt: "Obtén la inflación de USD desde 2024-01-01 hasta 2025-01-01."

Usa Apps para análisis visual

Llama a herramientas de artefactos visuales cuando la respuesta deba incluir un gráfico interactivo, vista de calendario de publicaciones, mapa de calor, modelo de escenario o repetición de eventos dentro del chat.

Mejor prompt: "Muéstrame un gráfico de las tasas de política de AUD desde 2020."

Usa tareas para flujos de trabajo de investigación

Llama a herramientas de tareas cuando el asistente deba ensamblar varias fuentes de datos en un resultado listo para decisiones, como un setup de trading, puntuación de riesgo, backtest o paquete de investigación.

Mejor prompt: "Construye un setup de trading de EUR/USD con catalizadores y notas de invalidación."

Usa prompts para rutinas repetibles

Los hosts conscientes de prompts pueden descubrir flujos de trabajo curados para briefings macro, verificaciones de riesgo de pares, resúmenes posteriores a publicaciones, planes semanales y enrutamiento de gráficos.

Mejor prompt: "Ejecuta el prompt de verificación de riesgo de pares FX para EUR/USD."

Abre la biblioteca gratuita de prompts

Metadatos de confianza y frescura

Las respuestas de FXMacroData MCP incluyen un bloque compacto mcp_metadata en la respuesta y, para conjuntos de datos respaldados por fuentes, result.data_quality. Verifica estos campos antes de usar un resultado en una nota de trading, backtest, alerta, cuaderno o flujo de trabajo de investigación automatizado.

Frescura

Inspecciona latest_available_date, last_updated, data_lag_days y is_stale antes de tratar los datos como actuales.

Procedencia

Usa source_type, source_name, is_proxy, is_derived y is_fallback para etiquetar la calidad de la fuente.

Cobertura

Comienza con data_catalogue usando include_coverage=true; revisa coverage_summary y el coverage_quality a nivel de fila.

Seguridad de backtest

Para flujos de trabajo point-in-time, verifica point_in_time_safe, has_announcement_datetime, row_count_before_pagination y returned_count. point_in_time_safe es falso siempre que cualquier fila en alcance tenga un tiempo de publicación derivado, así que lee assumed_release_time_count y la marca release_time_assumed por fila antes de descartar un resultado.

{ "mcp_metadata": { "source_type": "official", "latest_available_date": "2026-06-19", "data_lag_days": 3, "is_proxy": false, "is_derived": false, "is_fallback": false, "point_in_time_safe": false, "has_assumed_release_times": true, "assumed_release_time_count": 997, "row_count_before_pagination": 1349, "returned_count": 100 }, "result": { "data_quality": { "is_official": true, "is_proxy": false, "is_fallback": false, "is_stale": false, "has_announcement_datetime": true, "point_in_time_safe": false, "has_assumed_release_times": true, "assumed_release_time_count": 997, "latest_available_date": "2026-07-31", "source_type": "official", "source_name": "BLS", "row_count": 1349, "quality_scope": "full_result" } } }

Regla del agente

Si falta un campo requerido de frescura, fuente o cobertura, continúa solo como contexto exploratorio y declara que la procedencia o frescura es desconocida. No trates silenciosamente una respuesta de herramienta válida como lista para análisis. Cuando point_in_time_safe sea falso porque los tiempos de publicación fueron derivados, dilo en la respuesta en lugar de descartar los datos.

Flujo de trabajo de paginación de indicadores

Las herramientas de indicadores MCP usan el mismo contrato de paginación REST que /api/v1/announcements/{currency}/{indicator}. Para historiales largos, solicita una ventana de fechas amplia una vez y recorre las páginas con pagination.next_offset; no reintentes ventanas más cortas arbitrarias a menos que el usuario haya pedido un subperíodo específico.

1. Descubre la cobertura

data_catalogue(currency="nzd", include_coverage=true, include_capabilities=true)

Usa las fechas de cobertura del catálogo, capacidades, slugs exactos y mcp_metadata.coverage_summary antes de consultar un indicador disperso.

2. Consulta una página

indicator_query(currency="nzd", indicator="gov_bond_10y", limit=100, offset=0)

Usa page o offset; page tiene prioridad.

3. Continúa o diagnostica

offset = result.pagination.next_offset

Verifica pagination.page_includes_latest_available. Las ventanas válidas vacías devuelven un resultado vacío con no_data.error_code = NO_DATA_IN_REQUESTED_WINDOW y fechas de cobertura, no un error.

Conexión rápida

Comienza con la URL MCP desnuda solo cuando tu host pueda iniciar el flujo OAuth de FXMacroData. Para pantallas de clientes manuales que pidan una URL y una variable de entorno de token bearer, mantén la URL desnuda y apunta el campo de token bearer a tu variable de entorno de clave API de FXMacroData.

Claude (Web y Escritorio)

claude.ai — conector MCP remoto

  1. 1 Abre Claude → Configuración → Conectores Haz clic en Añadir servidor MCP y selecciona Remoto.
  2. 2 Ingresa la URL del servidor https://mcp.fxmacrodata.com Los clientes existentes que usan https://fxmacrodata.com/mcp pueden mantener esa URL de compatibilidad.
  3. 3 Empieza a usarlo La evaluación sin clave admite datos de tabla USD (indicator_query) hasta 100 solicitudes/día. Para mayor volumen, visuales de aplicaciones MCP, herramientas de análisis y cobertura no-USD, usa una clave de pago u OAuth. Claude debería descubrir OAuth automáticamente desde la URL MCP. Si un flujo de Claude pide un ID de cliente OAuth y un secreto, usa los valores emitidos por FXMacroData para ese host. Como respaldo directo, usa https://mcp.fxmacrodata.com?api\_key=YOUR\_KEY; los clientes existentes también pueden usar https://fxmacrodata.com/mcp?api\_key=YOUR\_KEY.
  4. 4 Verifica la conexión En un chat nuevo, pregunta: "Ejecuta la herramienta ping de FXMacroData", "Muéstrame los indicadores USD disponibles", "¿Qué sesiones están abiertas ahora mismo?" o "Ejecuta subscribe_for_mcp_access".

Ejemplo: En vivo en Claude

Claude claude.ai

FXMacroData conectado

¿Cuál es el diferencial de tasas de interés entre EUR y USD, y qué significa para EUR/USD?

indicator_query(currency="eur", indicator="policy_rate")

indicator_query(currency="usd", indicator="policy_rate")

Resultados de herramientas

ECB (EUR) policy_rate: 4.25%

Fed (USD) policy_rate: 5.50%

Diferencial: −1.25% (prima USD)

Según los últimos datos del banco central de FXMacroData, la tasa de la Fed de 5.50% supera la tasa del BCE de 4.25% en 125 puntos base. Esta prima de tasa USD es un factor estructuralmente bajista para EUR/USD — los rendimientos más altos de EE. UU. atraen flujos de capital que respaldan la fortaleza del dólar frente al euro.

Pregunta sobre datos macro FX...

Artefactos de gráficos

Las Apps de FXMacroData MCP abarcan calendarios de publicación, visuales de indicadores, análisis de comparación de pares, mapas de calor entre divisas, herramientas de escenarios, flujos de trabajo de sala de guerra, repetición de eventos, distribuciones cuantitativas y flujos de desbloqueo por suscripción. Cada imagen a continuación se captura de una renderización real de una app MCP local; la experiencia final en el chat depende de si el host monta los recursos de MCP Apps en línea.

MCP indicator app preview with rendered USD inflation chart

App de gráficos de indicadores con tarjetas de análisis premium y píldoras de señal.

MCP indicator app with Area, MA(5), and Trend controls enabled

Pila de control de indicadores en acción: superposiciones de Área + MA(5) + Tendencia.

MCP comparison app for multi-series and spread views

Superficie de app de comparación para modos de línea, spread, ratio, normalizado y z-score.

MCP macro heatmap app for cross-currency matrix analysis

App de mapa de calor macro con alternadores de modo y leyenda de escala matricial.

MCP policy scenario modeler app with FX elasticity controls

Modelador de escenarios de política para shocks de spread y salidas de spot proyectadas.

MCP macro war room app showing pair context and release controls

Cabina de sala de guerra macro para contexto de pares, cola de publicaciones y alertas de riesgo.

MCP event impact replay app with timeline controls

Línea de tiempo de repetición de impacto de eventos para revisiones de contexto de mercado point-in-time.

MCP quant scenario lab app with stress percentiles

Laboratorio de escenarios cuantitativos para entradas de distribución de estrés y salidas de percentiles.

MCP subscribe call-to-action card for gated tools

Tarjeta CTA de suscriptor con transferencia directa de pago para funciones MCP restringidas.

Claude claude.ai

FXMacroData conectado

Grafica la tasa de política de USD desde 2020 como un gráfico

indicator_visual_artifact(currency="usd", indicator="policy_rate", start_date="2020-01-01")

USD / POLICY_RATE 15 puntos · último 2024-12 = 4.50%

6% 4% 2% 0% 2020 2022 2023 2024 5.50% 4.50%

FX Macrodata · indicator_visual_artifact · interactivo en Claude

Aquí está la tasa de política de USD (tasa de fondos federales) de 2020 a 2024. La tasa se mantuvo cerca de cero durante 2021, luego la Fed lanzó su ciclo de subidas más rápido en décadas — subiendo de 0.25% a un pico de 5.50% a mediados de 2023. Los primeros recortes comenzaron a fines de 2024, llevando la tasa de vuelta a 4.50%.

Explorador de MCP Apps

Las MCP Apps son mejores cuando la respuesta debe permanecer interactiva dentro de la conversación. FXMacroData ahora expone flujos de apps de calendario de publicaciones, gráficos, inteligencia de pares, mapa de calor macro, escenarios de política, sala de guerra macro, repetición de eventos y laboratorio cuantitativo. Para hosts persistentes como Claude Code y agentes de codificación impulsados por Gemini, el servidor también expone flujos de investigación no visuales capaces de tareas que pueden consultarse y reutilizarse a lo largo de un hilo largo.

App de calendario de publicaciones

"Muéstrame el calendario de publicaciones del PIB de USD en hora de Sao Paulo" release_calendar(currency="usd", indicator="gdp", timezone="America/Sao_Paulo") -> ui://fxmacrodata/release-calendar.html

Widget de gráfico interactivo

"Muéstrame un gráfico del historial de la tasa de política de AUD"

indicator_visual_artifact(currency="aud", indicator="policy_rate")

Aplicación de comparación de pares FX

"Compara las tasas de política de EUR y USD con contexto de carry"

pair_intel_task(base="eur", quote="usd")

Aplicación de mapa de calor macro

"Muéstrame los prints macro más fuertes y más débiles en G10"

macro_heatmap_task(currencies="usd,eur,gbp,jpy", indicators="policy_rate,inflation,gdp")

Aplicación de modelador de escenarios

"¿Qué pasa si la Fed sube 50 puntos base más?"

policy_scenario_modeler_task(base="usd", quote="jpy", shock_leg="base", shock_bps=50)

Aplicación de sala de guerra macro

"Construye una sala de guerra macro en vivo de EUR/USD para el PIB de USD"

macro_war_room_task(base="eur", quote="usd", currency="usd", indicator="gdp")

Aplicación de repetición de eventos

"Reproduce las sorpresas del PIB de USD frente a EUR/USD"

event_impact_replay_task(currency="usd", indicator="gdp", base="eur", quote="usd", lookback_events=12)

Aplicación de laboratorio de escenarios cuantitativos

"Ejecuta una distribución de estrés de 30 días para EUR/USD después de un shock en la pata base"

quant_scenario_lab_task(base="eur", quote="usd", shock_leg="base", shock_bps=50, annualized_volatility_pct=8, horizon_days=30)

Capacidades, Aplicaciones y Tareas

Transporte MCP remoto

  • ▸ Endpoint HTTP transmisible en https://mcp.fxmacrodata.com
  • ▸ Respuestas JSON simples para compatibilidad con proxy/CDN
  • ▸ Solicitudes HTTP sin estado, por lo que cada llamada lleva su propio contexto de autenticación

Recursos de aplicaciones MCP

Las herramientas visuales devuelven datos estructurados más metadatos de recurso ui:// para que los hosts compatibles puedan renderizar gráficos y aplicaciones de flujo de trabajo en línea.

ui://fxmacrodata/indicator-chart.html

ui://fxmacrodata/comparison-chart.html

ui://fxmacrodata/release-calendar.html

ui://fxmacrodata/macro-heatmap.html

ui://fxmacrodata/scenario-modeler.html

ui://fxmacrodata/macro-war-room.html

ui://fxmacrodata/event-impact-replay.html

ui://fxmacrodata/quant-scenario-lab.html

ui://fxmacrodata/subscribe-cta.html

Herramientas con capacidad de tareas

Las herramientas de flujo de trabajo avanzadas se pueden llamar como herramientas normales. Los hosts que admiten Tareas MCP experimentales también pueden crear una tarea, consultar el estado con tasks/get y recuperar el payload final cuando esté completo.

macro_briefing_task known_at_time_task fx_backtest_task macro_research_pack_task portfolio_risk_engine_task

Prompts integrados

Los clientes conscientes de prompts pueden descubrir flujos de trabajo FX reutilizables a través de prompts/list e invocarlos con prompts/get. La biblioteca de prompts pública refleja estas rutinas con prompts copiables, salvaguardas y feeds legibles por máquina.

macro_briefing rate_decision_brief pair_analysis pre_central_bank_decision_brief post_release_trade_summary pair_risk_check week_ahead_macro_plan data_quality_audit release_risk_ladder known_at_time_backtest_check event_gated_backtest_brief portfolio_event_risk_scan cot_positioning_context commodity_fx_context visualize_macro_series

Catálogo de Herramientas

30 herramientas

FXMacroData expone una superficie de herramientas de solo lectura. Las tarjetas detalladas a continuación cubren las herramientas principales que la mayoría de los usuarios llaman directamente; el conjunto completo de herramientas públicas se agrupa aquí para descubrimiento rápido.

Datos principales

ping data_catalogue indicator_query release_calendar forex market_sessions cot_data commodities official_dataset_family

Artefactos visuales

indicator_visual_artifact forex_visual_artifact commodities_visual_artifact cot_visual_artifact policy_rate_differential_visual_artifact

Flujos de trabajo de aplicaciones e investigación

macro_briefing_task indicator_intel_task pair_intel_task macro_heatmap_task policy_scenario_modeler_task macro_war_room_task event_impact_replay_task quant_scenario_lab_task

Tareas de decisión y cartera

known_at_time_task macro_regime_classifier_task release_risk_score_task portfolio_risk_engine_task fx_trade_setup_task fx_backtest_task macro_research_pack_task subscribe_for_mcp_access

data_catalogue solo lectura

currency

Devuelve todos los indicadores disponibles y metadatos para un código de moneda dado. Mantén include_coverage=true y usa include_capabilities=true al decidir si una serie dispersa tiene observaciones recientes.

Entrada: currency, include_coverage?, include_capabilities?, indicator? Salida: {currency, catalogue[], coverage[], mcp_metadata}

indicator_query solo lectura

currency · indicator · dates

Devuelve series temporales de indicadores macroeconómicos para una moneda. Admite policy_rate, inflation, gdp, employment y más. La paginación refleja REST: limit, offset, page y pagination.next_offset. Usa mcp_metadata y result.data_quality para verificaciones de frescura y fuente.

Entrada: currency, indicator, start_date?, end_date?, limit?, offset?, page? Salida: {currency, indicator, pagination, data[], data_quality, mcp_metadata}

indicator_visual_artifact visual

currency · indicator · dates

Devuelve series temporales de indicadores con metadatos de aplicaciones MCP para que los clientes compatibles puedan renderizar un artefacto de gráfico interactivo en contexto. Usa los mismos controles limit, offset o page para ventanas de gráfico amplias.

Entrada: currency, indicator, start_date?, end_date?, limit?, offset?, page? Salida: structuredContent + chart resource

release_calendar solo lectura app

currency · indicator?

Devuelve marcas de tiempo de próximos lanzamientos con filtrado opcional de indicadores y conversión de zona horaria IANA solicitada, más metadatos de la aplicación de calendario de lanzamientos para hosts compatibles. Inspecciona mcp_metadata antes de usar el tiempo de eventos en automatización.

Entrada: currency, indicator?, timezone? Salida: {currency, timezone, requested_timezone, data[], mcp_metadata} + resource_link Filas: campos ISO UTC, local de mercado, zona horaria solicitada App: ui://fxmacrodata/release-calendar.html

forex solo lectura

base · quote · dates · indicators?

Devuelve filas de tasa spot FX con indicadores técnicos opcionales. Inspecciona pair_metadata, data_quality.source_legs y data[].source a nivel de fila antes de clasificar un par como directamente disponible, invertido, derivado cruzado, basado en peg o expandido de menor frecuencia.

La prioridad de fuente FX es BIS XRU tasas diarias USD cuando estén disponibles, luego fuentes diarias oficiales de bancos nacionales, cruces derivados etiquetados EUR/CAD, pegs USD oficiales, promedios mensuales BIS expandidos a días hábiles, tasas mensuales IMF IFS y tasas anuales del Banco Mundial. Las expansiones mensuales y anuales permanecen etiquetadas a través de source_frequency y derivation_method.

Entrada: base, quote, start_date?, end_date?, indicators?, limit?, offset?, page? Salida: {base, quote, data[], pair_metadata, data_quality, indicators?, mcp_metadata} Verificar: direct_available, inverse_available, is_derived, derivation_method, source_legs, pair_consistency_check

cot_data solo lectura

currency · dates

Devuelve datos semanales de posicionamiento CFTC Commitment of Traders (COT) para el contrato de futuros FX de una moneda, incluidos los mismos metadatos compactos de frescura y procedencia utilizados por otras herramientas MCP sin procesar.

Entrada: currency, start_date?, end_date? Salida: {currency, data[], data_quality, mcp_metadata}

commodities solo lectura

indicator · dates

Devuelve series temporales de indicadores de materias primas y energía. Cubre oro, petróleo (Brent/WTI) y gas natural. El parámetro es indicator, por ejemplo indicator="gold".

Entrada: indicator, start_date?, end_date? Salida: {indicator, data[], data_quality, mcp_metadata}

known_at_time_task tarea

currency · indicator · as_of

Devuelve el segmento seguro punto-en-el-tiempo de una serie macro usando marcas de tiempo de anuncio como límite de integridad.

Entrada: currency, indicator, as_of, start_date?, end_date? Salida: {known_rows[], latest_known, integrity}

macro_regime_classifier_task tarea

currency

Clasifica el régimen macro de una moneda a partir del contexto de política, inflación, crecimiento y trabajo con notas de confianza explícitas.

Entrada: currency, start_date?, end_date? Salida: {regime, latest, signals, confidence_notes}

release_risk_score_task tarea

base · quote

Clasifica la próxima lista de lanzamientos para un par usando pesos de impacto heurísticos conscientes del par.

Entrada: base, quote, horizon_events? Salida: {events[], top_risk, methodology}

portfolio_risk_engine_task tarea

portfolio

Evalúa una cartera FX con PnL de estrés, diagnósticos de concentración, exposición de moneda y clasificación de riesgo de eventos a partir de calendarios de lanzamientos.

Entrada: positions_json, stress_shock_pct?, horizon_events? Salida: {portfolio, positions, exposure_by_currency, event_risk, risk_flags}

fx_trade_setup_task tarea

base · quote

Construye una configuración de par FX orientada a traders con sesgo direccional, diferenciales macro, clasificación de catalizadores, contexto de ventana de ejecución y notas de invalidación.

Entrada: base, quote, horizon_events?, include_cot? Salida: {bias, spot_context, catalysts, execution, quality}

fx_backtest_task tarea

base · quote · dates

Ejecuta un backtest FX transparente basado en reglas con señales de carry/momentum, comparación de referencia, salida de curva de capital y compuerta de eventos opcional en ventanas de lanzamiento.

Entrada: base, quote, start_date?, end_date?, strategy?, momentum_lookback?, transaction_cost_bps?, initial_capital?, event_gated?, event_window_days? Salida: {metrics, benchmark, assumptions, series.equity_curve}

macro_research_pack_task tarea

currency · indicator

Construye un payload de investigación reutilizable que combina validación de catálogo, historial de series, próximo tiempo de lanzamiento y contexto FX opcional.

Entrada: currency, indicator, base?, quote?, start_date?, end_date? Salida: {catalogue, series, next_release, fx_context}

Playbooks de Investigación

Los mejores flujos de trabajo MCP combinan descubrimiento, recuperación exacta de datos y un paso final de síntesis. Estos playbooks son los patrones que recomendamos para analistas, traders y constructores de agentes que quieren respuestas macro confiables en lugar de llamadas de herramientas únicas.

Día de decisión del banco central

Úsalo antes de una decisión de la Fed, BCE, BoE, BoJ, RBA, BoC, SNB o RBNZ. El asistente debe verificar la tasa de política más reciente, la trayectoria de inflación, el mercado laboral, el próximo lanzamiento programado y la clasificación de régimen antes de escribir el informe.

macro_regime_classifier_task(currency="usd") -> indicator_query(policy_rate) -> release_calendar(policy_rate)

Reacción FX posterior al lanzamiento

Úsalo después de prints de IPC, PIB, nóminas, desempleo o ventas minoristas. El agente debe comparar la fila más reciente con el contexto anterior, reproducir el historial de eventos reciente y mapear las implicaciones al par FX relevante.

event_impact_replay_task(currency="usd", indicator="gdp", base="eur", quote="usd")

Lista de verificación macro previa a la operación

Úsalo antes de expresar una opinión en un par de monedas. El asistente debe inspeccionar el contexto spot, carry, divergencia de inflación, próximos lanzamientos, sesiones actuales y posicionamiento COT cuando esté disponible.

fx_trade_setup_task(base="eur", quote="usd", horizon_events=4)

Escaneo de riesgo de eventos de cartera

Úsalo cuando tengas varias posiciones FX y necesites saber qué eventos próximos importan más. La tarea mapea exposiciones por moneda, estima PnL de estrés y clasifica riesgos de eventos.

portfolio_risk_engine_task(positions_json='[{"base":"eur","quote":"usd","side":"long","notional":100000}]')

Higiene de backtest punto-en-el-tiempo

Úsalo cuando una estrategia dependa de lanzamientos macro. El asistente debe evitar el lookahead filtrando filas a través de marcas de tiempo de anuncio y, cuando sea relevante, aplicando compuerta de eventos a la ventana de backtest.

known_at_time_task(currency="usd", indicator="gdp", as_of="2025-01-15")

Aplicaciones macro construidas por agentes

Úsalo cuando un agente de codificación esté construyendo paneles, notebooks, alertas o widgets. Comienza con descubrimiento de catálogo, solicita formas exactas de endpoints y luego genera código contra URLs de producción y ejemplos de autenticación por parámetros de consulta.

data_catalogue(currency="aud") -> indicator_query(currency="aud", indicator="policy_rate")

Ejemplos de Uso

Verificación de conectividad

"Ejecuta la herramienta ping de FXMacroData"

ping()

Serie temporal de inflación USD

"Obtén datos de inflación USD del 2024-01-01 al 2025-01-01" indicator_query(currency="usd", indicator="inflation", start_date="2024-01-01", end_date="2025-01-01")

Descubrimiento del catálogo AUD

"¿Qué indicadores AUD están disponibles y cuáles tienen cobertura reciente?"

data_catalogue(currency="aud", include_coverage=true, include_capabilities=true)

Verificación de frescura y fuente

"Obtén el PIB EUR y dime si el resultado es fresco, oficial, de respaldo, proxy o derivado."

indicator_query(currency="eur", indicator="gdp") -> inspecciona mcp_metadata y result.data_quality

Calendario de publicaciones USD

"Mostrar próximas fechas de publicación del PIB USD en hora de Brasil"

release_calendar(currency="usd", indicator="gdp", timezone="America/Sao_Paulo")

Tipos de cambio EUR/USD al contado

"Mostrar tipos de cambio EUR/USD al contado con RSI y SMA, e indicar si el par fue directo, invertido o derivado."

forex(base="eur", quote="usd", start_date="2024-01-01", end_date="2024-12-31", indicators="sma_20,rsi_14") -> inspecciona pair_metadata y data_quality.source_legs

Artefacto de gráfico — Tasa de política EUR

"Graficar la tasa de política EUR como un gráfico"

indicator_visual_artifact(currency="eur", indicator="policy_rate")

Sesiones FX en vivo

"¿Qué sesiones FX están abiertas ahora mismo?"

market_sessions()

Posicionamiento COT GBP

"Mostrar datos de posicionamiento de futuros GBP"

cot_data(currency="gbp", start_date="2024-01-01")

Serie de precios del oro

"Obtener precios del oro para 2024"

commodities(indicator="gold", start_date="2024-01-01", end_date="2024-12-31")

Mapa de calor entre mercados

"Mostrarme ganadores y perdedores macro en USD, EUR, GBP y JPY"

macro_heatmap_task(currencies="usd,eur,gbp,jpy", indicators="policy_rate,inflation,gdp")

Modelador de escenarios de política

"¿Qué pasaría si la Fed sube 50 puntos básicos más?"

policy_scenario_modeler_task(base="usd", quote="jpy", shock_leg="base", shock_bps=50)

Inteligencia de sala de guerra macro

"Montar una sala de guerra macro para EUR/USD y PIB USD"

macro_war_room_task(base="eur", quote="usd", currency="usd", indicator="gdp")

Reproducción de eventos en punto en el tiempo

"Reproducir eventos recientes del PIB USD con contexto EUR/USD"

event_impact_replay_task(currency="usd", indicator="gdp", base="eur", quote="usd", lookback_events=12)

Laboratorio de estrés de escenarios cuantitativos

"Ejecutar un escenario avanzado EUR/USD con bandas de volatilidad"

quant_scenario_lab_task(base="eur", quote="usd", shock_leg="base", shock_bps=50, annualized_volatility_pct=8, horizon_days=30)

Corte macro en punto en el tiempo

"Mostrar solo lo que se sabía sobre el PIB USD hasta el 15 de enero de 2025"

known_at_time_task(currency="usd", indicator="gdp", as_of="2025-01-15T00:00:00Z")

Clasificador de régimen macro

"Clasificar el régimen macro USD actual"

macro_regime_classifier_task(currency="usd")

Puntuación de riesgo de publicación de pares

"¿Cuáles son los mayores riesgos programados para EUR/USD a continuación?"

release_risk_score_task(base="eur", quote="usd", horizon_events=6)

Motor de riesgo de cartera

"Calificar el riesgo y la exposición a eventos para mi cartera EUR/USD y GBP/USD"

portfolio_risk_engine_task(positions_json='[{"base":"eur","quote":"usd","side":"long","notional":100000},{"base":"gbp","quote":"usd","side":"short","notional":80000}]', stress_shock_pct=1.5, horizon_events=5)

Configuración FX lista para traders

"Crearme una configuración de trading para EUR/USD con catalizadores y notas de invalidación"

fx_trade_setup_task(base="eur", quote="usd", horizon_events=4)

Backtest de estrategia con compuerta de eventos

"Backtest de carry + momentum EUR/USD alrededor de ventanas de publicación macro con costos de trading realistas"

fx_backtest_task(base="eur", quote="usd", start_date="2024-01-01", end_date="2025-01-01", strategy="carry_momentum", momentum_lookback=10, transaction_cost_bps=2.0, event_gated=true, event_window_days=1)

Paquete de investigación persistente

"Construir un payload de investigación canónico para el PIB USD con contexto EUR/USD"

macro_research_pack_task(currency="usd", indicator="gdp", base="eur", quote="usd")

Autenticación

Sin autenticación Público (USD)

  • ▸ Conéctate solo con la URL desnuda
  • ▸ Indicadores USD (últimos 90 días), tipos de cambio FX, catálogo, calendario, sesiones
  • ▸ Sin clave API ni OAuth requeridos

Acceso completo OAuth 2.0 + PKCE

  • ▸ Flujo de código de autorización con PKCE
  • ▸ Alcance: fxmacrodata.read
  • ▸ Transporte Bearer: Authorization: Bearer <token>
  • ▸ Registro dinámico de clientes para clientes que se auto-registran

Acceso completo Clave API

  • ▸ Enviar como variable de entorno de token bearer o añadir a la URL MCP
  • ▸ /mcp?api_key=YOUR_KEY
  • ▸ Ideal para entornos de ejecución IDE / SDK sin OAuth

Niveles de acceso: Los indicadores USD (los 90 días más recientes) están disponibles sin clave hasta 100 solicitudes/día. Los tipos de cambio FX, catálogo, calendario y sesiones permanecen públicos para evaluación. Los indicadores no USD, uso USD de mayor volumen, el archivo histórico completo de USD, COT y materias primas requieren una clave API. Obtener acceso →

Endpoints OAuth

Autorización:https://api.fxmacrodata.com/oauth/authorize

Token:https://api.fxmacrodata.com/oauth/token

Registro:https://api.fxmacrodata.com/oauth/register

Metadatos:https://fxmacrodata.com/.well-known/oauth-authorization-server

Recurso protegido:https://api.fxmacrodata.com/.well-known/oauth-protected-resource

Soporte de clientes OAuth

  • ▸ Clientes PKCE públicos con token_endpoint_auth_method=none
  • ▸ Clientes confidenciales que usan client_secret_post o client_secret_basic
  • ▸ Tokens Bearer resueltos de vuelta al contexto de suscripción de clave API para herramientas protegidas

Soporte de URI de redirección

La mayoría de los hosts MCP compatibles descubren la configuración OAuth correcta desde la URL de metadatos anterior. Para clientes personalizados, registra la URI de redirección requerida por tu host MCP y mantén las credenciales del cliente fuera de los archivos de configuración compartidos.

Detalles del servidor

URL base MCP

https://mcp.fxmacrodata.com

Transporte

HTTP transmisible

Seguridad

HTTPS / TLS

Estado

Disponibilidad general

Disponibilidad

Endpoint HTTPS de producción

Rutas REST

29 endpoints públicos

Validación rápida

# API health check
curl -i https://api.fxmacrodata.com/v1/ping

# OAuth metadata
curl -i https://fxmacrodata.com/.well-known/oauth-authorization-server

# OAuth metadata (API alias)
curl -i https://api.fxmacrodata.com/.well-known/oauth-authorization-server

# MCP route probe (JSON guidance expected for plain GET)
curl -i https://mcp.fxmacrodata.com

# MCP initialize
curl -i -X POST "https://mcp.fxmacrodata.com" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    --data '{"jsonrpc":"2.0","id":"1","method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'

# MCP tools/list
curl -i -X POST "https://mcp.fxmacrodata.com" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    --data '{"jsonrpc":"2.0","id":"2","method":"tools/list","params":{}}'

# Authenticated indicator_query with OAuth token or FXMacroData API key
curl -i -X POST "https://mcp.fxmacrodata.com" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer ACCESS_TOKEN_OR_FXMD_API_KEY" \
    --data '{"jsonrpc":"2.0","id":"3","method":"tools/call","params":{"name":"indicator_query","arguments":{"currency":"usd","indicator":"inflation","start_date":"2024-01-01","end_date":"2025-01-01"}}}'

Referencia de errores

EstadoSignificado
406Encabezado Accept no compatible o método HTTP incorrecto (por ejemplo, llamadas de protocolo no JSON)
400Formato de solicitud MCP no válido
401/403Fallo de autenticación o autorización en datos protegidos
200Inicialización MCP válida con Accept: application/json devuelve capacidades e instrucciones del servidor

Listo para respuestas de IA

Datos clave

Página

Servidor MCP

Sección

Documentación

URL canónica

https://fxmacrodata.com/documentation/mcp-server

Fuente

Redacción de FXMacroData y referencias de editores oficiales

Última actualización

Ver metadatos de la página

Procedencia y confianza

Cita la URL canónica y el campo de fuente anterior. Cuando esté disponible, esta página se corresponde con publicaciones de editores oficiales y actualizaciones con marca de tiempo.

Preguntas rápidas

¿De qué trata esta página? Esta página explica el Servidor MCP con contexto directamente utilizable para flujos de trabajo de trading, investigación y API.

¿Qué fuente debe citarse? Usa la URL canónica y el campo de fuente indicado; cita referencias de editores oficiales cuando estén disponibles.

¿Qué tan fresco es este contenido? El valor de última actualización anterior refleja los metadatos de la página o la marca de tiempo de datos más reciente disponible.

¿Se puede usar esto en asistentes de IA? Sí. Esta sección está estructurada intencionalmente para recuperación y citación en asistentes de chat.

Paquetes de prompts

Úsalos en ChatGPT, Claude, Gemini, Mistral, Perplexity o Grok para obtener resultados consistentes y conscientes de la fuente.