{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_mgdfr6rerfcc","handle":"thestrat-for-agents","url":"https://wellknown.network/agents/thestrat-for-agents","links":{"self":"https://wellknown.network/agents/thestrat-for-agents/record.json","html":"https://wellknown.network/agents/thestrat-for-agents","markdown":"https://wellknown.network/agents/thestrat-for-agents/record.md","api":"https://wellknown.network/api/v1/agents/thestrat-for-agents","status":"https://wellknown.network/api/v1/agents/thestrat-for-agents/status","claim":"https://wellknown.network/agents/thestrat-for-agents/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/thestrat-for-agents/claim.json","badge":"https://wellknown.network/agents/thestrat-for-agents/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/thestrat-for-agents/history","tools":"https://wellknown.network/api/v1/agents/thestrat-for-agents/tools"},"ard":{"identifier":"urn:air:mcp.thestrat.ai:server:thestrat-for-agents","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"TheStrat for agents","summary":"Quant price analysis for agents: TheStrat price action, multi-timeframe signals, simultaneous breaks","description":"Quant price analysis for agents: TheStrat price action, multi-timeframe signals, simultaneous breaks","publisher":{"name":"ai.thestrat","url":null},"homepage":"https://thestrat.ai/agents/","repository":null,"version":"0.3.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.thestrat.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-28T04:59:47.066764Z","publishedAt":"2026-10-28T04:59:47.066764Z","registryName":"ai.thestrat/thestrat"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"finance.markets","name":"Markets & Trading","confidence":0.54,"provenance":"derived"},{"slug":"automation.workflows","name":"Workflow Automation","confidence":0.51,"provenance":"derived"}],"categories":["automation","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-28T06:28:01.191Z","lastProbedAt":"2026-10-28T06:28:01.191Z","statusComputedAt":"2026-10-28T06:29:55.794Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":338,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":1,"ok":1,"authBoundaryOk":0,"serviceOk":1,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-28T06:28:01.191Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":338,"error":null,"detail":{"tools":[{"name":"classify_bars","description":"Label every bar as TheStrat scenario 1, 2u, 2d or 3 (Truth #1).\n\n    Rule: compare each bar with the bar before it. Took the prior high only = 2u. Took the\n    "},{"name":"timeframe_continuity","description":"Full timeframe continuity (FTFC, Truth #2): is the last sale above (up) or below (down)\n    the open of every timeframe in the group, or mixed (conflict)?\n\n    "},{"name":"find_signals","description":"Find TheStrat actionable signals on one timeframe.\n\n    Patterns: 2-2 reversal, 1-2-2 rev strat, 3-2-2, 2-1-2, 3-1-2, 3-2, hammer, shooter,\n    momo hammer/shoo"},{"name":"exhaustion","description":"Exhaustion risk: how much time is left in the signal's bar (session minutes,\n    wall-clock minutes, sessions left, fraction left), and until when the fire stay"},{"name":"describe_price","description":"Multi-timeframe price analysis in plain language for one symbol (quant price action,\n    technical signals, timeframe continuity) from your own bars.\n\n    Retur"},{"name":"resample_bars","description":"Build higher-timeframe bars from smaller bars (US equities session 09:30-16:00 New York;\n    60-minute bars start at 09:30; extended hours are dropped; a partia"},{"name":"define_term","description":"Define a TheStrat term with a quote from the docs and its source_url (67-term glossary:\n    definition, machine_rule where the docs state one, status \"needs Ale"},{"name":"docs_search","description":"Search TheStrat docs (titles and descriptions from https://thestrat.ai/llms.txt,\n    cached 24 h). Returns title, URL, section and description. Read the URL for"},{"name":"sim_breaks","description":"Simultaneous breaks: find which symbols in a basket broke their setup bar in the same\n    direction in the same bar (2d-2u, 1-2u, 3-1-2u up / 2u-2d, 1-2d down)."},{"name":"sim_setups","description":"Simultaneous setups (before the break): a concentration of setup bars in one direction\n    across a basket of symbols. A technical signals screener on your own "},{"name":"sector_analysis","description":"Sector rotation by participation: a sector ETF + its holdings on one timeframe.\n\n    Returns the ETF's own state (scenario, color, last 3 bars, signals in force"},{"name":"signals_in_force","description":"Technical signals in force across a basket: every TheStrat actionable signal whose trigger\n    is taken while its bar is open, grouped by direction and pattern,"},{"name":"potential_signals_next_bar","description":"Potential signals for the next bar across a basket: every setup whose trigger the next bar\n    (or the open bar) can take, grouped by direction and pattern, wit"},{"name":"buy_sell_list","description":"Buy list and sell list: reversal signals in force across timeframes (technical signals\n    screener on your own data). Buy: hammer, 2d-2u, 3-2u, 1-2u in force. "},{"name":"open_decisions","description":"Rules the docs do not state exactly, with the default this server uses. Read this before\n    you present a borderline result as a rule."},{"name":"portfolio_check","description":"Protect-your-assets check for one portfolio, from your own bars: measurable conditions on the\n    losing side of the user's positions, with the evidence. Read t"}],"toolCount":16,"toolsHash":"7cbef2fb8bacfd3453facf2c2e99e91baa3f89c9e37aa6b3ede288975f3b53cf","serverName":"thestrat","capabilities":["prompts","resources","tools"],"serverVersion":"0.3.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"classify_bars","description":"Label every bar as TheStrat scenario 1, 2u, 2d or 3 (Truth #1).\n\n    Rule: compare each bar with the bar before it. Took the prior high only = 2u. Took the\n    "},{"name":"timeframe_continuity","description":"Full timeframe continuity (FTFC, Truth #2): is the last sale above (up) or below (down)\n    the open of every timeframe in the group, or mixed (conflict)?\n\n    "},{"name":"find_signals","description":"Find TheStrat actionable signals on one timeframe.\n\n    Patterns: 2-2 reversal, 1-2-2 rev strat, 3-2-2, 2-1-2, 3-1-2, 3-2, hammer, shooter,\n    momo hammer/shoo"},{"name":"exhaustion","description":"Exhaustion risk: how much time is left in the signal's bar (session minutes,\n    wall-clock minutes, sessions left, fraction left), and until when the fire stay"},{"name":"describe_price","description":"Multi-timeframe price analysis in plain language for one symbol (quant price action,\n    technical signals, timeframe continuity) from your own bars.\n\n    Retur"},{"name":"resample_bars","description":"Build higher-timeframe bars from smaller bars (US equities session 09:30-16:00 New York;\n    60-minute bars start at 09:30; extended hours are dropped; a partia"},{"name":"define_term","description":"Define a TheStrat term with a quote from the docs and its source_url (67-term glossary:\n    definition, machine_rule where the docs state one, status \"needs Ale"},{"name":"docs_search","description":"Search TheStrat docs (titles and descriptions from https://thestrat.ai/llms.txt,\n    cached 24 h). Returns title, URL, section and description. Read the URL for"},{"name":"sim_breaks","description":"Simultaneous breaks: find which symbols in a basket broke their setup bar in the same\n    direction in the same bar (2d-2u, 1-2u, 3-1-2u up / 2u-2d, 1-2d down)."},{"name":"sim_setups","description":"Simultaneous setups (before the break): a concentration of setup bars in one direction\n    across a basket of symbols. A technical signals screener on your own "},{"name":"sector_analysis","description":"Sector rotation by participation: a sector ETF + its holdings on one timeframe.\n\n    Returns the ETF's own state (scenario, color, last 3 bars, signals in force"},{"name":"signals_in_force","description":"Technical signals in force across a basket: every TheStrat actionable signal whose trigger\n    is taken while its bar is open, grouped by direction and pattern,"},{"name":"potential_signals_next_bar","description":"Potential signals for the next bar across a basket: every setup whose trigger the next bar\n    (or the open bar) can take, grouped by direction and pattern, wit"},{"name":"buy_sell_list","description":"Buy list and sell list: reversal signals in force across timeframes (technical signals\n    screener on your own data). Buy: hammer, 2d-2u, 3-2u, 1-2u in force. "},{"name":"open_decisions","description":"Rules the docs do not state exactly, with the default this server uses. Read this before\n    you present a borderline result as a rule."},{"name":"portfolio_check","description":"Protect-your-assets check for one portfolio, from your own bars: measurable conditions on the\n    losing side of the user's positions, with the evidence. Read t"}],"package":null,"toolSurface":{"id":"ts_j58jvat5hfub","endpointId":"ep_axuhzdyq9gbb","hash":"7cbef2fb8bacfd3453facf2c2e99e91baa3f89c9e37aa6b3ede288975f3b53cf","toolCount":16,"serverName":"thestrat","serverVersion":"0.3.1","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-28T06:28:01.195Z","lastSeenAt":"2026-10-28T06:28:01.195Z","observations":1,"toolNames":["classify_bars","timeframe_continuity","find_signals","exhaustion","describe_price","resample_bars","define_term","docs_search","sim_breaks","sim_setups","sector_analysis","signals_in_force","potential_signals_next_bar","buy_sell_list","open_decisions","portfolio_check"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.thestrat/thestrat","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.thestrat%2Fthestrat","firstSeenAt":"2026-10-28T05:18:43.884Z","fetchedAt":"2026-10-28T05:18:43.884Z","normalizedAt":"2026-10-28T05:18:43.884Z"}]},"firstSeenAt":"2026-10-28T05:18:43.884Z","updatedAt":"2026-10-28T06:30:52.323Z"}