accueil / serveurs / Recherche & Web / io.github.jucasoliveira/huebr
io.github.jucasoliveira/huebr
serveur MCP (Model Context Protocol) · huebr 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.jucasoliveira/huebr est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.jucasoliveira/huebr » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 11 outils
- find_arbitrage≈ 219 tokens
Cross-venue arbitrage, buying YES on one venue and NO on another so one leg always pays, with net edge per contract after modelled fees, ROI and available size. Without a PRO plan, results beyond a short preview cost $0.01 per call from the caller's prepaid credit; callers without credit see the preview.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Max results (default 20)minEdge· number · optionnel
Minimum net edge per contract in dollars (default 0)confidence· string · optionnel · HIGH | MEDIUM
Match confidence filter
Exemple d'appel{"name": "find_arbitrage", "arguments": {"limit": 1, "minEdge": 1, "confidence": "HIGH"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_cross_venue_events≈ 281 tokens
Propositions matched across venues with each venue's price side by side, the liquidity-weighted consensus probability, the dispersion between venues and the cheapest venue to buy YES or NO.
Paramètres, retour & exemple (5)
Paramètressort· string · optionnel · volume | dispersion | edge | closing | venues
Ordering (default volume)limit· integer · optionnel
Max results (1-25, default 10)query· string · optionnel
Keywords, e.g. 'bitcoin 2026' or 'senate'theme· string · optionnel · elections | geopolitics | politics | crypto | economy | finance | tech-science | climate
Restrict to one browsing thememinVenues· integer · optionnel
Minimum number of venues (default 2)
Exemple d'appel{"name": "find_cross_venue_events", "arguments": {"sort": "volume", "limit": 1, "query": "texte", "theme": "elections", "minVenues": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_mispricings≈ 220 tokens
Venues whose executable price is away from the consensus of the other real-money venues, with expected edge per contract if that consensus is right. Without a PRO plan, results beyond a short preview cost $0.01 per call from the caller's prepaid credit; callers without credit see the preview.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Max results (default 20)venue· string · optionnel · POLYMARKET | KALSHI | PREDICTIT
Only signals on this venueminEdge· number · optionnel
Minimum expected edge per contract (default 0)
Exemple d'appel{"name": "find_mispricings", "arguments": {"limit": 1, "venue": "POLYMARKET", "minEdge": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_calibration≈ 116 tokens
The calling key's calibration record - Brier score, log loss, skill against the market price and the consensus at posting time, and a 10-bucket calibration curve.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_calibration", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_event≈ 128 tokens
One matched event by id (evt_...), with every venue quote and the live arbitrage and mispricing signals on it.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Event id from find_cross_venue_events
Exemple d'appel{"name": "get_event", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_market≈ 116 tokens
Full detail for one market by id: {venue}:{nativeId}, as returned by search_markets.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Market id, e.g. polymarket:516710
Exemple d'appel{"name": "get_market", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_price_history≈ 259 tokens
Implied probability of one market as the last value per bucket, for any range (default the last 24 hours at 5 minute resolution). History is kept permanently, including for closed markets. Without a PRO plan, the full series costs $0.002 per call from the caller's prepaid credit; callers without credit get the latest 12 points.
Paramètres, retour & exemple (4)
Paramètresto· string · optionnel
End, exclusive, ISO-8601 instant or epoch millis (default: now)from· string · optionnel
Start, ISO-8601 instant or epoch millis (default: 24h before 'to')marketId· string · requis
Market idresolutionSeconds· integer · optionnel
Bucket size in seconds (default 300)
Exemple d'appel{"name": "get_price_history", "arguments": {"marketId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_my_signals≈ 162 tokens
The calling key's signals, newest first, with status (OPEN, SCORED, VOID) and scores once resolved.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Max results (default 20)status· string · optionnel · OPEN | SCORED | VOID
Filter by statusmarketId· string · optionnel
Only signals on this market
Exemple d'appel{"name": "list_my_signals", "arguments": {"limit": 1, "status": "OPEN", "marketId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_venues≈ 107 tokens
Venues covered (Polymarket, Kalshi, PredictIt, Manifold), the number of open markets on each, sync health and whether prices are streamed live.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_venues", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - post_signal≈ 370 tokens
Records a forecast on one market (or cross-venue event) for the calling API key. probability is the probability that the market resolves YES. The market price and cross-venue consensus at posting time are stored with it. Each signal is scored with Brier score and log loss when the market resolves, building a calibration record per key. It does not place a trade.
Paramètres, retour & exemple (8)
Paramètresside· string · optionnel · YES | NO
The side you would trade (default: YES if probability >= 0.5)size· number · optionnel
Contracts you would tradeeventId· string · optionnel
Cross-venue event id (evt_...), instead of marketIdmarketId· string · optionnel
Market id ({venue}:{nativeId}); or give eventIdrationale· string · optionnel
Why, up to 4000 charactersconfidence· number · optionnel
Your confidence in this forecast, 0 to 1ttlSeconds· integer · optionnel
How long the forecast stands (default one day)probability· number · requis
Your probability that the market resolves YES, between 0 and 1 exclusive
Exemple d'appel{"name": "post_signal", "arguments": {"probability": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_markets≈ 267 tokens
Open binary markets on every venue whose text contains all the keywords, with normalised prices (probability, best bid and ask for YES and NO), volume, close time, the venue URL and the cross-venue eventId when the market is matched on other venues.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Max results (1-50, default 10)query· string · optionnel
Keywords that must all appear, e.g. 'fed december cut'theme· string · optionnel · elections | geopolitics | politics | crypto | economy | finance | tech-science | climate
Restrict to one browsing themevenue· string · optionnel · POLYMARKET | KALSHI | PREDICTIT | MANIFOLD
Restrict to one venue
Exemple d'appel{"name": "search_markets", "arguments": {"limit": 1, "query": "texte", "theme": "elections", "venue": "POLYMARKET"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».