Technical reference

MCP Documentation — 60 tools and their permission limits

Review the remote endpoint, authentication contract, complete tool catalogue, server protections, response codes, and revocation path.

Endpoint contract

One remote endpoint, per-user authentication.

POST

Remote HTTP JSON

https://kineticfamily.id/api/mcp — no local server required.

X-Relay-Token

Primary header

Use the personal kfru_... token; Authorization: Bearer is supported as an alternative.

60

Registered tools

Tools are permission grouped. Owner-only tools are unavailable to normal user tokens.

Stateless

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_os
  • list_skills
  • skill
  • drive_protocol
  • at_language
  • engine_language

Market data

  • read_chart
  • read_ticks
  • read_live_tick
  • read_macro
  • read_news
  • read_calendar

Technical scans

  • technical_analysis
  • mtf_analysis
  • multi_analysis
  • market_scan
  • top_movers

Chart state & memory

  • read_report
  • memory_recall
  • memory_save

Backtest

  • backtest_at
  • backtest_at_visual
  • compare_strategies
  • walk_forward
  • export_mql5

Chart drawings

  • draw_zone
  • draw_line
  • draw_hline
  • draw_ray
  • draw_position
  • draw_fib
  • draw_channel
  • draw_vline
  • draw_text
  • draw_volume_profile
  • draw_shape
  • draw_clear
  • chart_say

Replay controls

  • replay_seek
  • replay_tf
  • replay_transport
  • replay_speed
  • replay_exit

Paper simulation

  • sim_market
  • sim_pending
  • sim_close
  • sim_modify
  • sim_flatten
  • sim_reset

Owner-only maintenance

  • compile_source
  • stream_draft
  • list_versions
  • get_source
  • run_backtest
  • poll_job
  • lab_open
  • lab_load_version
  • lab_diff
  • lab_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.

CodeMeaning
200The request was accepted and returned an MCP response.
400Payload or parameters do not match the schema.
401The token is missing, invalid, expired, or revoked.
403The token lacks permission for the requested tool.
405The method is not POST.
429Rate limit reached.
500The server failed to process the request; do not retry indefinitely.
Use boundary

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.