← Back to search

io.github.yakub268/kalshi

yakub268 Scanned 9d ago

Search, analyze, and trade Kalshi prediction markets through Claude Desktop

C
69.7 / 100

Versions

0.1.1latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 6

get_trending_markets
annotations: none low

Get top trending markets by 24-hour volume. Args: limit: Number of markets to return (default 10, max 50) Returns: JSON list of markets sorted by volume with liquidity score

limit int
search_markets
annotations: none low

Search Kalshi prediction markets by keyword. Args: query: Search keyword (e.g., "bitcoin", "fed rate", "weather chicago") limit: Maximum number of results (default 20, max 100) Returns: JSON-formatted list of matching markets with ticker, title, prices, volume

limit int query str
get_market_details
annotations: none low

Get full details for a specific market including orderbook. Args: ticker: Market ticker (e.g., "KXHIGHNYC-26FEB20-B34.5") Returns: JSON with market metadata, current prices, orderbook bids/asks

ticker str
get_portfolio
annotations: none low

Get your Kalshi portfolio - account balance and all open positions. Returns: JSON with balance (USD) and list of open positions with P&L

place_order
annotations: none low

Place a limit order on Kalshi. Args: ticker: Market ticker (e.g., "KXHIGHNYC-26FEB20-B34.5") side: "yes" or "no" quantity: Number of contracts (must be positive integer) price_cents: Price in cents, 1-99 (e.g., 25 = $0.25) Returns: Order confirmation with order ID and status

side str ticker str quantity int price_cents int
get_series_markets
annotations: none low

Get all markets in a series (e.g., all Federal Reserve event markets). Args: series_ticker: Series ticker (e.g., "KXFED", "KXHIGH", "KXCPI") Returns: JSON list of markets in the series

series_ticker str

Permissions 4

network medium
Server uses network capabilities via: httpx
filesystem low
Server uses filesystem capabilities via: open(), os, pathlib
shell high
Server uses shell capabilities via: subprocess
env_vars low
Server uses env_vars capabilities via: os.getenv()

Scan Findings 49

medium
Vulnerable dependency: mcp@1.2.0 (PYSEC-2026-1617) dependency_analyzer · 95%
low
Tool 'search_markets' has no annotations annotation_checker · 100%
low
Tool 'get_market_details' has no annotations annotation_checker · 100%
low
Tool 'get_portfolio' has no annotations annotation_checker · 100%
low
Tool 'get_trending_markets' has no annotations annotation_checker · 100%
low
Tool 'place_order' has no annotations annotation_checker · 100%
low
Tool 'get_series_markets' has no annotations annotation_checker · 100%
medium
OAuth implementation without PKCE auth_checker · 75%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: mcp@1.2.0 (GHSA-3qhf-m339-9g5v) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0 (GHSA-9h52-p55h-vw2f) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0 (GHSA-j975-95f5-7wqh) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0 (GHSA-jpw9-pfvf-9f58) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0 (GHSA-vj7q-gjh5-988w) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0 (PYSEC-2026-1616) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0 (PYSEC-2026-1618) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0 (PYSEC-2026-3482) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.2.0 (PYSEC-2026-3483) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (GHSA-537c-gmf6-5ccf) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (GHSA-6vqw-3v5j-54x4) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (GHSA-79v4-65xg-pq4g) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (GHSA-9v9h-cgj8-h64p) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (GHSA-h4gh-qq45-vh27) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (GHSA-jwv3-5hgf-82ww) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (GHSA-m2h6-j472-rp4c) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (GHSA-m959-cc7f-wv43) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (GHSA-r6ph-v2qm-q3c2) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (PYSEC-2024-225) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (PYSEC-2026-1284) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (PYSEC-2026-1285) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (PYSEC-2026-2141) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (PYSEC-2026-35) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (PYSEC-2026-3553) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@42.0.0 (PYSEC-2026-3554) dependency_analyzer · 95%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: search_markets manifest_parser · 90%
info
Tool: get_market_details manifest_parser · 90%
info
Tool: get_portfolio manifest_parser · 90%
info
Tool: get_trending_markets manifest_parser · 90%
info
Tool: place_order manifest_parser · 90%
info
Tool: get_series_markets manifest_parser · 90%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 80%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
No dependency files found for SBOM generation sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%