accueil / serveurs / Autres / com.kunkafa/kunkafa
com.kunkafa/kunkafa
serveur MCP (Model Context Protocol) · Kunkafa 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 com.kunkafa/kunkafa est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.kunkafa/kunkafa » 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 9 outils
- follow_market≈ 1871 tokens
Follow a market for this account. Check canFollow in get_usage first. Replacing a followed market is allowed once every 30 days: ask the user, then call with confirmReplacement true.
Paramètres, retour & exemple (2)
Paramètresmarket· string · requis
Market slug from list_markets, for example bitcoinconfirmReplacement· boolean · optionnel
Set true only after the user agreed to replace a market they already follow
Exemple d'appel{"name": "follow_market", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte", "usage": "texte", "dataUse": "texte", "notices": [], "following": "texte"}} - get_account_links≈ 373 tokens
Links to create an account, sign in and manage connections.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_account_links", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"mcp": "texte", "links": {}, "disclosureUnits": "texte", "mcpAvailability": "coming_soon", "availabilityMessage": "texte", "browserConfirmationRequired": "texte"}} - get_glossary≈ 270 tokens
What every Kunkafa term and number means and how to read them. Call once before explaining results. No sign-in needed.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_glossary", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"glossary": {}}} - get_outlooks≈ 2656 tokens
Current forecasts for one market; one market per call by design, so data is not pulled in bulk. Choose durations (exact or a range) and optionally direction, confidence or target filters. At most 6 durations and 72 forecasts per call; calls can run in parallel.
Paramètres, retour & exemple (10)
Paramètresmarket· string · requis
Market slug from list_markets, for example bitcoindirection· string · optionnel · up | down | both
Default bothdurations· array · optionnel
Exact duration labels from list_markets, for example ["1 hour", "6 hours"]maxDuration· string · optionnel
Longest duration to include, for example "1 day"minDuration· string · optionnel
Shortest duration to include, for example "1 hour"maxTargetPercent· number · optionnel
Only targets at most this far from the reference price, in percentminTargetPercent· number · optionnel
Only targets at least this far from the reference price, in percentmaxDurationExclusive· boolean · optionnel
true for "less than maxDuration"; default includes maxDurationmaxProbabilityPercent· number · optionnel
Only forecasts whose probability is at most thisminProbabilityPercent· number · optionnel
Only forecasts whose probability (Kunkafa's confidence) is at least this
Exemple d'appel{"name": "get_outlooks", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte", "usage": "texte", "dataUse": "texte", "notices": [], "fieldGuide": "texte"}} - get_performance≈ 2752 tokens
How often past forecasts touched their target, by confidence level and period. Pass probabilityPercent for the matching row (headline).
Paramètres, retour & exemple (2)
Paramètresmarket· string · requis
Market slug from list_markets, for example bitcoinprobabilityPercent· number · optionnel
A forecast's confidence; the headline shows past results at the nearest published level at or below it
Exemple d'appel{"name": "get_performance", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte", "usage": "texte", "dataUse": "texte", "notices": [], "headline": "texte", "fieldGuide": {}}} - get_results≈ 1950 tokens
Recent example forecasts with their outcomes; not a full record.
Paramètres, retour & exemple (2)
Paramètresmarket· string · requis
Market slug from list_markets, for example bitcoindurations· array · optionnel
Only these duration labels, for example ["1 hour", "1 day"]; default every duration
Exemple d'appel{"name": "get_results", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte", "usage": "texte", "dataUse": "texte", "notices": [], "fieldGuide": {}}} - get_usage≈ 2236 tokens
Remaining allowances, what one get_outlooks call returns, and this connection's permissions, canFollow and expiry. Uses no allowance.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Items per page, 1 to 50; default 50cursor· string · optionnel
page.nextCursor from the previous reply, to read the next page; omit for the first page
Exemple d'appel{"name": "get_usage", "arguments": {"limit": 1, "cursor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": {}, "page": "texte", "usage": "texte", "dataUse": "texte", "notices": [], "following": "texte"}} - list_markets≈ 2030 tokens
Markets this account can read, each with the durations that have forecasts now, and what it follows. Page with page.nextCursor.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Items per page, 1 to 50; default 50cursor· string · optionnel
page.nextCursor from the previous reply, to read the next page; omit for the first page
Exemple d'appel{"name": "list_markets", "arguments": {"limit": 1, "cursor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": [], "page": "texte", "usage": "texte", "dataUse": "texte", "notices": [], "following": "texte"}} - unfollow_market≈ 1815 tokens
Stop following a market; its data stops being readable. Check canFollow in get_usage first.
Paramètres, retour & exemple (1)
Paramètresmarket· string · requis
Market slug from list_markets, for example bitcoin
Exemple d'appel{"name": "unfollow_market", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte", "usage": "texte", "dataUse": "texte", "notices": [], "following": "texte"}}
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é ».