MorseByte x402 Edge Data Refinery & Quant Gateway
Server Details
Web data refinery, link verifier, AI JSON extractor, and quant regime classifier via HTTP 402.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-03-26
- URL
TDQS
Scored across 4 tools
Each tool targets a distinct operation: structured JSON extraction, prose refinement, link verification, and quantitative regime analysis. The only possible overlap is morsebyte_extract_json and morsebyte_refine_url, since both fetch public URLs, but their outputs (strict JSON vs. LLM-ready prose) are clearly differentiated.
All tool names use snake_case with a consistent morsebyte_ prefix. Three follow a clear verb_noun pattern (extract_json, refine_url, verify_links), while quant_regime is a noun phrase and slightly deviates from the pattern, though it remains readable and predictable.
Four tools are well-scoped for a focused edge data refinery and quant gateway. Each tool has a clear, non-redundant purpose, and the set avoids unnecessary complexity.
The surface covers the core workflows: URL fetching, structured extraction, prose refinement, link validation, and quantitative market regime analysis. Minor gaps exist, such as batch extraction or broader financial indicators, but the essential data-refinery lifecycle is represented.
Available Tools
4 toolsmorsebyte_extract_jsonWorkers AI Structured JSON ExtractorARead-onlyIdempotentInspect
Scrape any public webpage and extract a strict, deterministic JSON object matching a custom prompt or JSON Schema using Cloudflare Workers AI Llama 3.3 70B ($0.030 USDC via HTTP 402).
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public HTTPS URL to scrape prior to AI JSON extraction | |
| prompt | Yes | Detailed description of the fields, entities, or tables to extract into structured JSON |
Output Schema
| Name | Required | Description |
|---|---|---|
| provider | Yes | Service provider name |
| latency_ms | Yes | Total scraping and AI inference latency in milliseconds |
| source_url | Yes | Scraped source URL |
| extracted_json | Yes | Structured JSON object extracted by Llama 3.3 70B matching the user prompt |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare read-only, open-world, idempotent, and non-destructive behavior, so the description does not need to repeat those. It adds useful behavioral context beyond annotations by disclosing the model, the USDC cost, the HTTP 402 payment mechanism, and the public-webpage constraint.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single front-loaded sentence with no wasted text. It includes the core action, scope, model, cost, and payment mechanism efficiently.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need not be explained, and the annotations cover the safety profile. The description adds the remaining operational context: public webpage requirement, model, cost, and HTTP 402 payment, making it complete for this tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so both parameters are already documented in the schema. The description mentions the public URL scope and prompt/schema matching, but it does not add meaningful syntax or format detail beyond what the schema provides, so baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb and resource: scrape a public webpage and extract a strict JSON object. It clearly distinguishes this tool from the sibling tools, which handle URL refinement, link verification, and quantitative regime analysis rather than structured extraction.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the use case by saying it scrapes public webpages and extracts JSON matching a prompt or JSON Schema, but it does not explicitly say when to choose this tool over alternatives or when not to use it. Usage is inferable rather than stated as guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morsebyte_quant_regimeQuantitative Market Regime ClassifierARead-onlyIdempotentInspect
Compute RSI-14, EMA-20/50 trend structure, log-return volatility, lag-1 autocorrelation, and momentum vs. mean-reversion market regime from chronological closing prices ($0.050 USDC via HTTP 402).
| Name | Required | Description | Default |
|---|---|---|---|
| closes | Yes | Array of chronological closing prices (minimum 30 candles required for accurate EMA/RSI calculation) | |
| symbol | No | Optional asset ticker identifier (e.g. BTCUSD, XAUUSD, V75) |
Output Schema
| Name | Required | Description |
|---|---|---|
| symbol | Yes | Evaluated ticker symbol |
| provider | Yes | Service provider name |
| indicators | Yes | Computed technical indicators |
| last_price | Yes | Most recent closing price |
| sample_size | Yes | Number of closing prices analyzed |
| classification | Yes | Regime and risk classification output |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, non-open-world, and non-destructive behavior. The description adds important behavioral context by disclosing the cost model: $0.050 USDC via HTTP 402, which is essential for invocation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence that lists the computed metrics and payment mechanism without any waste. Every clause contributes to identifying the tool's output or invocation requirement.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool is complex, but the output schema handles return values and the input schema fully covers parameter constraints. The description names all computed metrics and the HTTP 402 payment model, leaving only minor implicit details like warm-up length that the schema already captures.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so both parameters are already fully documented in the schema. The description mentions chronological closing prices but adds no syntax or semantic detail beyond what the schema provides, making the baseline 3 appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific computational verb and enumerates exactly which analytics are produced (RSI-14, EMA-20/50, volatility, autocorrelation, regime), so an agent can tell precisely what the tool does. The resource is clearly the chronological closing-price series.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage by saying it operates on chronological closing prices, but provides no explicit when-to-use guidance, no prerequisites, and no comparison to alternatives. Since its sibling tools are unrelated, there is little need for sibling differentiation, leaving usage only implied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morsebyte_refine_urlWeb Data RefineryARead-onlyIdempotentInspect
Fetch any public HTTPS URL and extract clean, token-efficient LLM-ready prose, page title, HTTP status, and character count ($0.015 USDC via HTTP 402 on Base or Stellar).
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Full public HTTPS URL to scrape and refine into clean text (e.g. https://example.com) |
Output Schema
| Name | Required | Description |
|---|---|---|
| title | No | Extracted webpage title |
| content | Yes | Cleaned LLM-ready text content |
| provider | Yes | Service provider name |
| char_count | Yes | Character count of refined prose |
| latency_ms | No | Edge extraction latency in milliseconds |
| source_url | Yes | Scraped source URL |
| http_status | Yes | HTTP status code returned by target URL |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, openWorld and non-destructive, so the safety profile is covered. The description adds genuinely new behavioral context the annotations cannot express: the operation costs $0.015 USDC and is settled via an HTTP 402 challenge on Base or Stellar, which tells the agent a payment handshake will occur. It stops short of describing failure behavior or rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single dense sentence, front-loaded with the action and resource, followed by the concrete returns and the cost/payment clause. Every clause earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present, the description does not need to enumerate return values, and the payment/network detail fills the one behavioral gap annotations leave open. What is still missing is any hint of limitations or failure modes (non-HTTPS, private, dynamic pages), which an agent deciding whether to call it would benefit from.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Only one parameter and schema description coverage is 100% ('Full public HTTPS URL to scrape and refine...'), so the schema already carries the semantics. The description's 'any public HTTPS URL' is consistent but adds no format, syntax, or constraint detail beyond what the schema states.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('fetch any public HTTPS URL and extract clean... prose') plus the concrete payload the agent gets back (prose, title, status, character count). It implicitly separates itself from morsebyte_extract_json by producing prose rather than structured fields, but it never names a sibling to make the boundary explicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The purpose implies the use case (turn a live web page into LLM-ready text), and the mention of HTTPS/public narrows applicability. However there is no explicit when-to-use vs. when-not, no mention of alternatives like morsebyte_extract_json or morsebyte_verify_links, and no prerequisites such as whether JavaScript-rendered or paywalled pages are supported.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
morsebyte_verify_linksParallel Citation & Link AuditorARead-onlyIdempotentInspect
Deterministically verify up to 20 URLs in parallel from the Cloudflare edge for HTTP status code, liveness, response latency, and final redirect destination ($0.005 USDC via HTTP 402).
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | Array of 1 to 20 public HTTPS URLs to audit in parallel |
Output Schema
| Name | Required | Description |
|---|---|---|
| results | Yes | Per-URL verification results |
| provider | Yes | Service provider name |
| dead_count | Yes | Count of unreachable or broken URLs |
| alive_count | Yes | Count of healthy HTTP 200-299 URLs |
| total_checked | Yes | Total URLs audited in batch |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, openWorldHint=true, and destructiveHint=false, so safety is covered. The description adds valuable context beyond annotations: deterministic execution, edge execution, parallel processing, a 20-URL cap, and a per-call cost of $0.005 USDC via HTTP 402, which is critical operational information. It falls short of 5 because payment/auth mechanics and failure behavior are only glancingly mentioned.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single dense sentence that front-loads the verb, resource, scale, and key behavioral traits, then closes with the cost. No filler text; every clause carries information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return-value explanation is not required, yet the description names the key return fields anyway. It also discloses the payment mechanism and parallelism. The only gap is lack of detail on payment/auth flow and behavior when URLs fail, which would matter for an open-world paid endpoint.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With a single parameter at 100% schema description coverage, the schema already fully documents the URLs array including min/max items. The description adds the meaningful nuance that URLs are verified in parallel and reinforces the up-to-20 limit, but adds no syntax or format detail beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (verify) and resource (URLs) with scope (up to 20, parallel), and enumerates the exact outputs: HTTP status code, liveness, latency, and final redirect destination. This distinguishes it cleanly from siblings like refine_url and extract_json.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The title 'Parallel Citation & Link Auditor' and the description imply the use case (link/citation auditing), but there is no explicit guidance on when to choose this over siblings such as refine_url or when not to use it. Usage is inferred rather than stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
4 tool updates
- First observed
morsebyte_extract_json - First observed
morsebyte_quant_regime - First observed
morsebyte_refine_url - First observed
morsebyte_verify_links
Related MCP Connectors
Pay-per-call web extraction, SEO audits and text analysis. USDC on Base via x402, no API keys.
Autonomous HTTP 402 Web Scraping Mesh on Base for $0.02 USDC.
Pay-per-use web extract, token prices, and wallet balances via x402 USDC micropayments.
Pay-per-call web intel: extract, search, link check, domain, geo, Nano. Settled via Nano x402.
Related MCP Servers
- AlicenseAqualityAmaintenanceProduction HTTP 402 micropayment web scraper, Llama-3 digest, and Twitter intelligence engine for AI agents on Base L2. Zero API keys, zero subscriptions.6MIT
- AlicenseAqualityBmaintenance⚡ 87% Token-compressed clean web scraping, YouTube AI transcripts, and PDF extraction for LLMs. Instant Free Trial with zero setup (No wallet/crypto required). Supports gasless agent vaults and EIP-712 on-chain oracle verification on Polygon, Base & Arbitrum.414183 PyPI2MIT
- AlicenseNot gradedqualityCmaintenanceEnables machine-payable, zero-subscription AI utility tools via HTTP 402 on Base and Solana, including markdown web scraping, prompt injection detection, Solana token audits, and domain intelligence.MIT

A-Pay Protocolofficial
AlicenseBqualityBmaintenanceUniversal HTTP 402 Micropayment Protocol & Autonomous Economic Settlement Engine for AI Agents on Base L2.552 PyPIMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.