{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_8zt4vxhgny5b","handle":"earlyfra-me-stateful-edge-webhook-orchestration","url":"https://wellknown.network/agents/earlyfra-me-stateful-edge-webhook-orchestration","links":{"self":"https://wellknown.network/agents/earlyfra-me-stateful-edge-webhook-orchestration/record.json","html":"https://wellknown.network/agents/earlyfra-me-stateful-edge-webhook-orchestration","markdown":"https://wellknown.network/agents/earlyfra-me-stateful-edge-webhook-orchestration/record.md","api":"https://wellknown.network/api/v1/agents/earlyfra-me-stateful-edge-webhook-orchestration","status":"https://wellknown.network/api/v1/agents/earlyfra-me-stateful-edge-webhook-orchestration/status","claim":"https://wellknown.network/agents/earlyfra-me-stateful-edge-webhook-orchestration/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/earlyfra-me-stateful-edge-webhook-orchestration/claim.json","badge":"https://wellknown.network/agents/earlyfra-me-stateful-edge-webhook-orchestration/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/earlyfra-me-stateful-edge-webhook-orchestration/history","tools":"https://wellknown.network/api/v1/agents/earlyfra-me-stateful-edge-webhook-orchestration/tools"},"ard":{"identifier":"urn:air:relay.earlyfra.me:server:earlyfra-me-stateful-edge-webhook-orchestration","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"EarlyFra.me — Stateful Edge Webhook Orchestration & MCP Server","summary":"Stateful edge webhook fan-out to 4 targets, with confluence traps and human approval gates.","description":"Stateful edge webhook fan-out to 4 targets, with confluence traps and human approval gates.","publisher":{"name":"me.earlyfra","url":null},"homepage":"https://earlyfra.me","repository":null,"version":"7.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://relay.earlyfra.me/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-18T19:57:31.822955Z","publishedAt":"2026-10-18T19:57:31.822955Z","registryName":"me.earlyfra/earlyframe-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"communication.notifications","name":"Notifications","confidence":1,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"productivity.notes","name":"Notes & Docs","confidence":0.99,"provenance":"derived"},{"slug":"research.people-companies","name":"People & Company Research","confidence":0.554,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"research.web","name":"Deep Web Research","confidence":0.54,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.525,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"}],"categories":["commerce","communication","dev","finance","productivity","research","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-26T08:26:44.817Z","lastProbedAt":"2026-10-26T08:26:44.817Z","statusComputedAt":"2026-10-26T08:28:35.013Z","reliability30d":{"probes":19,"successRate":1,"p50Ms":47,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":19,"ok":19,"authBoundaryOk":0,"serviceOk":19,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-26T08:26:44.817Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":56,"error":null,"detail":{"tools":[{"name":"list_routes","description":"List all deployed 1-to-4 webhook routes, isolated whk_ ingest URLs, filter rules, and quota metrics for the authenticated EarlyFra.me Master Passkey."},{"name":"inspect_live_telemetry","description":"Fetch the latest 25 webhook execution logs (delivered and dropped signals, inbound edge location, per-target delivery latency in ms, and rescued JSON fields) fr"},{"name":"simulate_webhook_frame","description":"Run 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."},{"name":"create_or_update_route","description":"Programmatically deploy or update a 1-to-4 fan-out route on the global edge (requires Neural Frame tier for write operations via MCP)."},{"name":"rotate_route_token","description":"Cryptographically rotate a route's public whk_... webhook ingest token without altering the Master Passkey. The previous URL stops working immediately."},{"name":"list_plans","description":"Return every subscription and credit top-up an AI agent can buy programmatically, with prices, quotas, accepted crypto currencies, and the checkout/claim endpoi"},{"name":"subscribe_plan","description":"Create 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"},{"name":"claim_subscription","description":"Exchange the claim_token from subscribe_plan for the provisioned Master Passkey. Poll until status is \"completed\"; returns api_key, tier, quota_limit and expiry"},{"name":"get_subscription_status","description":"Return the authenticated passkey's tier, plan, quota usage, expiry, routes, registered agent identity and callback delivery history."},{"name":"purchase_quota_boost","description":"Create a crypto checkout that adds extra webhook quota to an existing paid passkey (e.g. agent_credit_100k, apex_overage_500k). Poll claim_subscription afterwar"},{"name":"set_agent_callback","description":"Register, rotate, or clear the HTTPS webhook that receives HMAC-signed subscription lifecycle events for this passkey."},{"name":"synthesize_edge_ai","description":"Run 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."},{"name":"query_signal_memory","description":"Read the durable state plane for a Master Passkey: recently archived webhook executions (delivered / filtered / retry_pending / dlq_failed) and the signal legs "},{"name":"arm_confluence_trap","description":"Programmatically arm or disarm a route's stateful signal gate: entity scope field, required confluence tags, sliding window and per-entity cooldown. Requires th"},{"name":"replay_historical_signal","description":"Re-run an ARCHIVED webhook against the route's CURRENT filter, enrichment, blackout, confluence and template rules — a time-travel backtest against real past tr"},{"name":"inspect_inbound_payload","description":"Read 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"},{"name":"extract_schema_tokens","description":"The 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 templat"},{"name":"preview_alert_template","description":"Dry-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 w"},{"name":"update_route_template","description":"Write 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 st"}],"toolCount":19,"toolsHash":"0414dc19f66a4932aa64f91cfa3a7989189cccc54e2d9cff5caa13c08384c1ec","serverName":"earlyframe-mcp-server","capabilities":["tools","experimental"],"serverVersion":"7.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T01:34:00.936Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":29,"error":null,"detail":{"tools":[{"name":"list_routes","description":"List all deployed 1-to-4 webhook routes, isolated whk_ ingest URLs, filter rules, and quota metrics for the authenticated EarlyFra.me Master Passkey."},{"name":"inspect_live_telemetry","description":"Fetch the latest 25 webhook execution logs (delivered and dropped signals, inbound edge location, per-target delivery latency in ms, and rescued JSON fields) fr"},{"name":"simulate_webhook_frame","description":"Run 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."},{"name":"create_or_update_route","description":"Programmatically deploy or update a 1-to-4 fan-out route on the global edge (requires Neural Frame tier for write operations via MCP)."},{"name":"rotate_route_token","description":"Cryptographically rotate a route's public whk_... webhook ingest token without altering the Master Passkey. The previous URL stops working immediately."},{"name":"list_plans","description":"Return every subscription and credit top-up an AI agent can buy programmatically, with prices, quotas, accepted crypto currencies, and the checkout/claim endpoi"},{"name":"subscribe_plan","description":"Create 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"},{"name":"claim_subscription","description":"Exchange the claim_token from subscribe_plan for the provisioned Master Passkey. Poll until status is \"completed\"; returns api_key, tier, quota_limit and expiry"},{"name":"get_subscription_status","description":"Return the authenticated passkey's tier, plan, quota usage, expiry, routes, registered agent identity and callback delivery history."},{"name":"purchase_quota_boost","description":"Create a crypto checkout that adds extra webhook quota to an existing paid passkey (e.g. agent_credit_100k, apex_overage_500k). Poll claim_subscription afterwar"},{"name":"set_agent_callback","description":"Register, rotate, or clear the HTTPS webhook that receives HMAC-signed subscription lifecycle events for this passkey."},{"name":"synthesize_edge_ai","description":"Run 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."},{"name":"query_signal_memory","description":"Read the durable state plane for a Master Passkey: recently archived webhook executions (delivered / filtered / retry_pending / dlq_failed) and the signal legs "},{"name":"arm_confluence_trap","description":"Programmatically arm or disarm a route's stateful signal gate: entity scope field, required confluence tags, sliding window and per-entity cooldown. Requires th"},{"name":"replay_historical_signal","description":"Re-run an ARCHIVED webhook against the route's CURRENT filter, enrichment, blackout, confluence and template rules — a time-travel backtest against real past tr"},{"name":"inspect_inbound_payload","description":"Read 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"},{"name":"extract_schema_tokens","description":"The 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 templat"},{"name":"preview_alert_template","description":"Dry-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 w"},{"name":"update_route_template","description":"Write 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 st"}],"toolCount":19,"toolsHash":"0414dc19f66a4932aa64f91cfa3a7989189cccc54e2d9cff5caa13c08384c1ec","serverName":"earlyframe-mcp-server","capabilities":["tools","experimental"],"serverVersion":"7.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T18:27:17.090Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":46,"error":null,"detail":{"tools":[{"name":"list_routes","description":"List all deployed 1-to-4 webhook routes, isolated whk_ ingest URLs, filter rules, and quota metrics for the authenticated EarlyFra.me Master Passkey."},{"name":"inspect_live_telemetry","description":"Fetch the latest 25 webhook execution logs (delivered and dropped signals, inbound edge location, per-target delivery latency in ms, and rescued JSON fields) fr"},{"name":"simulate_webhook_frame","description":"Run 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."},{"name":"create_or_update_route","description":"Programmatically deploy or update a 1-to-4 fan-out route on the global edge (requires Neural Frame tier for write operations via MCP)."},{"name":"rotate_route_token","description":"Cryptographically rotate a route's public whk_... webhook ingest token without altering the Master Passkey. The previous URL stops working immediately."},{"name":"list_plans","description":"Return every subscription and credit top-up an AI agent can buy programmatically, with prices, quotas, accepted crypto currencies, and the checkout/claim endpoi"},{"name":"subscribe_plan","description":"Create 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"},{"name":"claim_subscription","description":"Exchange the claim_token from subscribe_plan for the provisioned Master Passkey. Poll until status is \"completed\"; returns api_key, tier, quota_limit and expiry"},{"name":"get_subscription_status","description":"Return the authenticated passkey's tier, plan, quota usage, expiry, routes, registered agent identity and callback delivery history."},{"name":"purchase_quota_boost","description":"Create a crypto checkout that adds extra webhook quota to an existing paid passkey (e.g. agent_credit_100k, apex_overage_500k). Poll claim_subscription afterwar"},{"name":"set_agent_callback","description":"Register, rotate, or clear the HTTPS webhook that receives HMAC-signed subscription lifecycle events for this passkey."},{"name":"synthesize_edge_ai","description":"Run 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."},{"name":"query_signal_memory","description":"Read the durable state plane for a Master Passkey: recently archived webhook executions (delivered / filtered / retry_pending / dlq_failed) and the signal legs "},{"name":"arm_confluence_trap","description":"Programmatically arm or disarm a route's stateful signal gate: entity scope field, required confluence tags, sliding window and per-entity cooldown. Requires th"},{"name":"replay_historical_signal","description":"Re-run an ARCHIVED webhook against the route's CURRENT filter, enrichment, blackout, confluence and template rules — a time-travel backtest against real past tr"},{"name":"inspect_inbound_payload","description":"Read 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"},{"name":"extract_schema_tokens","description":"The 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 templat"},{"name":"preview_alert_template","description":"Dry-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 w"},{"name":"update_route_template","description":"Write 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 st"}],"toolCount":19,"toolsHash":"0414dc19f66a4932aa64f91cfa3a7989189cccc54e2d9cff5caa13c08384c1ec","serverName":"earlyframe-mcp-server","capabilities":["tools","experimental"],"serverVersion":"7.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T10:26:19.305Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":92,"error":null,"detail":{"tools":[{"name":"list_routes","description":"List all deployed 1-to-4 webhook routes, isolated whk_ ingest URLs, filter rules, and quota metrics for the authenticated EarlyFra.me Master Passkey."},{"name":"inspect_live_telemetry","description":"Fetch the latest 25 webhook execution logs (delivered and dropped signals, inbound edge location, per-target delivery latency in ms, and rescued JSON fields) fr"},{"name":"simulate_webhook_frame","description":"Run 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."},{"name":"create_or_update_route","description":"Programmatically deploy or update a 1-to-4 fan-out route on the global edge (requires Neural Frame tier for write operations via MCP)."},{"name":"rotate_route_token","description":"Cryptographically rotate a route's public whk_... webhook ingest token without altering the Master Passkey. The previous URL stops working immediately."},{"name":"list_plans","description":"Return every subscription and credit top-up an AI agent can buy programmatically, with prices, quotas, accepted crypto currencies, and the checkout/claim endpoi"},{"name":"subscribe_plan","description":"Create 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"},{"name":"claim_subscription","description":"Exchange the claim_token from subscribe_plan for the provisioned Master Passkey. Poll until status is \"completed\"; returns api_key, tier, quota_limit and expiry"},{"name":"get_subscription_status","description":"Return the authenticated passkey's tier, plan, quota usage, expiry, routes, registered agent identity and callback delivery history."},{"name":"purchase_quota_boost","description":"Create a crypto checkout that adds extra webhook quota to an existing paid passkey (e.g. agent_credit_100k, apex_overage_500k). Poll claim_subscription afterwar"},{"name":"set_agent_callback","description":"Register, rotate, or clear the HTTPS webhook that receives HMAC-signed subscription lifecycle events for this passkey."},{"name":"synthesize_edge_ai","description":"Run 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."},{"name":"query_signal_memory","description":"Read the durable state plane for a Master Passkey: recently archived webhook executions (delivered / filtered / retry_pending / dlq_failed) and the signal legs "},{"name":"arm_confluence_trap","description":"Programmatically arm or disarm a route's stateful signal gate: entity scope field, required confluence tags, sliding window and per-entity cooldown. Requires th"},{"name":"replay_historical_signal","description":"Re-run an ARCHIVED webhook against the route's CURRENT filter, enrichment, blackout, confluence and template rules — a time-travel backtest against real past tr"},{"name":"inspect_inbound_payload","description":"Read 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"},{"name":"extract_schema_tokens","description":"The 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 templat"},{"name":"preview_alert_template","description":"Dry-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 w"},{"name":"update_route_template","description":"Write 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 st"}],"toolCount":19,"toolsHash":"0414dc19f66a4932aa64f91cfa3a7989189cccc54e2d9cff5caa13c08384c1ec","serverName":"earlyframe-mcp-server","capabilities":["tools","experimental"],"serverVersion":"7.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T02:25:55.627Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":36,"error":null,"detail":{"tools":[{"name":"list_routes","description":"List all deployed 1-to-4 webhook routes, isolated whk_ ingest URLs, filter rules, and quota metrics for the authenticated EarlyFra.me Master Passkey."},{"name":"inspect_live_telemetry","description":"Fetch the latest 25 webhook execution logs (delivered and dropped signals, inbound edge location, per-target delivery latency in ms, and rescued JSON fields) fr"},{"name":"simulate_webhook_frame","description":"Run 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."},{"name":"create_or_update_route","description":"Programmatically deploy or update a 1-to-4 fan-out route on the global edge (requires Neural Frame tier for write operations via MCP)."},{"name":"rotate_route_token","description":"Cryptographically rotate a route's public whk_... webhook ingest token without altering the Master Passkey. The previous URL stops working immediately."},{"name":"list_plans","description":"Return every subscription and credit top-up an AI agent can buy programmatically, with prices, quotas, accepted crypto currencies, and the checkout/claim endpoi"},{"name":"subscribe_plan","description":"Create 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"},{"name":"claim_subscription","description":"Exchange the claim_token from subscribe_plan for the provisioned Master Passkey. Poll until status is \"completed\"; returns api_key, tier, quota_limit and expiry"},{"name":"get_subscription_status","description":"Return the authenticated passkey's tier, plan, quota usage, expiry, routes, registered agent identity and callback delivery history."},{"name":"purchase_quota_boost","description":"Create a crypto checkout that adds extra webhook quota to an existing paid passkey (e.g. agent_credit_100k, apex_overage_500k). Poll claim_subscription afterwar"},{"name":"set_agent_callback","description":"Register, rotate, or clear the HTTPS webhook that receives HMAC-signed subscription lifecycle events for this passkey."},{"name":"synthesize_edge_ai","description":"Run 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."},{"name":"query_signal_memory","description":"Read the durable state plane for a Master Passkey: recently archived webhook executions (delivered / filtered / retry_pending / dlq_failed) and the signal legs "},{"name":"arm_confluence_trap","description":"Programmatically arm or disarm a route's stateful signal gate: entity scope field, required confluence tags, sliding window and per-entity cooldown. Requires th"},{"name":"replay_historical_signal","description":"Re-run an ARCHIVED webhook against the route's CURRENT filter, enrichment, blackout, confluence and template rules — a time-travel backtest against real past tr"},{"name":"inspect_inbound_payload","description":"Read 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"},{"name":"extract_schema_tokens","description":"The 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 templat"},{"name":"preview_alert_template","description":"Dry-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 w"},{"name":"update_route_template","description":"Write 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 st"}],"toolCount":19,"toolsHash":"0414dc19f66a4932aa64f91cfa3a7989189cccc54e2d9cff5caa13c08384c1ec","serverName":"earlyframe-mcp-server","capabilities":["tools","experimental"],"serverVersion":"7.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T18:32:42.966Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":74,"error":null,"detail":{"tools":[{"name":"list_routes","description":"List all deployed 1-to-4 webhook routes, isolated whk_ ingest URLs, filter rules, and quota metrics for the authenticated EarlyFra.me Master Passkey."},{"name":"inspect_live_telemetry","description":"Fetch the latest 25 webhook execution logs (delivered and dropped signals, inbound edge location, per-target delivery latency in ms, and rescued JSON fields) fr"},{"name":"simulate_webhook_frame","description":"Run 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."},{"name":"create_or_update_route","description":"Programmatically deploy or update a 1-to-4 fan-out route on the global edge (requires Neural Frame tier for write operations via MCP)."},{"name":"rotate_route_token","description":"Cryptographically rotate a route's public whk_... webhook ingest token without altering the Master Passkey. The previous URL stops working immediately."},{"name":"list_plans","description":"Return every subscription and credit top-up an AI agent can buy programmatically, with prices, quotas, accepted crypto currencies, and the checkout/claim endpoi"},{"name":"subscribe_plan","description":"Create 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"},{"name":"claim_subscription","description":"Exchange the claim_token from subscribe_plan for the provisioned Master Passkey. Poll until status is \"completed\"; returns api_key, tier, quota_limit and expiry"},{"name":"get_subscription_status","description":"Return the authenticated passkey's tier, plan, quota usage, expiry, routes, registered agent identity and callback delivery history."},{"name":"purchase_quota_boost","description":"Create a crypto checkout that adds extra webhook quota to an existing paid passkey (e.g. agent_credit_100k, apex_overage_500k). Poll claim_subscription afterwar"},{"name":"set_agent_callback","description":"Register, rotate, or clear the HTTPS webhook that receives HMAC-signed subscription lifecycle events for this passkey."},{"name":"synthesize_edge_ai","description":"Run 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."},{"name":"query_signal_memory","description":"Read the durable state plane for a Master Passkey: recently archived webhook executions (delivered / filtered / retry_pending / dlq_failed) and the signal legs "},{"name":"arm_confluence_trap","description":"Programmatically arm or disarm a route's stateful signal gate: entity scope field, required confluence tags, sliding window and per-entity cooldown. Requires th"},{"name":"replay_historical_signal","description":"Re-run an ARCHIVED webhook against the route's CURRENT filter, enrichment, blackout, confluence and template rules — a time-travel backtest against real past tr"},{"name":"inspect_inbound_payload","description":"Read 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"},{"name":"extract_schema_tokens","description":"The 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 templat"},{"name":"preview_alert_template","description":"Dry-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 w"},{"name":"update_route_template","description":"Write 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 st"}],"toolCount":19,"toolsHash":"0414dc19f66a4932aa64f91cfa3a7989189cccc54e2d9cff5caa13c08384c1ec","serverName":"earlyframe-mcp-server","capabilities":["tools","experimental"],"serverVersion":"7.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T11:26:29.069Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":38,"error":null,"detail":{"tools":[{"name":"list_routes","description":"List all deployed 1-to-4 webhook routes, isolated whk_ ingest URLs, filter rules, and quota metrics for the authenticated EarlyFra.me Master Passkey."},{"name":"inspect_live_telemetry","description":"Fetch the latest 25 webhook execution logs (delivered and dropped signals, inbound edge location, per-target delivery latency in ms, and rescued JSON fields) fr"},{"name":"simulate_webhook_frame","description":"Run 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."},{"name":"create_or_update_route","description":"Programmatically deploy or update a 1-to-4 fan-out route on the global edge (requires Neural Frame tier for write operations via MCP)."},{"name":"rotate_route_token","description":"Cryptographically rotate a route's public whk_... webhook ingest token without altering the Master Passkey. The previous URL stops working immediately."},{"name":"list_plans","description":"Return every subscription and credit top-up an AI agent can buy programmatically, with prices, quotas, accepted crypto currencies, and the checkout/claim endpoi"},{"name":"subscribe_plan","description":"Create 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"},{"name":"claim_subscription","description":"Exchange the claim_token from subscribe_plan for the provisioned Master Passkey. Poll until status is \"completed\"; returns api_key, tier, quota_limit and expiry"},{"name":"get_subscription_status","description":"Return the authenticated passkey's tier, plan, quota usage, expiry, routes, registered agent identity and callback delivery history."},{"name":"purchase_quota_boost","description":"Create a crypto checkout that adds extra webhook quota to an existing paid passkey (e.g. agent_credit_100k, apex_overage_500k). Poll claim_subscription afterwar"},{"name":"set_agent_callback","description":"Register, rotate, or clear the HTTPS webhook that receives HMAC-signed subscription lifecycle events for this passkey."},{"name":"synthesize_edge_ai","description":"Run 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."},{"name":"query_signal_memory","description":"Read the durable state plane for a Master Passkey: recently archived webhook executions (delivered / filtered / retry_pending / dlq_failed) and the signal legs "},{"name":"arm_confluence_trap","description":"Programmatically arm or disarm a route's stateful signal gate: entity scope field, required confluence tags, sliding window and per-entity cooldown. Requires th"},{"name":"replay_historical_signal","description":"Re-run an ARCHIVED webhook against the route's CURRENT filter, enrichment, blackout, confluence and template rules — a time-travel backtest against real past tr"},{"name":"inspect_inbound_payload","description":"Read 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"},{"name":"extract_schema_tokens","description":"The 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 templat"},{"name":"preview_alert_template","description":"Dry-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 w"},{"name":"update_route_template","description":"Write 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 st"}],"toolCount":19,"toolsHash":"0414dc19f66a4932aa64f91cfa3a7989189cccc54e2d9cff5caa13c08384c1ec","serverName":"earlyframe-mcp-server","capabilities":["tools","experimental"],"serverVersion":"7.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T04:21:24.195Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":32,"error":null,"detail":{"tools":[{"name":"list_routes","description":"List all deployed 1-to-4 webhook routes, isolated whk_ ingest URLs, filter rules, and quota metrics for the authenticated EarlyFra.me Master Passkey."},{"name":"inspect_live_telemetry","description":"Fetch the latest 25 webhook execution logs (delivered and dropped signals, inbound edge location, per-target delivery latency in ms, and rescued JSON fields) fr"},{"name":"simulate_webhook_frame","description":"Run 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."},{"name":"create_or_update_route","description":"Programmatically deploy or update a 1-to-4 fan-out route on the global edge (requires Neural Frame tier for write operations via MCP)."},{"name":"rotate_route_token","description":"Cryptographically rotate a route's public whk_... webhook ingest token without altering the Master Passkey. The previous URL stops working immediately."},{"name":"list_plans","description":"Return every subscription and credit top-up an AI agent can buy programmatically, with prices, quotas, accepted crypto currencies, and the checkout/claim endpoi"},{"name":"subscribe_plan","description":"Create 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"},{"name":"claim_subscription","description":"Exchange the claim_token from subscribe_plan for the provisioned Master Passkey. Poll until status is \"completed\"; returns api_key, tier, quota_limit and expiry"},{"name":"get_subscription_status","description":"Return the authenticated passkey's tier, plan, quota usage, expiry, routes, registered agent identity and callback delivery history."},{"name":"purchase_quota_boost","description":"Create a crypto checkout that adds extra webhook quota to an existing paid passkey (e.g. agent_credit_100k, apex_overage_500k). Poll claim_subscription afterwar"},{"name":"set_agent_callback","description":"Register, rotate, or clear the HTTPS webhook that receives HMAC-signed subscription lifecycle events for this passkey."},{"name":"synthesize_edge_ai","description":"Run 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."},{"name":"query_signal_memory","description":"Read the durable state plane for a Master Passkey: recently archived webhook executions (delivered / filtered / retry_pending / dlq_failed) and the signal legs "},{"name":"arm_confluence_trap","description":"Programmatically arm or disarm a route's stateful signal gate: entity scope field, required confluence tags, sliding window and per-entity cooldown. Requires th"},{"name":"replay_historical_signal","description":"Re-run an ARCHIVED webhook against the route's CURRENT filter, enrichment, blackout, confluence and template rules — a time-travel backtest against real past tr"},{"name":"inspect_inbound_payload","description":"Read 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"},{"name":"extract_schema_tokens","description":"The 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 templat"},{"name":"preview_alert_template","description":"Dry-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 w"},{"name":"update_route_template","description":"Write 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 st"}],"toolCount":19,"toolsHash":"0414dc19f66a4932aa64f91cfa3a7989189cccc54e2d9cff5caa13c08384c1ec","serverName":"earlyframe-mcp-server","capabilities":["tools","experimental"],"serverVersion":"7.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T21:26:33.854Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":37,"error":null,"detail":{"tools":[{"name":"list_routes","description":"List all deployed 1-to-4 webhook routes, isolated whk_ ingest URLs, filter rules, and quota metrics for the authenticated EarlyFra.me Master Passkey."},{"name":"inspect_live_telemetry","description":"Fetch the latest 25 webhook execution logs (delivered and dropped signals, inbound edge location, per-target delivery latency in ms, and rescued JSON fields) fr"},{"name":"simulate_webhook_frame","description":"Run 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."},{"name":"create_or_update_route","description":"Programmatically deploy or update a 1-to-4 fan-out route on the global edge (requires Neural Frame tier for write operations via MCP)."},{"name":"rotate_route_token","description":"Cryptographically rotate a route's public whk_... webhook ingest token without altering the Master Passkey. The previous URL stops working immediately."},{"name":"list_plans","description":"Return every subscription and credit top-up an AI agent can buy programmatically, with prices, quotas, accepted crypto currencies, and the checkout/claim endpoi"},{"name":"subscribe_plan","description":"Create 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"},{"name":"claim_subscription","description":"Exchange the claim_token from subscribe_plan for the provisioned Master Passkey. Poll until status is \"completed\"; returns api_key, tier, quota_limit and expiry"},{"name":"get_subscription_status","description":"Return the authenticated passkey's tier, plan, quota usage, expiry, routes, registered agent identity and callback delivery history."},{"name":"purchase_quota_boost","description":"Create a crypto checkout that adds extra webhook quota to an existing paid passkey (e.g. agent_credit_100k, apex_overage_500k). Poll claim_subscription afterwar"},{"name":"set_agent_callback","description":"Register, rotate, or clear the HTTPS webhook that receives HMAC-signed subscription lifecycle events for this passkey."},{"name":"synthesize_edge_ai","description":"Run 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."},{"name":"query_signal_memory","description":"Read the durable state plane for a Master Passkey: recently archived webhook executions (delivered / filtered / retry_pending / dlq_failed) and the signal legs "},{"name":"arm_confluence_trap","description":"Programmatically arm or disarm a route's stateful signal gate: entity scope field, required confluence tags, sliding window and per-entity cooldown. Requires th"},{"name":"replay_historical_signal","description":"Re-run an ARCHIVED webhook against the route's CURRENT filter, enrichment, blackout, confluence and template rules — a time-travel backtest against real past tr"},{"name":"inspect_inbound_payload","description":"Read 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"},{"name":"extract_schema_tokens","description":"The 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 templat"},{"name":"preview_alert_template","description":"Dry-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 w"},{"name":"update_route_template","description":"Write 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 st"}],"toolCount":19,"toolsHash":"0414dc19f66a4932aa64f91cfa3a7989189cccc54e2d9cff5caa13c08384c1ec","serverName":"earlyframe-mcp-server","capabilities":["tools","experimental"],"serverVersion":"7.1.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T14:28:42.956Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":55,"error":null,"detail":{"tools":[{"name":"list_routes","description":"List all deployed 1-to-4 webhook routes, isolated whk_ ingest URLs, filter rules, and quota metrics for the authenticated EarlyFra.me Master Passkey."},{"name":"inspect_live_telemetry","description":"Fetch the latest 25 webhook execution logs (delivered and dropped signals, inbound edge location, per-target delivery latency in ms, and rescued JSON fields) fr"},{"name":"simulate_webhook_frame","description":"Run 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."},{"name":"create_or_update_route","description":"Programmatically deploy or update a 1-to-4 fan-out route on the global edge (requires Neural Frame tier for write operations via MCP)."},{"name":"rotate_route_token","description":"Cryptographically rotate a route's public whk_... webhook ingest token without altering the Master Passkey. The previous URL stops working immediately."},{"name":"list_plans","description":"Return every subscription and credit top-up an AI agent can buy programmatically, with prices, quotas, accepted crypto currencies, and the checkout/claim endpoi"},{"name":"subscribe_plan","description":"Create 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"},{"name":"claim_subscription","description":"Exchange the claim_token from subscribe_plan for the provisioned Master Passkey. Poll until status is \"completed\"; returns api_key, tier, quota_limit and expiry"},{"name":"get_subscription_status","description":"Return the authenticated passkey's tier, plan, quota usage, expiry, routes, registered agent identity and callback delivery history."},{"name":"purchase_quota_boost","description":"Create a crypto checkout that adds extra webhook quota to an existing paid passkey (e.g. agent_credit_100k, apex_overage_500k). Poll claim_subscription afterwar"},{"name":"set_agent_callback","description":"Register, rotate, or clear the HTTPS webhook that receives HMAC-signed subscription lifecycle events for this passkey."},{"name":"synthesize_edge_ai","description":"Run 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."},{"name":"query_signal_memory","description":"Read the durable state plane for a Master Passkey: recently archived webhook executions (delivered / filtered / retry_pending / dlq_failed) and the signal legs "},{"name":"arm_confluence_trap","description":"Programmatically arm or disarm a route's stateful signal gate: entity scope field, required confluence tags, sliding window and per-entity cooldown. Requires th"},{"name":"replay_historical_signal","description":"Re-run an ARCHIVED webhook against the route's CURRENT filter, enrichment, blackout, confluence and template rules — a time-travel backtest against real past tr"},{"name":"inspect_inbound_payload","description":"Read 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"},{"name":"extract_schema_tokens","description":"The 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 templat"},{"name":"preview_alert_template","description":"Dry-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 w"},{"name":"update_route_template","description":"Write 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 st"}],"toolCount":19,"toolsHash":"0414dc19f66a4932aa64f91cfa3a7989189cccc54e2d9cff5caa13c08384c1ec","serverName":"earlyframe-mcp-server","capabilities":["tools","experimental"],"serverVersion":"7.1.2","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_routes","description":"List all deployed 1-to-4 webhook routes, isolated whk_ ingest URLs, filter rules, and quota metrics for the authenticated EarlyFra.me Master Passkey."},{"name":"inspect_live_telemetry","description":"Fetch the latest 25 webhook execution logs (delivered and dropped signals, inbound edge location, per-target delivery latency in ms, and rescued JSON fields) fr"},{"name":"simulate_webhook_frame","description":"Run 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."},{"name":"create_or_update_route","description":"Programmatically deploy or update a 1-to-4 fan-out route on the global edge (requires Neural Frame tier for write operations via MCP)."},{"name":"rotate_route_token","description":"Cryptographically rotate a route's public whk_... webhook ingest token without altering the Master Passkey. The previous URL stops working immediately."},{"name":"list_plans","description":"Return every subscription and credit top-up an AI agent can buy programmatically, with prices, quotas, accepted crypto currencies, and the checkout/claim endpoi"},{"name":"subscribe_plan","description":"Create 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"},{"name":"claim_subscription","description":"Exchange the claim_token from subscribe_plan for the provisioned Master Passkey. Poll until status is \"completed\"; returns api_key, tier, quota_limit and expiry"},{"name":"get_subscription_status","description":"Return the authenticated passkey's tier, plan, quota usage, expiry, routes, registered agent identity and callback delivery history."},{"name":"purchase_quota_boost","description":"Create a crypto checkout that adds extra webhook quota to an existing paid passkey (e.g. agent_credit_100k, apex_overage_500k). Poll claim_subscription afterwar"},{"name":"set_agent_callback","description":"Register, rotate, or clear the HTTPS webhook that receives HMAC-signed subscription lifecycle events for this passkey."},{"name":"synthesize_edge_ai","description":"Run 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."},{"name":"query_signal_memory","description":"Read the durable state plane for a Master Passkey: recently archived webhook executions (delivered / filtered / retry_pending / dlq_failed) and the signal legs "},{"name":"arm_confluence_trap","description":"Programmatically arm or disarm a route's stateful signal gate: entity scope field, required confluence tags, sliding window and per-entity cooldown. Requires th"},{"name":"replay_historical_signal","description":"Re-run an ARCHIVED webhook against the route's CURRENT filter, enrichment, blackout, confluence and template rules — a time-travel backtest against real past tr"},{"name":"inspect_inbound_payload","description":"Read 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"},{"name":"extract_schema_tokens","description":"The 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 templat"},{"name":"preview_alert_template","description":"Dry-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 w"},{"name":"update_route_template","description":"Write 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 st"}],"package":null,"toolSurface":{"id":"ts_rz5jccbkmr2g","endpointId":"ep_5pa5a72d486g","hash":"0414dc19f66a4932aa64f91cfa3a7989189cccc54e2d9cff5caa13c08384c1ec","toolCount":19,"serverName":"earlyframe-mcp-server","serverVersion":"7.1.2","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-20T21:28:54.756Z","lastSeenAt":"2026-10-26T08:26:44.824Z","observations":19,"toolNames":["list_routes","inspect_live_telemetry","simulate_webhook_frame","create_or_update_route","rotate_route_token","list_plans","subscribe_plan","claim_subscription","get_subscription_status","purchase_quota_boost","set_agent_callback","synthesize_edge_ai","query_signal_memory","arm_confluence_trap","replay_historical_signal","inspect_inbound_payload","extract_schema_tokens","preview_alert_template","update_route_template"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_5pa5a72d486g","url":"https://relay.earlyfra.me/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-25T10:26:19.319Z","auth":{"observedAt":"2026-10-25T10:26:19.388Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-25T10:26:19.403Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"earlyfra.me","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-14T04:31:50.000Z","validTo":"2027-01-12T05:31:47.000Z","daysToExpiry":77,"sanCount":3,"fingerprint256":"5C:E5:3B:73:C0:FC:8E:D4:C5:A7:C1:0A:7C:E0:74:72:87:FA:E3:17:BA:9D:F1:28:83:28:C6:35:BE:F9:6A:CC"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"me.earlyfra/earlyframe-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/me.earlyfra%2Fearlyframe-mcp","firstSeenAt":"2026-10-20T21:20:54.912Z","fetchedAt":"2026-10-24T12:19:15.040Z","normalizedAt":"2026-10-24T12:19:15.040Z"}]},"firstSeenAt":"2026-10-20T21:20:54.912Z","updatedAt":"2026-10-26T08:29:28.943Z"}