Referência do servidor MCP
O What's Moving é um servidor MCP sobre o mesmo arquivo que o app mostra. Catorze ferramentas somente leitura: dossiês, o registro com data e hora, associações, barras de preço com indicadores, fundamentos, busca. Endpoint https://api.whatsmoving.app/api/mcp — os passos de configuração para o Claude, o Claude Code e outros clientes estão em Conectar.
O que você pode perguntar
- O que está por trás das ações de energia para data centers de IA nesta semana?
- De quais narrativas a NVDA fez parte desde agosto, e para que lado ela se moveu a cada vez?
- Me dê as últimas 60 barras diárias do XLE, com RSI e MACD.
- O que se moveu em semicondutores hoje, e o que foi citado para cada movimento?
- Quais narrativas ganharam ou perderam membros ao longo do último mês?
- Quais das ações que sigo se moveram nesta semana, e por quê?
Ferramentas
| Ferramenta | Retorna | Argumentos |
|---|---|---|
get_market | The session at a glance: up to nine stories with typed refs to their evidence, index and macro quotes, breadth, the sector heatmap, the macro narratives cited that session, biggest movers, the upcoming economic calendar | — |
get_sector | One sector or industry: its session, its movers, the narratives running through it | category |
get_security | One stock: recent moves sized against its own history and the session, current narratives, a fundamentals digest, its sector | security |
get_events | Timestamped archive records for a market, security or sector scope, newest first: detected moves with cited evidence and the stories selected for a session | scope, from, to, changed_since, limit, cursor |
get_narrative_history | One narrative's recorded activity: its rows, membership with the time each was observed from, the sessions its members moved its way, the sectors it reaches | narrative, from, to, limit, cursor |
get_similar_events | Past moves matching one on recorded factual dimensions — catalyst type, category, magnitude band — with the match explained. Category is the subject's industry as classified today; the archive keeps no classification history | move, dimensions, from, to, limit, cursor |
get_news | The curated corpus for a market, security, sector or narrative scope: source, title, time, URL. Article text is never returned. A market scope returns macro items only; use a security or category scope for a stock's news | scope, from, to, limit, cursor |
get_association_summary | Which edge types one node has, a preview of each, and whether more follow | node |
get_associations | One hop from a node along one edge type; windowed types carry their ranges | node, edge_type, from, to, limit, cursor |
get_candles | OHLCV bars for one tracked stock or index/sector ETF as parallel columns; daily bars accept indicator columns | security, interval (5m/1d), from, to, indicators, limit, cursor |
get_fundamentals | Published valuation, margin, growth and earnings figures for one to five stocks. Factual metrics only — no scores, targets or comparisons | symbols |
get_series | Session-by-session aggregates: narrative membership turnover, market-wide | scope, metric, from, to, limit, cursor |
search | Name fragment → typed refs: securities, sectors/industries, narratives | query |
get_my_follows | Published items filtered by this account's follows — a delivery filter; the items are the same for everyone | limit, cursor |
Barras de preço e indicadores
get_candles entrega barras diárias de no máximo cinco anos por requisição e barras de 5 minutos de no máximo catorze dias por requisição, para todo ativo acompanhado e para SPY, QQQ, DIA, IWM, ^VIX e XLB, XLC, XLE, XLF, XLI, XLK, XLP, XLRE, XLU, XLV, XLY. As barras diárias são ajustadas por desdobramentos, não por dividendos.
Os indicadores são calculados do nosso lado com ta-lib, apenas sobre barras diárias, até seis por chamada. Você pede pelo nome; a chave de coluna da resposta carrega os parâmetros, então rsi_14 diz o que foi calculado; o período de aquecimento (warm-up) é longo o suficiente para que o valor não dependa de onde a janela começa — e, para uma ação listada recentemente com menos histórico do que isso, a resposta informa quanto aquecimento ela de fato teve:
| Como pedir | Indicador | Parâmetros | Chave de coluna |
|---|---|---|---|
sma | Simple moving average | 20 | sma_20 |
ema | Exponential moving average | 20 | ema_20 |
bbands | Bollinger Bands (upper / middle / lower) | 20, 2σ up, 2σ down | bbands_20_2_2 |
sar | Parabolic SAR | 0.02, 0.2 | sar_0.02_0.2 |
rsi | RSI | 14 | rsi_14 |
macd | MACD (macd / signal / hist) | 12, 26, 9 | macd_12_26_9 |
stoch | Stochastic (k / d) | 14, 3, 3 | stoch_14_3_3 |
adx | ADX | 14 | adx_14 |
cci | CCI | 14 | cci_14 |
mfi | Money Flow Index | 14 | mfi_14 |
willr | Williams %R | 14 | willr_14 |
roc | Rate of change | 10 | roc_10 |
aroon | Aroon (up / down) | 14 | aroon_14 |
atr | Average true range | 14 | atr_14 |
natr | Normalised ATR | 14 | natr_14 |
adosc | Chaikin A/D oscillator | 3, 10 | adosc_3_10 |
stddev | Standard deviation | 20, 1σ | stddev_20_1 |
Planos e limites
Grátis: conteúdo novo 15 minutos depois da publicação, e as trilhas do arquivo — eventos, notícias, séries, associações, históricos — vão até 30 dias atrás. Pro: sem atraso, o arquivo completo. Barras de preço, fundamentos e o estado atual de um dossiê são servidos aos dois planos (no Grátis, com o atraso). Os dois planos compartilham um orçamento por hora, por conta, de 600 unidades; a maioria das chamadas custa uma unidade, get_market e get_security custam quatro, get_candles cinco, get_fundamentals oito. As páginas têm tamanho limitado e são percorridas por cursor.
O que o servidor não faz
Nada preditivo, nada pessoal: toda atribuição é editorial e datada, nenhuma ferramenta diz o que vem a seguir, e o que você segue molda apenas get_my_follows. O texto dos artigos nunca é retornado — um título, um horário e uma URL são, com o nome da fonte quando o feed o informa. As notícias que citamos vêm de fontes públicas; damos o link de cada fonte e avaliamos se ela sustenta uma atribuição, mas não verificamos todos os fatos que ela relata — avalie-as antes de confiar nelas.
Privacidade
Uma linha de log por chamada (ferramenta, resultado, duração, tamanho), nunca a pergunta nem a resposta; detalhes em Conectar um assistente de IA (em inglês) na política de privacidade.
Clientes
O Claude (conector personalizado, com login) e o Claude Code (um comando, com login) são verificados; qualquer outro cliente que fale Streamable HTTP e envie um cabeçalho bearer funciona com um token pessoal gerado no app. Passos: Conectar.
Apenas análise pós-fato — sem previsões, sem conselhos de investimento.