# Lean Plugins > Pay-per-call HTTP functions for developers and their agents. One function, one price, no subscription. JSON in, JSON out. The caller brings the data; Lean Plugins computes and returns. Three shelves: Finance & Trading, Data & Marketing, Utility & Security. Paid endpoints answer `402 Payment Required` with their price when called without a key. API keys during the beta (early access: development@llmo.consulting); agent-native payments (x402) are planned. ## Finance & Trading Analytics only: no signals, no recommendations, no financial advice. - SMC Structure Detector (coming soon): `POST /smc/structure` with OHLC candles; returns swing highs/lows, BOS/CHoCH, fair value gaps, order blocks and liquidity as JSON. - Backtest in R (planned): entries, stops and targets on caller-provided candles; results in R multiples (profit factor, expectancy, drawdown). ## Data & Marketing - [Data Detective](https://datadetective.app/llms.txt) (live): GEO audits of web pages for AI crawlers, same store core. - Log File Analyzer (planned): access log in, bot report out (AI crawlers, search bots, 403s, rate limits). Processed in memory; IP addresses are never returned. ## Utility & Security - Page to Markdown (planned): URL or HTML in, clean token-lean Markdown out; optional rendering for single-page apps. Respects robots.txt. - Prompt Injection Guard (exploring): untrusted text in, risk score and findings out, before it reaches a model. The caller decides what to do with the result.