Skip to main content
Glama
bissuh

Elliot Foster – Brazilian Funds

elliotfoster-mcp

Análisis de fondos de inversión brasileños para clientes de IA a través del Protocolo de Contexto de Modelo (MCP).

Conecta Claude Desktop, Cursor, ChatGPT o cualquier cliente compatible con MCP para consultar más de 30.000 fondos de inversión brasileños: valor liquidativo (NAV) diario, carteras completas (CDA), análisis de fondos de fondos (look-through), análisis de solapamiento de carteras y tus favoritos/lista de seguimiento personal.

URL del servidor: https://elliotfoster.vercel.app/api/mcp Aplicación web + generación de claves: elliotfoster.vercel.app

Los datos de origen provienen del Informe Diario y CDA públicos de la CVM (Comissão de Valores Mobiliários), además de las series de tipos del Banco Central. La plataforma procesa, valida y sirve esta información en un formato estructurado optimizado para el uso de herramientas de LLM.


Inicio rápido

1. Obtén una clave

Crea una cuenta en elliotfoster.vercel.app, inicia sesión y visita /settings/integrations. Genera una nueva clave y cópiala (la clave sin procesar solo se muestra una vez).

2. Configura tu cliente MCP

Claude Desktop

Edita ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "elliotfoster": {
      "url": "https://elliotfoster.vercel.app/api/mcp",
      "headers": {
        "Authorization": "Bearer ef_..."
      }
    }
  }
}

Reinicia Claude Desktop.

Cursor

En la configuración de Cursor → MCP, añade:

{
  "elliotfoster": {
    "url": "https://elliotfoster.vercel.app/api/mcp",
    "headers": {
      "Authorization": "Bearer ef_..."
    }
  }
}

ChatGPT (GPT personalizado / Conectores)

En las Acciones de un GPT personalizado o a través de la interfaz de Conectores, apunta a https://elliotfoster.vercel.app/api/mcp con Authorization: Bearer ef_... como encabezado.

Claude Code

claude mcp add --transport http --header "Authorization=Bearer ef_..." elliotfoster https://elliotfoster.vercel.app/api/mcp

3. Pruébalo

Pregúntale a tu LLM:

  • "Usa elliotfoster para buscar fondos con 'XP' en el nombre"

  • "¿Cuál es el solapamiento de carteras entre los fondos 12.345.678/0001-90 y 98.765.432/0001-21?"

  • "Añade el fondo X a mis favoritos"

  • "Encuentra fondos de renta variable con baja correlación con el fondo Y"


Herramientas

10 herramientas invocables, 1 recurso, 5 prompts analíticos preconfigurados.

Herramienta

Qué hace

search_funds

Busca por nombre, gestor, administrador o CNPJ. Filtra por tipo (FI, FIC, FII, FIP, FIDC, FIAGRO, ETF). Tamaño de página limitado a 25.

get_fund

Obtiene metadatos + último NAV de un fondo por CNPJ. Acepta formato (12.345.678/0001-90) o sin formato (12345678000190).

list_fund_types

Recuentos por tipo de fondo: útil para descubrimiento.

get_nav_history

Serie de NAV diario de un fondo. Rango de fechas y límite opcionales (máximo 1000 días).

list_holding_dates

Fechas de informe de carteras (CDA) disponibles para un fondo.

get_holdings

Composición completa de la cartera para una fecha. Incluye un indicador confidential_count para posiciones bajo confidencialidad de la Resolución CVM 172/2022.

get_look_through

Desglosa recursivamente las posiciones de fondos de fondos hasta 3 niveles de profundidad. Agrega activos subyacentes con ponderaciones proporcionales.

compare_overlap

Solapamiento de Jaccard + ponderación compartida entre las carteras de dos fondos para una fecha de informe.

list_favorites

Tus fondos favoritos.

add_favorite / remove_favorite

Gestiona tu lista de seguimiento directamente desde el cliente LLM.

Recurso

  • fund://<cnpj> — metadatos de fondo direccionables, almacenables en caché por clientes que admiten recursos MCP.

Prompts preconfigurados

  • compare_funds_performance — rentabilidad/volatilidad/Sharpe-vs-CDI comparativa para hasta 5 fondos

  • find_uncorrelated_funds — busca fondos de baja correlación frente a un índice de referencia

  • analyze_fund_holdings — 10 principales posiciones, concentración HHI, look-through, indicadores de confidencialidad

  • check_portfolio_overlap — auditoría de redundancia por pares en 2-5 fondos

  • screen_funds_by_risk — filtra por volatilidad máxima y ratio de Sharpe mínimo

Todos los prompts producen resultados en pt-BR por defecto (coincidiendo con el idioma de los datos de origen).


Especificaciones

Endpoint

https://elliotfoster.vercel.app/api/mcp

Transporte

HTTP transmitible (especificación MCP nov. 2025)

Descubrimiento

/.well-known/oauth-protected-resource (RFC 9728)

Autenticación

Clave API (Authorization: Bearer ef_...). Los metadatos de recursos protegidos OAuth 2.1 se publican en /.well-known/oauth-protected-resource para compatibilidad futura con clientes MCP que implementen RFC 9728 + Registro Dinámico de Clientes; en la práctica, los flujos de descubrimiento automático aún están madurando en todo el ecosistema, por lo que las claves API son la ruta recomendada hoy en día.

Límite de tasa

Se aplican límites de tasa por usuario (actualmente generosos; precios basados en niveles por determinar para uso de alto volumen)

Precisión decimal

Valores financieros redondeados a 6 decimales. El nivel superior _precision_note documenta esto en cada respuesta analítica.

Formato CNPJ

Todas las entradas de CNPJ aceptan 14 dígitos con o sin formato; normalizado + validado en el lado del servidor.

Paginación

search_funds con tamaño de página limitado a 25, máximo 20 páginas por sesión (500 fondos). Para una exploración más amplia, utiliza filtros.


Privacidad y datos

  • Datos públicos de fondos (Informe Diario CVM, CDA, tipos del Banco Central) se comparten entre todos los usuarios.

  • Estado por usuario (favoritos, registro de auditoría) está limitado por RLS a través de tu ID de usuario de WorkOS: ni las herramientas ni la base de datos exponen tu estado a otras cuentas.

  • No se almacenan datos comerciales personales. Esta es una plataforma de investigación de fondos; no se conecta a casas de bolsa.

  • Registro de auditoría: las llamadas a herramientas se registran para facturación y prevención de abusos. El registro es estrictamente por usuario: puedes inspeccionar tu propio uso; otras cuentas no pueden verlo.


Fuente

El servidor MCP está implementado dentro de la aplicación web de código cerrado. Este repositorio proporciona instrucciones de instalación, ejemplos y actúa como la fuente de verdad canónica para los motores de búsqueda de IA que indexan servidores MCP. Los problemas y comentarios son bienvenidos aquí.

Para licencias de datos o consultas comerciales: visita elliotfoster.vercel.app.


Licencia

El archivo README y las configuraciones de ejemplo en este repositorio tienen licencia MIT. El servidor MCP en sí es propietario.


Creado con mcp-handler en Next.js + Supabase + WorkOS.

A
license - permissive license
-
quality - not tested
C
maintenance

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bissuh/elliotfoster-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server