MCP4Unreal
An honest comparison.
We separate explicit MCP tool contracts from action routers, Python services, hosted operations, and marketing counts, then cite public sources for every competitor row.
| Capability | MCP4Unreal | StraySpark | UE-MCP | Unreal MCP Pro | VibeUE | Unreal Master Agent | chongdashu | Flop MCP |
|---|---|---|---|---|---|---|---|---|
| Public MCP surface | 1162 explicit contracts | 370+ tools; 378 in registry | 21 category tools / 569+ actions | 200+ handlers | 10 discovery tools | 188 tools | not stated | 64 hosted tools (46 free) |
| Domains / Categories | 144 domains | 54 categories | 21 categories | 39 categories | 32 Python services | 37 domains | 4 capability groups | 13 categories |
| Methods / Operations | 1150 live installed runtime tools | 15 resources + 14 prompts | 569+ actions | 200+ commands | 1068 Python methods | 166 scripts; 1,156 tests | experimental modules | per-category ops; no stated total |
| Auth | const-time token + pre-auth RL | optional bearer + origin allow-list | not public | not stated | optional Bearer key | shared secret | no | Bearer API key |
| Rate limiting | configurable sliding 60s | not stated | not stated | not stated | free-key rate limit | sliding window | no | plan/API limits |
| JSON depth defense | pre-scan | unknown | unknown | unknown | unknown | unknown | unknown | unknown |
| OS secret store | OS keystore | unknown | no | no | no | no | no | no |
| Transactions | 3 modes + mutation gates | mutating tools undo | undo claimed | undo/redo | not public | destructive safety gate | not stated | not public |
| Persistent audit | async batched | verbose logging | not stated | not stated | not stated | structured logs + OTEL | not stated | not stated |
| HonestStub status | first-class | not stated | not stated | not stated | not stated | not stated | not stated | not stated |
| Validation | release-gated baseline, 1162/1162 routes | not public | not public | not public | not public | 1,156 tests claimed | experimental; no release | hosted service; not public |
| Multi-platform | Win64 baseline, Mac/Linux paths | UE 5.7 Win/Mac/Linux | UE 5.4-5.7 Win; 5.6+ Linux | UE 5.7+ Win/Mac/Linux | UE 5.7+ | UE 5.4-5.7 | UE 5.5+ | not stated |
| Distribution | v0.9.92 validated package | own site + Fab | GitHub/npx | itch.io + GitHub plugin | Fab + GitHub | GitHub + npm | GitHub | hosted + plugin |
| Price | $79/user / $249/seat | from $89.99 | BSL 1.1 + commercial license | from $5 | free/OSS + premium models | MIT | MIT | free tier; from $15/mo |
Competitor evidence checked 2026-06-15. Public pages can disagree; PRs welcome at github.com/SturmButcher/MCP4Unreal-Support/issues.
Counts are not apples-to-apples: VibeUE reports 10 MCP discovery tools plus 1068 Python methods across 32 services, UE-MCP reports 21 category tools covering 569+ actions, StraySpark publishes 370+ configurable tools (378 in its full registry), and Flop MCP counts 64 hosted tools with per-category operation totals.