Le problème
Les API de données financières (Alpha Vantage, Polygon, Finnhub) fournissent des données de prix mais pas les actualités, analyses et sentiments qui déterminent les mouvements de prix. Les API d'actualités financières dédiées coûtent 100 à 500 $/mois. Les agents IA agissant en tant qu'assistants de recherche ont besoin à la fois des données de prix et du contexte d'actualité pour être utiles à la recherche d'investissement. Aucun serveur MCP unique ne couvre les deux.
La solution Scavio
Ajoutez le serveur MCP de Scavio à votre agent IA financier en complément de votre source de données de marché. L'agent utilise le MCP de données de marché pour les prix et le MCP Scavio pour les actualités, le sentiment Reddit et l'analyse YouTube sur n'importe quel ticker. Un seul changement de configuration MCP donne à l'agent la recherche web, la surveillance des discussions Reddit et l'analyse des appels de résultats YouTube.
Avant
L'agent IA financier dispose d'un MCP de données de marché pour les prix. L'utilisateur demande 'Pourquoi NVDA a chuté de 5 % aujourd'hui ?' L'agent peut confirmer la baisse mais ne peut pas expliquer pourquoi. Pas de contexte d'actualité, ni sentiment Reddit, ni commentaire d'analyste.
Après
L'agent interroge Scavio MCP pour 'NVDA stock news today', 'NVDA reddit wallstreetbets' et 'NVDA earnings analysis youtube'. Renvoie des articles de presse, des fils de discussion Reddit et des vidéos d'analyse YouTube en complément des données de prix. Réponse complète avec sources citées.
À qui cela s'adresse
Développeurs créant des agents IA financiers ou des assistants de recherche ayant besoin du contexte d'actualité et de sentiment en complément des données de prix du marché.
Avantages clés
- Le contexte d'actualité et de sentiment complète les API de données de marché uniquement basées sur les prix
- La surveillance de Reddit détecte tôt les changements de sentiment des investisseurs particuliers
- La recherche YouTube révèle des analyses d'appels de résultats et des commentaires d'experts
- Un seul serveur MCP couvre les actualités web, Reddit et YouTube
- Chaque recherche coûte 0,005 $ -- la surveillance quotidienne de 10 tickers coûte 0,15 $
Exemple Python
import requests, os
API_KEY = os.environ["SCAVIO_API_KEY"]
H = {"x-api-key": API_KEY, "Content-Type": "application/json"}
def stock_news(ticker: str) -> dict:
"""Get news, Reddit sentiment, and YouTube analysis for a ticker."""
sources = {}
# Web news
resp = requests.post(
"https://api.scavio.dev/api/v1/search",
headers=H,
json={"query": f"{ticker} stock news today", "country_code": "us"},
timeout=10,
)
sources["news"] = [
{"title": r["title"], "url": r["link"], "snippet": r["snippet"]}
for r in resp.json().get("organic_results", [])[:5]
]
# Reddit sentiment
resp2 = requests.post(
"https://api.scavio.dev/api/v1/search",
headers=H,
json={"query": f"{ticker} stock", "platform": "reddit", "country_code": "us"},
timeout=10,
)
sources["reddit"] = [
{"title": r["title"], "url": r["link"]}
for r in resp2.json().get("organic_results", [])[:5]
]
# YouTube analysis
resp3 = requests.post(
"https://api.scavio.dev/api/v1/search",
headers=H,
json={"query": f"{ticker} stock analysis 2026", "platform": "youtube", "country_code": "us"},
timeout=10,
)
sources["youtube"] = [
{"title": r["title"], "url": r["link"]}
for r in resp3.json().get("organic_results", [])[:5]
]
return sources
# 3 API calls = $0.015 per ticker
intel = stock_news("NVDA")
print(f"News: {len(intel['news'])} articles")
print(f"Reddit: {len(intel['reddit'])} discussions")
print(f"YouTube: {len(intel['youtube'])} videos")Exemple JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
const H = {"x-api-key": API_KEY, "Content-Type": "application/json"};
async function stockNews(ticker) {
const sources = {};
const [newsRes, redditRes, ytRes] = await Promise.all([
fetch("https://api.scavio.dev/api/v1/search", {
method: "POST", headers: H,
body: JSON.stringify({ query: `${ticker} stock news today`, country_code: "us" }),
}),
fetch("https://api.scavio.dev/api/v1/search", {
method: "POST", headers: H,
body: JSON.stringify({ query: `${ticker} stock`, platform: "reddit", country_code: "us" }),
}),
fetch("https://api.scavio.dev/api/v1/search", {
method: "POST", headers: H,
body: JSON.stringify({ query: `${ticker} stock analysis 2026`, platform: "youtube", country_code: "us" }),
}),
]);
const [news, reddit, yt] = await Promise.all([newsRes.json(), redditRes.json(), ytRes.json()]);
sources.news = (news.organic_results || []).slice(0, 5).map(r => ({ title: r.title, url: r.link, snippet: r.snippet }));
sources.reddit = (reddit.organic_results || []).slice(0, 5).map(r => ({ title: r.title, url: r.link }));
sources.youtube = (yt.organic_results || []).slice(0, 5).map(r => ({ title: r.title, url: r.link }));
return sources;
}
const intel = await stockNews("NVDA");
console.log(`News: ${intel.news.length} articles`);
console.log(`Reddit: ${intel.reddit.length} discussions`);
console.log(`YouTube: ${intel.youtube.length} videos`);Plateformes utilisées
Recherche web avec graphe de connaissances, PAA et aperçus IA
Communauté, publications et commentaires imbriqués de n'importe quel subreddit
YouTube
Recherche de vidéos avec transcriptions et métadonnées