{"_comment":"Only one wallet type is needed. LND is recommended for speed. NWC is easiest to set up but slower.","_tip":"Don't have a wallet yet? Deploy an LND node via bolthub.ai/nodes, or get a free NWC connection from coinos.io. You can also use Alby MCP or Fewsats MCP instead of this bridge -- see https://bolthub.ai/start-earning","mcpServers":{"btc-intel-api":{"command":"npx","args":["@bolthub/mcp","--gateway","https://btc-intel.gw.bolthub.ai/"],"env":{"LND_REST_HOST":"<recommended -- fastest, <200ms>","LND_MACAROON":"<hex-encoded admin macaroon>","LNBITS_URL":"<fast, <300ms>","LNBITS_ADMIN_KEY":"<lnbits-admin-key>","NWC_URI":"<easiest setup -- slower, 1-3s>"}}},"tools":[{"name":"btc-intel_get_v1_alerts_stream","description":"Opens a Server-Sent Events stream that pushes real-time alerts as they fire. The connection sends periodic keepalive comments to stay open; consume it with an EventSource client.","url":"https://btc-intel.gw.bolthub.ai/v1/alerts/stream","method":"GET","costSats":800,"pricingModel":"time_pass","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_derivatives_cmebasis","description":"Returns the basis between the front-month monthly dated Bitcoin futures contract and a multi-exchange spot index, expressed on an annualized basis. Computed from Deribit public market data; dated futures expire on the same last-Friday schedule as CME contracts and arbitrage tightly against them, so the figure tracks CME front-month basis. A positive annualized basis reflects a futures premium often used as a proxy for institutional demand and carry-trade appetite.","url":"https://btc-intel.gw.bolthub.ai/v1/derivatives/cme-basis","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_derivatives_liquidationheatmap","description":"Returns a derived heatmap of likely BTC perpetual liquidation price levels, grouped by side and leverage proxy and sized by open interest and funding skew. Because per-position leverage is not publicly observable, these tiers are a reconstruction rather than real position data; see the methodology notes in the response for caveats.","url":"https://btc-intel.gw.bolthub.ai/v1/derivatives/liquidation-heatmap","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_derivatives_liquidations","description":"Returns an aggregated summary of recent BTC liquidations collected from the Binance USDT-M force-order stream. Use the window_hours parameter (0.1 to 72 hours, default 4) to set the rolling aggregation window.","url":"https://btc-intel.gw.bolthub.ai/v1/derivatives/liquidations","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"window_hours":"4.0"}},"inputSchema":{"type":"object","properties":{"window_hours":{"type":"number","description":"Rolling window for liquidation aggregation, in hours."}}}},{"name":"btc-intel_get_v1_derivatives_liquidations_stream","description":"Streams live BTC liquidation events as Server-Sent Events from the configured venue feed (the hello frame's stream field names the active source); each event carries symbol, side, size, price, USD value, and timestamp, where a side of BUY means a short was liquidated and SELL means a long was liquidated. Pass min_size_usd to suppress events below a chosen USD notional. Consume it with an EventSource client or curl -N.","url":"https://btc-intel.gw.bolthub.ai/v1/derivatives/liquidations/stream","method":"GET","costSats":1000,"pricingModel":"time_pass","exampleInput":{"query_parameters":{"min_size_usd":"0.0"}},"inputSchema":{"type":"object","properties":{"min_size_usd":{"type":"number","description":"Drop liquidation events smaller than this notional (USD)."}}}},{"name":"btc-intel_get_v1_derivatives_options","description":"Returns key metrics from the Deribit BTC options market, including net gamma exposure (GEX), max pain, the 25-delta implied-volatility skew, the put/call open-interest ratio, and the DVOL volatility index. Useful for gauging options-driven positioning and dealer hedging pressure.","url":"https://btc-intel.gw.bolthub.ai/v1/derivatives/options","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_derivatives_overview","description":"Returns a derivatives market overview covering perpetual funding rates, open interest, and spot Bitcoin ETF flows. Gives a quick read on market leverage and institutional positioning.","url":"https://btc-intel.gw.bolthub.ai/v1/derivatives/overview","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_derivatives_positioning","description":"Computed crowd-positioning signals rather than raw feeds: the settled funding z-score and percentile versus a trailing ~90-day window (deep-negative z = crowd short and paying, historically squeeze fuel), cross-venue funding dispersion, the 24h open-interest change, and documented 0-100 short/long squeeze scores with a crowding label. All fields are derived (is_derived=true) and refreshed in the background every 5 minutes; the request path never live-collects.","url":"https://btc-intel.gw.bolthub.ai/v1/derivatives/positioning","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_ecosystem_metrics","description":"Returns broad crypto market metrics including total market capitalization, 24-hour volume, Bitcoin dominance, and stablecoin market share. When the upstream provider is rate-limited the response sets available to false with a reason instead of failing.","url":"https://btc-intel.gw.bolthub.ai/v1/ecosystem/metrics","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_events_upcoming","description":"Returns a forward-looking calendar of catalysts that could move the Bitcoin market, such as macroeconomic releases and crypto-specific events. Useful for anticipating scheduled volatility.","url":"https://btc-intel.gw.bolthub.ai/v1/events/upcoming","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_history_analogs","description":"Searches stored snapshots for past moments whose market regime resembles the conditions you specify. The regime label is required; narrow matches further with optional RSI and Fear and Greed ranges, and cap the result count with limit.","url":"https://btc-intel.gw.bolthub.ai/v1/history/analogs","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"limit":"50","fg_max":"100","fg_min":"0","regime":"neutral","rsi_max":"100","rsi_min":"0"}},"inputSchema":{"type":"object","properties":{"regime":{"type":"string","description":"Master regime label to search for (e.g. bullish, bearish, neutral)","default":"neutral"},"rsi_min":{"type":"number","description":"Min RSI to match"},"rsi_max":{"type":"number","description":"Max RSI to match"},"fg_min":{"type":"integer","description":"Min Fear & Greed to match"},"fg_max":{"type":"integer","description":"Max Fear & Greed to match"},"limit":{"type":"integer","description":"Max analogs to return"},"horizon_hours":{"type":"integer","description":"Forward horizon (hours) for the realized-outcome stats"}},"required":["regime"]}},{"name":"btc-intel_get_v1_history_candles","description":"Returns stored historical OHLC candles for BTC from the database (Binance venue). Supports filtering by timeframe (1h, 4h, or 1d), an ISO 8601 start and end range, and limit/offset pagination.","url":"https://btc-intel.gw.bolthub.ai/v1/history/candles","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"limit":"500","offset":"0","exchange":"binance","timeframe":"1h"}},"inputSchema":{"type":"object","properties":{"timeframe":{"type":"string","description":"Candle timeframe: 1h, 4h, 1d"},"start":{"type":"string","description":"Start datetime ISO 8601"},"end":{"type":"string","description":"End datetime ISO 8601"},"limit":{"type":"integer","description":"Max rows to return"},"offset":{"type":"integer","description":"Pagination offset"},"exchange":{"type":"string","description":"Inferred from example query_parameters.exchange"}}}},{"name":"btc-intel_get_v1_history_heatmaps","description":"Returns stored liquidation-heatmap snapshots in newest-first order, each a point-in-time copy of the derived heatmap as it was served live. Pair them with historical candles at matching timestamps to study how cascades lined up with inferred tiers. Supports symbol and date-range filters with limit/offset pagination.","url":"https://btc-intel.gw.bolthub.ai/v1/history/heatmaps","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"limit":"100","offset":"0"}},"inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Symbol filter, e.g. BTC."},"start":{"type":"string","description":"Start datetime ISO 8601."},"end":{"type":"string","description":"End datetime ISO 8601."},"limit":{"type":"integer","description":"Max rows to return"},"offset":{"type":"integer","description":"Pagination offset (rows to skip)"}}}},{"name":"btc-intel_get_v1_history_indicators","description":"Recomputes technical indicators (moving averages, RSI, MACD, Bollinger Bands, and stochastics) from stored historical candles and returns the latest values for the selected range. Requires at least 14 candles; filters that return fewer rows yield an error response.","url":"https://btc-intel.gw.bolthub.ai/v1/history/indicators","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"limit":"200","exchange":"binance","timeframe":"1h"}},"inputSchema":{"type":"object","properties":{"timeframe":{"type":"string","description":"Candle timeframe: 1h, 4h, 1d"},"start":{"type":"string","description":"Start datetime ISO 8601"},"end":{"type":"string","description":"End datetime ISO 8601"},"limit":{"type":"integer","description":"Max candles to load"},"exchange":{"type":"string","description":"Inferred from example query_parameters.exchange"}}}},{"name":"btc-intel_get_v1_history_orderbookwalls","description":"Returns stored order-book wall snapshots in newest-first order, each capturing the set of confirmed walls at a point in time. Pair these with historical candles at matching timestamps to backtest how price reacted to walls. Supports symbol and date-range filters with limit/offset pagination.","url":"https://btc-intel.gw.bolthub.ai/v1/history/order-book-walls","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"limit":"100","offset":"0"}},"inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Symbol filter, e.g. BTC."},"start":{"type":"string","description":"Start datetime ISO 8601."},"end":{"type":"string","description":"End datetime ISO 8601."},"limit":{"type":"integer","description":"Max rows to return"},"offset":{"type":"integer","description":"Pagination offset (rows to skip)"}}}},{"name":"btc-intel_get_v1_history_snapshots","description":"Returns previously stored market-intelligence snapshots from the database. Filter by source name and an ISO 8601 start and end range, and page through results with limit and offset.","url":"https://btc-intel.gw.bolthub.ai/v1/history/snapshots","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"limit":"100","offset":"0"}},"inputSchema":{"type":"object","properties":{"source":{"type":"string","description":"Filter by source name"},"start":{"type":"string","description":"Start datetime ISO 8601"},"end":{"type":"string","description":"End datetime ISO 8601"},"limit":{"type":"integer","description":"Max rows to return"},"offset":{"type":"integer","description":"Pagination offset (rows to skip)"}}}},{"name":"btc-intel_get_v1_history_summary","description":"Returns metadata describing the historical data available in the database, including covered date ranges and row counts for candles and snapshots. Useful for checking coverage before running larger history queries.","url":"https://btc-intel.gw.bolthub.ai/v1/history/summary","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"exchange":"binance"}},"inputSchema":{"type":"object","properties":{"exchange":{"type":"string","description":"Exchange venue. Supported: binance, bybit, coinbase, kraken, okx."}}}},{"name":"btc-intel_get_v1_macro_correlations","description":"Returns rolling correlations between BTC and major macro assets such as the S&P 500 (SPY), Nasdaq 100 (QQQ), gold, and the US dollar index (DXY), alongside selected FRED economic data series. Helps place Bitcoin moves in a broader macro context.","url":"https://btc-intel.gw.bolthub.ai/v1/macro/correlations","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_macro_stablecoins","description":"Returns aggregate stablecoin supply, the Stablecoin Supply Ratio (BTC market cap divided by stablecoin supply), and 7-day and 30-day changes. A falling SSR indicates more stablecoin buying power relative to Bitcoin's market cap.","url":"https://btc-intel.gw.bolthub.ai/v1/macro/stablecoins","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_market_intelligence","description":"Aggregates up to nine data sources (on-chain, sentiment, technical, derivatives, macro, and more) into one combined intelligence payload. Use the sources parameter to request a subset, detail to switch between full and compact output, and include_meta to toggle per-source attribution.","url":"https://btc-intel.gw.bolthub.ai/v1/market/intelligence","method":"GET","costSats":12,"pricingModel":"per_request","exampleInput":{"query_parameters":{"detail":"full","exchange":"binance","include_meta":"True"}},"inputSchema":{"type":"object","properties":{"sources":{"type":"string","description":"Comma-separated source names to include (e.g. on_chain,sentiment,technical_analysis)"},"detail":{"type":"string","description":"Response detail level: 'full' (default) or 'summary' (compact, no individual whale txs or meta)"},"include_meta":{"type":"string","description":"Include per-source meta descriptions. Defaults to true for detail=full and false for detail=summary; an explicit value always wins."},"exchange":{"type":"string","description":"Inferred from example query_parameters.exchange"}}}},{"name":"btc-intel_get_v1_market_multi_exchange","description":"Combines order flow across multiple venues into cross-exchange metrics, including the Coinbase premium, aggregate funding rate, aggregate open interest, and a cumulative volume delta (CVD) proxy. Returns a single consolidated view rather than per-exchange snapshots.","url":"https://btc-intel.gw.bolthub.ai/v1/market/multi_exchange","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_market_orderbookwalls","description":"Detects large resting limit orders (walls) in the level-2 order books of the configured venues and returns the confirmed walls that have persisted across repeated snapshots. Pass include_candidates=true to also receive unconfirmed, in-progress walls. Walls signal passive supply or demand and can be swept, so treat them as context rather than guaranteed support or resistance.","url":"https://btc-intel.gw.bolthub.ai/v1/market/order-book-walls","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"include_candidates":"False"}},"inputSchema":{"type":"object","properties":{"include_candidates":{"type":"boolean","description":"Include unconfirmed candidates (potential spoofs / not-yet-aged walls) under ``unconfirmed_candidates``. Off by default."}}}},{"name":"btc-intel_get_v1_market_snapshot","description":"Returns the current BTC price along with 24-hour high, low, volume, and change statistics, sourced from the Binance venue.","url":"https://btc-intel.gw.bolthub.ai/v1/market/snapshot","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"exchange":"binance"}},"inputSchema":{"type":"object","properties":{"exchange":{"type":"string","description":"Exchange venue. Supported: binance, bybit, coinbase, kraken, okx."}}}},{"name":"btc-intel_get_v1_network_mempool","description":"Returns the current state of the Bitcoin mempool, including the count of pending transactions, recommended fee tiers, projected upcoming blocks, a congestion bucket, and progress toward the next difficulty adjustment. Useful for estimating confirmation cost and network load.","url":"https://btc-intel.gw.bolthub.ai/v1/network/mempool","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_onchain_entity_address","description":"Resolves which entity likely controls a Bitcoin address using a curated label corpus propagated over common-input-ownership clusters built from a first-party node. Returns the entity name with a confidence score, any sanctions flag, the address's current confirmed balance (BTC + USD), its cluster context, recent whale activity, and full provenance describing how each field was derived. Unknown addresses return a truthful empty resolution rather than an error.","url":"https://btc-intel.gw.bolthub.ai/v1/onchain/entity/{address}","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"path parameter"}},"required":["address"]}},{"name":"btc-intel_get_v1_onchain_entity_address_balancehistory","description":"Daily-close balance series for a curated Bitcoin address (the registry + OFAC label corpus): balance_btc per UTC day with provenance for how each point was produced (live sweep vs tx-history reconstruction). Addresses outside the curated corpus return an honest empty series with tracked=false.","url":"https://btc-intel.gw.bolthub.ai/v1/onchain/entity/{address}/balance-history","method":"GET","inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"path parameter"},"days":{"type":"integer","description":"query parameter"}},"required":["address"]}},{"name":"btc-intel_get_v1_onchain_exchangereserves","description":"Returns the total amount of BTC held in labeled centralized-exchange wallets, plus a per-exchange breakdown. Falling reserves are often read as coins leaving exchanges for self-custody, while rising reserves can signal building selling pressure. When first-party cluster expansion is enabled, each labeled address is widened to its full common-input-ownership cluster before summing (see the payload's 'expansion' block for coverage gain and methodology).","url":"https://btc-intel.gw.bolthub.ai/v1/onchain/exchange-reserves","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_onchain_metrics","description":"Returns Bitcoin on-chain activity including core network statistics, recent large (whale) transfers, and exchange inflow and outflow figures. Useful for tracking how coins are moving across the network.","url":"https://btc-intel.gw.bolthub.ai/v1/onchain/metrics","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_onchain_valuation","description":"Returns on-chain valuation indicators sourced from BRK, including MVRV, SOPR, NVT, and the Puell Multiple. These ratios help assess whether BTC is historically over- or undervalued relative to on-chain cost basis and miner revenue.","url":"https://btc-intel.gw.bolthub.ai/v1/onchain/valuation","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_risk_anomalies","description":"Detects unusual spikes or divergences in recent BTC volume and price action and returns the flagged anomalies. Computed from the most recent hourly candles (Binance venue).","url":"https://btc-intel.gw.bolthub.ai/v1/risk/anomalies","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"exchange":"binance"}},"inputSchema":{"type":"object","properties":{"exchange":{"type":"string","description":"Exchange venue. Supported: binance, bybit, coinbase, kraken, okx."}}}},{"name":"btc-intel_get_v1_risk_manipulation","description":"Returns a unified manipulation-risk score that blends whale flows, open interest and funding, order-book structure, and recent liquidations into a single index. Helps flag conditions where price moves may be driven by manipulation rather than organic flow. The score is re-normalised over the inputs actually available and reports `data_completeness`; when too few inputs are present the risk_level is `UNKNOWN` (not a falsely-calm `NONE`).","url":"https://btc-intel.gw.bolthub.ai/v1/risk/manipulation","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"exchange":"binance"}},"inputSchema":{"type":"object","properties":{"exchange":{"type":"string","description":"Exchange venue. Supported: binance, bybit, coinbase, kraken, okx."}}}},{"name":"btc-intel_get_v1_sentiment_overview","description":"Summarises current market sentiment by combining the Fear and Greed index, recent news sentiment, and social or search-trend signals. Returns a consolidated view of how bullish or bearish the prevailing market mood is.","url":"https://btc-intel.gw.bolthub.ai/v1/sentiment/overview","method":"GET","costSats":3,"pricingModel":"per_request","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Query parameters as key=value&key2=value2"}}}},{"name":"btc-intel_get_v1_technical_entrytiming","description":"Returns short-term entry timing signals derived from the 15-minute and 30-minute timeframes. Intended to help fine-tune trade entry once a directional bias has already been chosen.","url":"https://btc-intel.gw.bolthub.ai/v1/technical/entry-timing","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"exchange":"binance"}},"inputSchema":{"type":"object","properties":{"exchange":{"type":"string","description":"Exchange venue. Supported: binance, bybit, coinbase, kraken, okx."}}}},{"name":"btc-intel_get_v1_technical_indicators","description":"Returns a set of technical indicators such as moving averages, RSI, MACD, and Bollinger Bands computed across multiple timeframes, sourced from the Binance venue.","url":"https://btc-intel.gw.bolthub.ai/v1/technical/indicators","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"exchange":"binance"}},"inputSchema":{"type":"object","properties":{"exchange":{"type":"string","description":"Exchange venue. Supported: binance, bybit, coinbase, kraken, okx."}}}},{"name":"btc-intel_get_v1_technical_trend","description":"Reports trend direction, multi-timeframe alignment, and trend strength for BTC, along with the current market regime label. Helps gauge whether the timeframes agree on direction before taking a position.","url":"https://btc-intel.gw.bolthub.ai/v1/technical/trend","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"exchange":"binance"}},"inputSchema":{"type":"object","properties":{"exchange":{"type":"string","description":"Exchange venue. Supported: binance, bybit, coinbase, kraken, okx."}}}},{"name":"btc-intel_get_v1_technical_volumeprofile","description":"Returns the BTC volume profile, including the point of control (POC), value-area high (VAH), and value-area low (VAL). These levels summarise where the most trading volume has occurred and are commonly used as support and resistance references.","url":"https://btc-intel.gw.bolthub.ai/v1/technical/volume-profile","method":"GET","costSats":3,"pricingModel":"per_request","exampleInput":{"query_parameters":{"exchange":"binance"}},"inputSchema":{"type":"object","properties":{"exchange":{"type":"string","description":"Exchange venue. Supported: binance, bybit, coinbase, kraken, okx."}}}}],"metadata":{"name":"Bitcoin Market Intelligence API","description":null,"tags":["bitcoin","trading"],"gateway":"https://btc-intel.gw.bolthub.ai/","discoveryUrl":"https://btc-intel.gw.bolthub.ai/.well-known/l402-gateway.json","openApiUrl":"https://btc-intel.gw.bolthub.ai/.well-known/openapi.json"}}