{"authorization":{"authorization_server_metadata":"https://api.flicker.finance/.well-known/oauth-authorization-server","dynamic_client_registration":true,"protected_resource_metadata":"https://api.flicker.finance/.well-known/oauth-protected-resource/mcp","required":true,"type":"oauth2.1"},"description":"Cryptocurrency, stock and FX (currency) market data for agents: technical analysis, Buy/Hold/Sell signals, market sentiment, trading signals, screeners, funding rates and news — plus the signed-in user's exchange positions, balances, trade and order history, watchlist, price alerts and notification preferences.","endpoint":"https://api.flicker.finance/mcp","manifest_version":"1.0","name":"flicker","title":"Flicker","tools":[{"description":"Add an asset to the user's watchlist. Accepts a coin/stock id (e.g. `bitcoin`) or symbol (e.g. `btc`).","name":"add_favorite_asset"},{"description":"Project a dollar-cost-averaging plan from the recurring amount, frequency, months and a price trend (bearish/flat/moderate/bullish, a custom yearly rate, or the change by the end), with an optional path shape (steady, dips, peaks) and day-one lump sum. Returns the projected value, return, total invested, the same total invested on day one for comparison, and a link to Flicker's DCA calculator prefilled with the plan.","name":"calculate_dca_projection"},{"description":"Calculate the liquidation price of an isolated-margin futures position from side, entry price, leverage and margin (optional maintenance rate). Returns the liquidation price, its distance from entry, notional, size, leverage risk tier and a link to Flicker's futures calculator prefilled with the position.","name":"calculate_liquidation_price"},{"description":"Calculate the profit or loss of a spot trade or 1x short after fees, from side, entry and exit price, quantity or amount, and the fee rate per side. Returns net and gross P&L, fees, ROI, the break-even exit, the short's loss cap and a link to Flicker's P&L calculator prefilled with the trade.","name":"calculate_pnl"},{"description":"Project staking rewards from principal, rate (APR or APY), compounding frequency and years, with an optional recurring top-up on its own frequency. Returns the final balance, rewards with and without restaking, effective APY and nominal APR, and a link to Flicker's staking calculator.","name":"calculate_staking_yield"},{"description":"Create a price alert: notify the user when an asset's price goes above or below a target. Requires an active push-notification device on the account, and counts against the plan alert limit (10 on Free; 100 on Pro). Only price alerts can be created via this tool — other alert types (RSI, breakout, smart zones, etc.) require the app.","name":"create_price_alert"},{"description":"Delete an alert by id (from get_alerts).","name":"delete_alert"},{"description":"Edit a position's notes. Does not change any trading/risk parameters.","name":"edit_position"},{"description":"Estimate the tax on one crypto sale in the US, UK, Germany, India or Australia from cost basis, proceeds, holding period (days or dates), other income and, for the US, filing status. Returns the gain, estimated tax band by band, effective rate, the rule applied and a link to Flicker's crypto tax calculator prefilled with the sale. An estimate, not tax advice.","name":"estimate_crypto_tax"},{"description":"Get the user's basic account info: email, status, member-since date, and subscription plan (Free/Pro/Elite).","name":"get_account_info"},{"description":"Get the user's configured alerts (price, RSI, breakout, smart zones, etc.) and how many they're allowed on their plan.","name":"get_alerts"},{"description":"Get comprehensive market analysis for an asset: market context (trend, momentum, volume, smart-money flow, volatility regime, cycle phase, market structure, liquidity zones), full technical indicators (RSI, MACD, Bollinger, Stochastic, ADX, ATR, CCI, Williams %R, OBV, MFI, SMA/EMA), support/resistance, breakout score with component breakdown, fear & greed, trading zones with take-profits, and an AI summary. The default timeframe (served when `timeframe` is omitted) is free; every other timeframe requires Pro.","name":"get_asset_analysis"},{"description":"Get the markets (tickers) for an asset across exchanges. `market_type` of `spot` or `derivatives`; omit for both. Derivatives include funding rate and open interest.","name":"get_asset_markets"},{"description":"Get current price, 24h range, price changes (1h, 24h, 7d) and volume for a specific asset. Accepts a coin/stock id (e.g. `bitcoin`, `AAPL`) or symbol (e.g. `btc`).","name":"get_asset_price"},{"description":"Get a Buy/Hold/Sell signal for an asset with an overall confidence and the weighted factors (trend, momentum, fear & greed, breakout, risk, cycle) behind it. The default timeframe (served when `timeframe` is omitted) is free; every other timeframe requires Pro.","name":"get_asset_signal"},{"description":"Get the user's spot/wallet balances across connected exchanges: total/available/frozen USD, per-asset amounts and each asset's share of the portfolio. As in the app, an exchange account whose last sync is stale starts a background re-sync from the exchange; this call returns the stored values without waiting for it.","name":"get_balances"},{"description":"Get the user's exchange accounts in their Portfolio (Binance, OKX, etc.; formerly called exchange connections) including sync status, last sync time, exchange icon, affiliate and API-key-guide URLs.","name":"get_connections"},{"description":"Get detail for a specific exchange: volume breakdown, spot/futures pair counts, futures open interest, and top futures pairs by volume.","name":"get_exchange_detail"},{"description":"Get the user's watchlist of favorite assets (coins, stocks and currencies/FX) with current prices and 1h/24h/7d performance.","name":"get_favorites"},{"description":"Get the Fear & Greed leaderboard: assets ranked by per-asset fear/greed score, with optional sentiment `zone`, `min_volume` and `asset_class` (coins/stocks/fx/all) filters.","name":"get_fear_greed_leaderboard"},{"description":"Get perpetual funding rates across exchanges, optionally for a specific coin. Returns funding rate, price, open interest and 24h volume per venue.","name":"get_funding_rates"},{"description":"Get a global market overview: total market cap and volume with 24h deltas, BTC/ETH dominance, DeFi/stablecoin/derivatives volume, the global fear & greed index and an AI market insight.","name":"get_market_overview"},{"description":"Get market sentiment for an asset: Fear & Greed index with component breakdown, its 7-day change in points, how its distance from neutral ranks against the past year, bullish/bearish signals, recommendation and breakout outlook.","name":"get_market_sentiment"},{"description":"Get the latest cryptocurrency news headlines with source, summary and link.","name":"get_news"},{"description":"Get the user's notification preferences: which categories (price_alerts, marketing, pilot_trade, daily_digest, etc.) are muted.","name":"get_notification_preferences"},{"description":"Get the user's rolled-up order history: fills grouped into orders (size-weighted avg price, summed size/fee/pnl) rather than raw fills. Use this instead of get_trades when the user wants 'trades'/'orders' as a whole, not individual fills.","name":"get_orders"},{"description":"Get the Pilot bot's live spectate view: eligibility (requires an affiliate-linked exchange account with >= $10k trailing 30-day volume), and when eligible, its current open positions (with live unrealized PnL) and headline track record (win rate, avg PnL, total trades).","name":"get_pilot_spectate"},{"description":"Get the Pilot bot's closed-trade history (paginated). Same eligibility gate as get_pilot_spectate.","name":"get_pilot_spectate_history"},{"description":"Get a high-level summary of the user's entire portfolio: total value, unrealized PnL, daily/weekly PnL, exposure, margin usage (used/available/ratio), largest and most at-risk positions.","name":"get_portfolio_summary"},{"description":"Get the user's trading positions with optional filtering by position type (spot/futures), direction (long/short), and asset (`asset_id`: any asset id — coin, stock or FX, e.g. `bitcoin`, `sndk`). Returns a portfolio summary plus full per-position detail (entry/current price, size, margin & margin mode, leverage, liquidation, daily/weekly PnL, funding rate, open interest, 24h volume, notes).","name":"get_positions"},{"description":"Get the market screener: top 5 gainers, top 5 losers and top 5 breakout candidates in the last 24 hours. Optional `asset_class` (coins/stocks/fx/all, default all).","name":"get_screener"},{"description":"Get top market movers: biggest gainers, biggest losers and highest-volume assets in the last 24 hours. Optional `asset_class` (coins/stocks/fx/all, default all).","name":"get_top_movers"},{"description":"Get the user's recent trade history across their exchange accounts, with optional filtering by exchange account, exchange, pair and side. Returns price, size, value, fees and realized PnL per fill.","name":"get_trades"},{"description":"Get trading signals across the market. `signal_type` is one of `buy`, `sell`, `breakout`, `in_zone`. Optional filters: timeframe (the default is free, every other pre-computed one is Pro), min_confidence, exchanges, zone_types, direction, min_volume, min_risk_reward, max_distance, min_breakout_score. `asset_class` (coins/stocks/fx/all, default all) is free; any other filter beyond the free defaults requires Pro.","name":"get_trading_signals"},{"description":"Get all supported exchanges with their trading volume (total/spot/futures) and unique asset counts, sorted by volume.","name":"list_exchanges"},{"description":"Assess one of the user's open positions against Flicker's published analysis zones: is the idea still intact or invalidated, unrealized R and remaining R:R, how the actual entry/stop diverge from the published plan, stop placement (noise, invalidation, opposing zones), liquidation-before-stop, obstacles on the path to each target, and time held vs the resolution horizon. Descriptive only — it never recommends an action. The default timeframe (served when `timeframe` is omitted) is free; every other timeframe requires Pro.","name":"position_analysis"},{"description":"Remove an asset from the user's watchlist. Accepts a coin/stock id (e.g. `bitcoin`) or symbol (e.g. `btc`).","name":"remove_favorite_asset"},{"description":"Search for assets by name or symbol across coins, stocks and currencies (FX). Optional `asset_class` (coins/stocks/fx/all). Returns matching assets with prices and performance.","name":"search_assets"},{"description":"Enable or disable one notification/email category for the user (see get_notification_preferences for valid category names).","name":"update_notification_preferences"}],"transport":"streamable-http"}