Realask - verified answers from the physical world

io.github.danelasPublished by GitHub account danelasv0.3.0Updated Oct 24, 2026

Ask a US local business a current question by phone. Typed, timestamped answers for agents; x402.

The publisher's own server: verified.fyi

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

Remote MCP server that phones US local businesses to get typed, timestamped, confidence-scored answers to current questions, paid per job via x402.

What you can do
  • Get free, immutable price quotes for verifying a current fact about a US business (stock, price, availability, policy, wait time)
  • Get free quotes to arrange something at a business: book, hold, request a formal quote, or cancel a prior booking
  • Pay for either quote through a single purchase path, which starts the job and returns a job ID and one-time job token
  • Poll read-only job progress, including businesses discovered and call attempts made
  • Read the final result: typed facts, evidence excerpts, timestamps, confidence scores, freshness, and what could not be verified
When to use it
Useful when a fact changes faster than the web reflects it or was never published: today's stock, a real all-in price, same-day availability, an edge-case capability, a policy exception, or the current wait at a US local business. Also for arranging a booking, hold, formal quote, or cancellation by phone.
Requirements
A remote streamable HTTP endpoint; nothing to install. Quoting is free and unauthenticated. Buying a quote requires payment in USDC on Base through the x402 exact scheme, so a wallet-enabled agent or client is needed. Network access to the hosted service.
Before you install
Purchases spend real money in USDC on Base; pricing is per job and quoted up front, with cheaper cached answers versus live-verified calls. Action quotes create a real obligation and require explicit authorization, a customer name, a callback number, and a maximum price. The customer name and callback number are shared with the business. The job token is shown once and should be kept. The service is closed-source and hosted by a third party.

Installation

In SourceWeft

  1. Open Realask - verified answers from the physical world 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/io.github.danelas%2Frealask/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": {
    "realask-verified-answers-from-the-physic": {
      "type": "http",
      "url": "https://realask.net/mcp"
    }
  }
}

README

Realask MCP

Ask a US local business a current question by phone and get a typed, timestamped, confidence-scored answer back — not a transcript.

Realask is a paid MCP server and HTTP API for AI agents. When a fact changes faster than the web reflects it, or was never published at all — today's stock, a real all-in price, same-day availability, an edge-case capability, a policy exception, the current wait — an agent asks Realask, Realask calls the business, and the agent gets back structured facts with evidence, a timestamp, a confidence score, and an honest list of what could not be verified.

This repository is the public front door: the MCP manifest, connection details, and docs. The service itself is hosted at https://realask.net and is closed-source.

Connect

Realask is a remote MCP server over streamable HTTP. Nothing to install.

json
{  "mcpServers": {    "realask": {      "type": "streamable-http",      "url": "https://realask.net/mcp"    }  }}

Quoting is free and unauthenticated. Buying a quote requires payment (see below), so the purchase tool returns an x402 challenge to any agent that cannot pay for itself.

Tools

ToolWhat it does
quote_real_world_answerFree, immutable price quote for verifying a current fact about a US local business.
quote_real_world_actionFree price to arrange something — book, hold, request a quote, cancel. Requires explicit authorization, a customer name and callback number, and a price ceiling.
purchase_quoteThe single purchase path for either kind of quote. Returns job_id + job_token.
get_verification_statusJob progress. Poll every 15–30s; live calls take minutes.
get_verification_resultThe final answer: typed facts, evidence excerpts, timestamps, confidence, limitations.

Paying

Pricing is per job and quoted up front. Payment is x402 — exact scheme, USDC on Base (eip155:8453) — so a wallet-enabled agent pays inline:

POST /v1/quotes   ->  free: price, scope, expiryPOST /v1/jobs     ->  402 with payment requirements  ->  sign  ->  202 { job_id, job_token }GET  /v1/jobs/{id}/result

Cached, recently verified answers are offered at a lower price; live_verified forces a fresh call. Full requirements: https://realask.net/.well-known/x402

What it will not do

Realask arranges and reserves; it never buys and never bargains.

  • Never negotiates, haggles, or asks for a discount
  • Never pays, and never gives card or bank details — the customer pays the business directly
  • Never agrees above the maximum price you set
  • Never substitutes a different item, time, or business than the one you specified
  • Shares only the customer name and callback number you supply, nothing else
  • Commits to exactly one business per job, and can never commit twice

No mass calling, no marketing calls, no call recordings.

For businesses

If we called you and you would rather we did not, press 1 during the call or use https://realask.net/opt-out. Businesses can also connect a live data feed so agents are answered from your own data, with you as the source, and we stop calling: https://realask.net/merchants

Questions: [email protected] · https://realask.net/privacy · https://realask.net/terms

Source: README.md at commit 2bff6d3

Tools

5

quote_real_world_answer

Quote a real-world verification

Get a free, immutable price quote for verifying a current fact about a US local business (stock, price, availability, capability, policy, wait time). Returns quote_id, price in integer minor units, scope, expected_completion_seconds and expires_at. Use purchase_quote to buy it.

Parameterslimitsrequestrequiredlocationrequiredcallback_urlverification_mode

quote_real_world_action

Quote arranging something in the real world

Get a free price to ARRANGE something at a specific US local business: book an appointment, hold an item, request a formal quote, or cancel a prior booking. This creates a real obligation, so it needs explicit authorization, the customer's name and callback number, and a maximum price the caller may agree to. The caller never negotiates, never pays, and never substitutes something different. Purchase the returned quote with purchase_quote.

Parameterswhatrequiredwhennotesactionrequiredplace_idquantityreferenceauthorizedrequiredpostal_coderequiredbusiness_namerequiredcustomer_namerequiredmax_price_minor+1 more

purchase_quote

Purchase any quote (answer or action)

The single purchase path: pays for a quote from EITHER quote_real_world_answer or quote_real_world_action and starts the job. There is no separate action-purchase tool. Returns job_id and job_token (keep it; it is shown once), then poll get_verification_status and read get_verification_result. If this server has no payment capability, returns the x402 payment requirements (HTTP 402 body) so you can pay with your own payment tool and retry the POST /v1/jobs request with a PAYMENT-SIGNATURE header.

Parametersquote_idrequiredidempotency_key

get_verification_status

Get verification job status

Read-only progress check on a job bought with purchase_quote. Free, changes nothing, and safe to call repeatedly. Returns the state plus a progress object (businesses discovered, call attempts made). States are queued, discovering, calling or extracting while the job is still running, and completed, partial, failed, timed_out or canceled once it is final. Poll every 15-30 seconds; live calls take minutes. Use this to decide WHEN to read the answer; use get_verification_result to read the answer itself. If you only intend to poll until the job is done, get_verification_result can be polled directly instead - it returns a provisional 202 until the job is final.

Parametersjob_idrequiredjob_tokenrequired

get_verification_result

Get verification result

Read-only. The answer itself: typed facts, evidence excerpts, timestamps, confidence scores, freshness, and an explicit list of what could not be verified. Free, and safe to call repeatedly. If the job is not final yet the response is provisional (http_status 202) - poll until 200, or watch get_verification_status for a terminal state first. A completed job answers every required criterion; a partial one answers some and says so in limitations.

Parametersjob_idrequiredjob_tokenrequired

Version history

1
  1. v0.3.0LatestSep 16, 2026

Score

90% 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
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Verified integrations