
EarlyFrame MCP server
Which MCP servers are EarlyFrame's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-27
- Registry nameme.earlyfra/earlyframe-mcpverified in the MCP registry
The registry name sits under earlyfra.me. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-27
- Tools19
- Server calls itselfearlyframe-mcp-server
- Server version7.1.2
- Protocol version2025-06-18
On 2026-10-27 the server answered initialize and tools/list without a sign-in. First answer in 185 ms.
- Its tools do every use case we checked: Rescue plain text TradingView alerts into structured JSON; Drop duplicate webhook bursts before they reach channels.
- Checked on 1 of the 7 days it takes to judge reliability.
Once connected
- For "Drop duplicate webhook bursts before they reach channels", the likely first call is arm_confluence_trap.
- create_or_update_route, set_agent_callback, update_route_template change data without a sign-in: anyone with the address can call them.
Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.
- INITE MCP scoreafter a weeka score needs 7 daily checks: 1 so far
- What an agent can do with it2 of 2 use cases
- Answeredmeasuring1 of the 7 daily checks it takes to print a share
- Median first answer134 ms
- Space in an agent's context≈ 3,205 tokensthe definitions of all its tools (19), which an agent carries on every turn
- Tool definitionsA · 99 of 100
- Typed results0 of 19 toolsdeclared outputSchema: results come typed, read once
- Parameters without a description: in 1 of 19
What an agent can do with it
- can do · Rescue plain text TradingView alerts into structured JSON
- can do · Drop duplicate webhook bursts before they reach channels
- not sure · Send one signal to Discord, Slack and Telegram at once
Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?
Worth a look
- Tools that change data, on a server that answers without a sign-in: create_or_update_route, set_agent_callback, update_route_template
A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →
list_routesList all deployed 1-to-4 webhook routes, isolated whk_ ingest URLs, filter rules, and quota metrics for the authenticated EarlyFra.me Master Passkey.
inspect_live_telemetryFetch the latest 25 webhook execution logs (delivered and dropped signals, inbound edge location, per-target delivery latency in ms, and rescued JSON fields) from Edge Isolate RAM.
simulate_webhook_frameRun a zero-quota dry-run simulation of a raw plain-text or JSON webhook payload against a route's filter rules, templates, and Edge AI synthesis.
create_or_update_routeProgrammatically deploy or update a 1-to-4 fan-out route on the global edge (requires Neural Frame tier for write operations via MCP).
rotate_route_tokenCryptographically rotate a route's public whk_... webhook ingest token without altering the Master Passkey. The previous URL stops working immediately.
list_plansReturn every subscription and credit top-up an AI agent can buy programmatically, with prices, quotas, accepted crypto currencies, and the checkout/claim endpoints. No authentication required.
subscribe_planCreate a crypto checkout for a subscription plan and receive a concrete deposit address so an autonomous agent or treasury can settle it without a browser. Poll claim_subscription afterwards to obtain the Master Passkey.
claim_subscriptionExchange the claim_token from subscribe_plan for the provisioned Master Passkey. Poll until status is "completed"; returns api_key, tier, quota_limit and expiry.
get_subscription_statusReturn the authenticated passkey's tier, plan, quota usage, expiry, routes, registered agent identity and callback delivery history.
purchase_quota_boostCreate a crypto checkout that adds extra webhook quota to an existing paid passkey (e.g. agent_credit_100k, apex_overage_500k). Poll claim_subscription afterwards.
set_agent_callbackRegister, rotate, or clear the HTTPS webhook that receives HMAC-signed subscription lifecycle events for this passkey.
synthesize_edge_aiRun EarlyFra.me Edge AI over a raw webhook payload (JSON, form, or plain text) and return ai_summary, ai_sentiment and ai_score. Requires Neural Frame.
query_signal_memoryRead the durable state plane for a Master Passkey: recently archived webhook executions (delivered / filtered / retry_pending / dlq_failed) and the signal legs currently parked in a confluence window, so an agent can see what is waiting…
arm_confluence_trapProgrammatically arm or disarm a route's stateful signal gate: entity scope field, required confluence tags, sliding window and per-entity cooldown. Requires the Neural Frame tier. Use it to wait for N independent confirmations on the…
replay_historical_signalRe-run an ARCHIVED webhook against the route's CURRENT filter, enrichment, blackout, confluence and template rules — a time-travel backtest against real past traffic. dry_run=true reports the exact rule evaluation and transformed output…
inspect_inbound_payloadRead the bytes a sender actually POSTed to an ingest URL, before any parsing, enrichment or filtering — one execution by event_id, or the newest few for a route. Telemetry reports what the edge decided; this reports what arrived, which is…
extract_schema_tokensThe Intelligent Schema Extractor as an agent call: walks every retained inbound payload for a route and returns the {{dot.paths}} you can reference in a template — nested objects as data.object.amount, array projections as…
preview_alert_templateDry-run a template against a payload without saving a route or charging quota: returns the rendered title and body, the exact JSON each configured destination would receive, which tokens were omitted because the payload did not carry…
update_route_templateWrite template_title, template_body and the custom JSON remapper onto an existing route in one call. The edit is partial: every field you leave out keeps its stored value, so destinations, noise-gate rules and stateful gates survive a…
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"earlyframe-mcp": {
"type": "http",
"url": "https://relay.earlyfra.me/mcp"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http earlyfra https://relay.earlyfra.me/mcpclaude.ai, ChatGPT and other clients: add https://relay.earlyfra.me/mcp as a custom connector in the settings.
Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.
Cookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.