{"name":"Signl Market Context","version":"1.1.0","description":"Deterministic quantitative market context for trading bots and AI agents. Daily Market Gate (risk permission and confirmation requirement), plus sector and theme rotation states with market regime intelligence. No language model is involved in producing any of it.","publisher":"Signl (signl.markets)","free_endpoint":{"url":"https://signl.markets/api/v1/public/gate","method":"GET","authentication":"none","description":"Daily Market Gate. No credential required. Returns risk_mode, new_risk_posture, confirmation_requirement, a bounded human summary, and broad-market rails.","human_readable_url":"https://signl.markets/market-gate","rate_limit":"3/day, 10/minute per IP (anonymous); 25/day with a free key","cache_on":"state_version","reference_url":"https://signl.markets/agents","compact_form":"https://signl.markets/api/v1/public/gate?format=compact","pricing_url":"https://signl.markets/pricing/agents"},"documentation_url":"https://signl.markets/agents","mcp_server":{"url":"https://signl.markets/mcp","protocol_version":"2026-07-28","transport":"streamable-http","authentication":{"type":"api_key","header_name":"X-API-Key","note":"get_daily_market_gate is available at every tier."},"tools":["get_daily_market_gate","get_market_state","get_sector_rotation","get_theme_rotation","get_indicator_history","get_recipes"]},"rest_api":{"base_url":"https://signl.markets/api/v1","authentication":{"type":"api_key","header_name":"X-API-Key","note":"Not required for /public/*. Required for every other endpoint."},"endpoints":[{"path":"/api/v1/public/gate","method":"GET","authentication":"none","description":"Daily Market Gate — free, no key required."},{"path":"/api/v1/context/gate","method":"GET","description":"Daily Market Gate at the caller's tier freshness."},{"path":"/api/v1/context/market","method":"GET","description":"Get current synthesized MarketState (regime, direction, participation, confidence)."},{"path":"/api/v1/context/sectors","method":"GET","description":"Get sector rotation states (strength_band, direction, rank, lifecycle)."},{"path":"/api/v1/context/themes","method":"GET","description":"Get theme rotation states for parent and child themes."},{"path":"/api/v1/context/history","method":"GET","description":"Get historical state transitions for any sector/theme entity."},{"path":"/api/v1/context/recipes","method":"GET","description":"Get starter workflow recipe definitions."},{"path":"/api/v1/context/snapshot","method":"GET","description":"Get complete public synthesized Market Context snapshot."}],"note":"Endpoint paths are absolute and site-relative. Prefix with the origin: https://signl.markets/api/v1/context/gate"},"pricing_url":"https://signl.markets/pricing/agents"}