Endpoint contract
One remote endpoint, per-user authentication.
Remote HTTP JSON
https://kineticfamily.id/api/mcp — no local server required.
Primary header
Use the personal kfru_... token; Authorization: Bearer is supported as an alternative.
Registered tools
Tools are permission grouped. Owner-only tools are unavailable to normal user tokens.
Per request
The server revalidates token, permission, input, and rate limit on every request.
Complete catalogue
60 tools and their permission groups.
Thinking & documentation
trading_oslist_skillsskilldrive_protocolat_languageengine_language
Market data
read_chartread_ticksread_live_tickread_macroread_newsread_calendar
Technical scans
technical_analysismtf_analysismulti_analysismarket_scantop_movers
Chart state & memory
read_reportmemory_recallmemory_save
Backtest
backtest_atbacktest_at_visualcompare_strategieswalk_forwardexport_mql5
Chart drawings
draw_zonedraw_linedraw_hlinedraw_raydraw_positiondraw_fibdraw_channeldraw_vlinedraw_textdraw_volume_profiledraw_shapedraw_clearchart_say
Replay controls
replay_seekreplay_tfreplay_transportreplay_speedreplay_exit
Paper simulation
sim_marketsim_pendingsim_closesim_modifysim_flattensim_reset
Owner-only maintenance
compile_sourcestream_draftlist_versionsget_sourcerun_backtestpoll_joblab_openlab_load_versionlab_difflab_run_backtest
Server protections
Technical limits enforced on every request.
Tool allowlist
Only registered tool names and input schemas can be invoked.
User isolation
Tokens map to their owners; requests cannot read another user’s context.
Rate limiting
Repeated requests, memory, and expensive operations are constrained.
Audit trail
Important requests are recorded for abuse and security investigation.
Input validation
Parameters are validated before reaching internal tools.
No live orders
No tool sends real orders, accepts deposits, or transfers funds.
Response codes
Understand the error before retrying.
| Code | Meaning |
|---|---|
| 200 | The request was accepted and returned an MCP response. |
| 400 | Payload or parameters do not match the schema. |
| 401 | The token is missing, invalid, expired, or revoked. |
| 403 | The token lacks permission for the requested tool. |
| 405 | The method is not POST. |
| 429 | Rate limit reached. |
| 500 | The server failed to process the request; do not retry indefinitely. |
MCP is a software connector for analysis and practice. Kinetic Family does not accept deposits, hold funds, operate accounts for users, or guarantee profit. Always verify data and make your own trading decisions.
