VIA - Web/PDF extraction and API comparison

app.floot.via-routerPublished by via-router.floot.appOfficial publisherv1.2.0Updated Nov 1, 2026

Web/PDF extraction and API comparison. x402 payments or prepaid comparison credit. Free discovery.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFinanceData & Analytics

Overview

AI-generated overview

Remote MCP server for paid web and PDF text extraction, API comparison, and free service discovery, billed in USDC on Base via x402 or prepaid credit.

What you can do
  • Discover VIA HTTP services and their advertised prices, and fetch integration details such as endpoints, JSON schemas and payment steps
  • Extract clean text, titles and headings from public HTML or plain-text pages, or structured text from web pages and PDFs
  • Compare APIs for a buyer task and get a recommendation
  • Request a free toll quote and execute a toll operation through the One-Call payment and delivery handler
  • Look up the status of an external Transit order by its private order ID
When to use it
Useful when an assistant needs to pull readable text out of public web pages or PDFs, or compare candidate APIs for a task, and the user is willing to pay small per-call amounts in USDC on Base or hold prepaid VIA credit. Free discovery and quote tools are worth adding even without a wallet.
Requirements
Remote streamable HTTP endpoint; no local package or runtime. Paid calls need either an authorized x402 buyer wallet on Base or an x-credit-token connection header with prepaid credit loaded. Prepaid comparison calls also need a fresh UUID requestId per task; execution calls need maxUsdc and a private UUIDv4 orderId.
Before you install
Paid tools spend real money: 0.001 USDC for lite extraction, 0.02 USDC for page or PDF extraction, and 0.01 USDC or 0.01 USD of credit for API comparison. The server never signs payments itself, so a buyer wallet must approve each x402 challenge; never submit both payment methods. Prepaid credit does not fund suppliers, and a 404 from the status tool is not proof a payment did not occur.

Installation

In SourceWeft

  1. Open VIA - Web/PDF extraction and API comparison 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/app.floot.via-router%2Fvia-gateway/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": {
    "via-web-pdf-extraction-and-api-compariso": {
      "type": "http",
      "url": "https://via-router.floot.app/_api/mcp"
    }
  }
}

Tools

8

via_list_services

Free VIA service discovery. Lists HTTP services and advertised prices; does not run research, charge, sign or purchase.

Parametersquery

via_get_service

Free integration instructions for one VIA HTTP service: exact endpoint, JSON input schema, example and x402 payment steps. Does not execute the service or authorize payment.

Parametersnamerequired

via_extract_web_lite

Web Text Lite: extract clean text, title and headings from a public HTML or plain-text page (up to 1 MiB, max 10000 characters; no PDF, OCR, JavaScript rendering or links) for 0.001 USDC on Base via x402. PDF URLs are refused before payment; use via_extract_page (0.02 USDC) for PDFs. Nothing is charged if extraction fails. Payment is only made after buyer approval.

ParametersurlrequiredmaxChars

via_extract_page

Extract structured text from a public web page or PDF for 0.02 USDC on Base via x402. Payment is only made after buyer approval.

ParametersurlrequiredmaxCharsincludeLinks

via_api_compare

Compare APIs for a buyer task. Pay0.01 USDC on Base with an authorized x402 wallet, or0.01 USD of prepaid VIA credit if your MCP connection has an x-credit-token header. Prepaid calls require requestId: a fresh UUID per task, reused only to retry the same task without another debit. Returns a recommendation and alternatives. Supplier purchase is separate.

ParametersintentrequiredcountrylanguagerequestId

via_one_call_quote

Free quote for the VIA toll: VIA-owned delivery first, eligible paid supplier otherwise. Returns supplier cost, VIA margin and total. No wallet signature or payment. Continue only if ok and executionEnabled are true.

ParameterstaskrequiredmaxUsdcrequiredorderId

via_one_call

Execute a VIA toll operation through the existing One-Call payment and delivery handler. First call without payment returns the live x402 offer; only after buyer approval, retry IDENTICAL task, maxUsdc and private orderId with the buyer-signed payload in params._meta['x402/payment']. Buyer pays VIA before an eligible external supplier is paid; VIA relays delivery and retains its margin. Only supported tasks/suppliers. No automatic signing or financial retry. Prepaid comparison credits do not fund this tool.

ParameterstaskrequiredmaxUsdcrequiredorderIdrequired

via_one_call_status

Free status/recovery lookup for an external Transit order using its private UUIDv4. Never submits payment. Does not cover VIA-owned service receipts; 404 is not proof that a payment did not occur.

ParametersorderIdrequired

Version history

1
  1. v1.2.0LatestNov 1, 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.