{"name":"com.kunkafa/kunkafa","slug":"kunkafa","title":"Kunkafa","description":"Market forecasts with their own track record, inside Claude, ChatGPT and other MCP apps.","url":"https://mcp.market/server/kunkafa","rating":null,"grade":"A","score":87,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-10-03T10:00:15.000Z","license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T04:20:29.878Z","last_ok_at":"2026-11-04T04:20:29.878Z","latency_ms":274},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/Kareemfarid/kunkafa-mcp","website":"https://kunkafa.com/developers/setup","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://kunkafa.com/mcp"}],"packages":[],"tools":[{"name":"follow_market","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"market":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Market slug from list_markets, for example bitcoin"},"confirmReplacement":{"description":"Set true only after the user agreed to replace a market they already follow","type":"boolean"}},"required":["market"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"get_account_links","description":"Links to create an account, sign in and manage connections.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"get_glossary","description":"What every Kunkafa term and number means and how to read them. Call once before explaining results. No sign-in needed.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"get_outlooks","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"market":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Market slug from list_markets, for example bitcoin"},"durations":{"description":"Exact duration labels from list_markets, for example [\"1 hour\", \"6 hours\"]","minItems":1,"maxItems":6,"type":"array","items":{"type":"string","minLength":2,"maxLength":24,"pattern":"^\\d{1,5}\\s*[A-Za-z]{1,8}$"}},"minDuration":{"description":"Shortest duration to include, for example \"1 hour\"","type":"string","minLength":2,"maxLength":24,"pattern":"^\\d{1,5}\\s*[A-Za-z]{1,8}$"},"maxDuration":{"description":"Longest duration to include, for example \"1 day\"","type":"string","minLength":2,"maxLength":24,"pattern":"^\\d{1,5}\\s*[A-Za-z]{1,8}$"},"maxDurationExclusive":{"description":"true for \"less than maxDuration\"; default includes maxDuration","type":"boolean"},"direction":{"description":"Default both","type":"string","enum":["up","down","both"]},"minProbabilityPercent":{"description":"Only forecasts whose probability (Kunkafa's confidence) is at least this","type":"number","minimum":0,"maximum":100},"maxProbabilityPercent":{"description":"Only forecasts whose probability is at most this","type":"number","minimum":0,"maximum":100},"minTargetPercent":{"description":"Only targets at least this far from the reference price, in percent","type":"number","minimum":0,"maximum":10000},"maxTargetPercent":{"description":"Only targets at most this far from the reference price, in percent","type":"number","minimum":0,"maximum":10000}},"required":["market"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"get_performance","description":"How often past forecasts touched their target, by confidence level and period. Pass probabilityPercent for the matching row (headline).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"market":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Market slug from list_markets, for example bitcoin"},"probabilityPercent":{"description":"A forecast's confidence; the headline shows past results at the nearest published level at or below it","type":"number","minimum":0,"maximum":100}},"required":["market"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"get_results","description":"Recent example forecasts with their outcomes; not a full record.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"market":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Market slug from list_markets, for example bitcoin"},"durations":{"description":"Only these duration labels, for example [\"1 hour\", \"1 day\"]; default every duration","minItems":1,"maxItems":6,"type":"array","items":{"type":"string","minLength":2,"maxLength":24,"pattern":"^\\d{1,5}\\s*[A-Za-z]{1,8}$"}}},"required":["market"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"get_usage","description":"Remaining allowances, what one get_outlooks call returns, and this connection's permissions, canFollow and expiry. Uses no allowance.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"cursor":{"description":"page.nextCursor from the previous reply, to read the next page; omit for the first page","type":"string","minLength":1,"maxLength":256,"pattern":"^[A-Za-z0-9_-]+$"},"limit":{"description":"Items per page, 1 to 50; default 50","type":"integer","minimum":1,"maximum":50}},"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"list_markets","description":"Markets this account can read, each with the durations that have forecasts now, and what it follows. Page with page.nextCursor.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"cursor":{"description":"page.nextCursor from the previous reply, to read the next page; omit for the first page","type":"string","minLength":1,"maxLength":256,"pattern":"^[A-Za-z0-9_-]+$"},"limit":{"description":"Items per page, 1 to 50; default 50","type":"integer","minimum":1,"maximum":50}},"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}},{"name":"unfollow_market","description":"Stop following a market; its data stops being readable. Check canFollow in get_usage first.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"market":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Market slug from list_markets, for example bitcoin"}},"required":["market"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false}}],"scan":{"score":87,"grade":"A","scanned_at":"2026-10-03T12:01:44.798Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-03T12:01:44.787Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 3000ms"]},"poisoning":{"score":15,"max":15,"notes":["9 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[],"inputs":{"probes":[{"url":"https://kunkafa.com/mcp","reachable":true,"authRequired":false,"latencyMs":3000,"serverInfo":{"name":"Kunkafa","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"Kareemfarid","repo":"kunkafa-mcp","archived":false,"pushedAt":"2026-10-03T10:00:15Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/127682214?v=4","ownerCreatedAt":"2023-03-12T16:39:24Z"},"icon":{"url":"https://kunkafa.com/favicon.svg","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":null,"lastPushAt":"2026-10-03T10:00:15.000Z","score":23}}}},"grade_history":[],"reviews":[]}