fscf-mcp
v0.0.3
Published
Full Stack Craft MCP server for deterministic market and trading data primitives
Readme
fscf-mcp
Full Stack Craft FinTech MCP Server
TypeScript MCP server for all Full Stack Craft FinTech market data products - conduct market research, analytics, and trade ideas with natural language queries across AMTJOY, VannaCharm, HindsightData, Optionscreener, Wheelscreener, and Leapsscreener data.
Quickstart
Codex:
codex mcp add fscf \
--env FSCF_AMTJOY_API_KEY=amtjoy_live_your_key \
--env FSCF_VANNACHARM_API_KEY=vannacharm_live_your_key \
--env FSCF_VANNACHARM_STREAM_API_KEY=pk_live_your_stream_key \
--env FSCF_HINDSIGHTDATA_API_KEY=hindsight_live_your_key \
--env FSCF_OPTIONSCREENER_API_KEY=optionscreener_live_your_key \
--env FSCF_WHEELSCREENER_API_KEY=wheelscreener_live_your_key \
--env FSCF_LEAPSSCREENER_API_KEY=leapsscreener_live_your_key \
-- npx -y fscf-mcpClaude Desktop:
{
"mcpServers": {
"fscf-mcp": {
"command": "npx",
"args": ["-y", "fscf-mcp"],
"env": {
"FSCF_AMTJOY_API_KEY": "amtjoy_live_your_key",
"FSCF_VANNACHARM_API_KEY": "vannacharm_live_your_key",
"FSCF_VANNACHARM_STREAM_API_KEY": "pk_live_your_stream_key",
"FSCF_HINDSIGHTDATA_API_KEY": "hindsight_live_your_key",
"FSCF_OPTIONSCREENER_API_KEY": "optionscreener_live_your_key",
"FSCF_WHEELSCREENER_API_KEY": "wheelscreener_live_your_key",
"FSCF_LEAPSSCREENER_API_KEY": "leapsscreener_live_your_key"
}
}
}
}Environment Variables
Required API key variables:
FSCF_AMTJOY_API_KEYFSCF_VANNACHARM_API_KEYFSCF_VANNACHARM_STREAM_API_KEY(forvannacharm.get_latest_snapshot)FSCF_HINDSIGHTDATA_API_KEYFSCF_OPTIONSCREENER_API_KEYFSCF_WHEELSCREENER_API_KEYFSCF_LEAPSSCREENER_API_KEY
Optional per-product overrides:
- Base URL:
FSCF_<PRODUCT>_BASE_URL - Timeout in ms:
FSCF_<PRODUCT>_TIMEOUT_MS
Concrete optional names:
FSCF_AMTJOY_BASE_URL,FSCF_AMTJOY_TIMEOUT_MSFSCF_VANNACHARM_BASE_URL,FSCF_VANNACHARM_TIMEOUT_MSFSCF_HINDSIGHTDATA_BASE_URL,FSCF_HINDSIGHTDATA_TIMEOUT_MSFSCF_OPTIONSCREENER_BASE_URL,FSCF_OPTIONSCREENER_TIMEOUT_MSFSCF_WHEELSCREENER_BASE_URL,FSCF_WHEELSCREENER_TIMEOUT_MSFSCF_LEAPSSCREENER_BASE_URL,FSCF_LEAPSSCREENER_TIMEOUT_MS
Example Queries
- "Get AMTJOY session stats for NQ on 2026-03-10."
- "Fetch AMTJOY minute events for ES on 2026-03-10."
- "Show RTH period reference letters in ET."
- "Extract profile features for NQ on 2026-03-10 (single prints, ledges, excess)."
- "Find sessions with top ledge after A-period excess from 2025-01-01 to 2026-03-31."
- "Analyze outcome hit-rate for PVPOC, PTPOC, and ledge takeout over matched setups."
- "Measure 1-minute ORB breakout quality (clean vs choppy) across the last 90 sessions."
- "List AMTJOY sessions with data for NQ from 2026-01-01 to 2026-03-31."
- "Get gap-up regime stats for NQ from 2024-01-01 to 2026-03-31 with min gap 100 points."
- "Get VannaCharm minute surfaces for SPY on 2026-03-10."
- "Get the latest VannaCharm stream snapshot for SPX."
- "Find Hindsight events between 2026-01-01 and 2026-03-31 with min volatility 2."
- "Run bucketed R:R analysis with 0.5 bucket size on this trade sample."
Access
For managed production access across the Full Stack Craft trading product suite, see the Trader Bundle:
https://fullstackcraft.com/trader-bundle
Risk Disclosure
TRADE AND INVEST AT YOUR OWN RISK. WE DO NOT OFFER INVESTMENT ADVICE.
fscf-mcp is not registered with the U.S. Securities and Exchange Commission (or with the securities regulatory authority or body of any state or any other jurisdiction) as an investment adviser, broker-dealer or in any other capacity, and does not purport to provide investment advice or make investment recommendations by or through the Content found on the Site or otherwise. The Site and the Content are provided for the sole purpose of enabling you to conduct investment research. Other uses of the Site and the Content are expressly prohibited.
Options, futures, and forex trading contains substantial risk and are not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing ones' financial security or lifestyle. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.
Hypothetical performance results have many inherent limitations, some of which are described below. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown; in fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. One of the limitations of hypothetical performance results is that they are generally prepared with the benefit of hindsight. In addition, hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk of actual trading. for example, the ability to withstand losses or to adhere to a particular trading program in spite of trading losses are material points which can also adversely affect actual trading results. There are numerous other factors related to the markets in general or to the implementation of any specific trading program which cannot be fully accounted for in the preparation of hypothetical performance results and all which can adversely affect trading results.
