Utility

xyz.mortal01Published by mortal01.xyzOfficial publisherv1.0.0Updated Nov 11, 2026

Pay-per-call web tools for agents (extract, summarize, ask, JSON) via x402 USDC on Base.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFinanceAI & ML

Overview

AI-generated overview

Remote MCP server offering pay-per-call web tools: URL text extraction, page summarization, Claude Haiku questions and text-to-JSON, paid in USDC via x402.

What you can do
  • Fetch a public URL and get clean readable text, title and links
  • Summarize a page into an AI summary with key points
  • Ask Claude Haiku a question
  • Extract structured JSON from free text using a supplied JSON schema string
When to use it
Useful when an assistant needs quick web page reading, summarization or schema-based JSON extraction without building its own scraping and LLM pipeline, and when you are set up to pay small per-call fees in USDC on Base.
Requirements
A remote streamable HTTP endpoint; no local package or account is declared. Each tool is paid per call in USDC on Base via x402: an unpaid call returns payment requirements, and the retry must carry an X-PAYMENT header. A wallet or x402-capable client with USDC on Base is needed.
Before you install
Every tool call costs money (from $0.005 to $0.02 USDC per call), so automated loops can spend funds. Payment credentials go in the X-PAYMENT header on the MCP request. URLs you submit are fetched and processed by a third-party service, and text sent to text_to_json or ask_haiku is passed to that service and, for ask_haiku, to Claude Haiku.

Installation

In SourceWeft

  1. Open Utility in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/xyz.mortal01%2Futility/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "utility": {
      "type": "http",
      "url": "https://mortal01.xyz/mcp"
    }
  }
}

Tools

4

extract_url

Fetch a public URL and return clean readable text, title and links. Costs $0.005 USDC (x402, Base). Pass payment in X-PAYMENT header on the /mcp request, or call GET https://mortal01.xyz/extract?url= with an x402 client.

Parametersurlrequired

summarize_url

Fetch a URL and return an AI summary with key points. $0.02 USDC via x402.

Parametersurlrequiredlength

ask_haiku

Ask Claude Haiku a question. $0.01 USDC via x402.

Parameterspromptrequiredsystem

text_to_json

Extract structured JSON from free text given a JSON schema string. $0.02 USDC via x402.

Parameterstextrequiredschema

Version history

1
  1. v1.0.0LatestNov 11, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.