WebRef (paid)

dev.workers.johnaio281.webrefPublished by webref.johnaio281.workers.devOfficial publisherv1.8.0Updated Oct 29, 2026

Web standards and time reference for agents: HTTP codes, retries, deadlines. Paid via x402.

VerifiedStreamable HTTPWeb executableDeveloper ToolsData & Analytics

Overview

AI-generated overview

Paid remote reference server that lets an assistant look up HTTP status codes, methods, MIME types and time/date calculations.

What you can do
  • Look up HTTP status codes, find the code matching a described situation, and get retry/backoff advice
  • Describe HTTP methods and check Content-Type headers against an endpoint kind
  • Look up or search MIME types by type, extension or keyword
  • Compute time between instants, add durations, convert duration units and convert Unix timestamps
  • Describe an instant in UTC and Tehran local time, and find weekdays or count business days between dates
When to use it
Useful when an assistant needs quick, authoritative answers about HTTP semantics, retry behavior, content types, or date and duration arithmetic while working on API or integration tasks. It is a small reference utility rather than a data source, so it only makes sense if you accept per-call payments.
Requirements
A remote streamable HTTP endpoint; no local runtime, account or API key is declared. Calls are paid per call in USDC on Base via x402 v2, so a wallet or payment-capable client is needed; listing tools is free.
Before you install
Every tool call costs money (roughly $0.003 to $0.005 per call in USDC on Base), so automated or looping use can spend funds; set limits before connecting. Business-day counts exclude weekends but not public holidays, and local time is fixed to Tehran (UTC+03:30).

Installation

In SourceWeft

  1. Open WebRef (paid) 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/dev.workers.johnaio281.webref%2Fwebref/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": {
    "webref-paid": {
      "type": "http",
      "url": "https://webref.johnaio281.workers.dev/mcp"
    }
  }
}

README

This repository has no README.

Tools

14

http_status

Look up an HTTP status code: what it means, what the client must do, whether it is retryable, whether it is safe to replay, the defining RFC and the common causes. ($0.003 per call)

Parameterscoderequireddetail

status_for_situation

Find the HTTP status code that matches a described situation, when the code is not known in advance — for example 'the caller is being rate limited' or 'upstream returned garbage'. ($0.005 per call)

Parameterssituationrequired

retry_advice

Decide how a client should react to a status code: retry with backoff, check the outcome before retrying, or do not retry. Includes a suggested backoff schedule. ($0.005 per call)

Parameterscoderequiredidempotent

mime_type

Look up a MIME type by full type or by file extension: the top-level type, what it is for, and the usual file extension. ($0.003 per call)

Parameterstypeextension

list_mime_types

List or search MIME types by top-level type or by keyword, for example image types or anything to do with calendars. ($0.003 per call)

ParameterslimitquerytopLevel

content_type_advice

Check whether a Content-Type header matches what an endpoint kind expects, and say what to send instead when it does not. ($0.003 per call)

ParameterscontentTyperequiredendpointKindrequired

http_method

Describe an HTTP method: whether it is safe, whether it is idempotent, whether it carries a body, and what it is for. ($0.003 per call)

Parametersmethodrequired

time_until

How much time is between two instants: the direction, the total in every unit, and a day/hour/minute/second breakdown. Use it to compute a retry delay, a rate-limit reset, or whether a deadline has passed. ($0.003 per call)

Parameterstorequiredfromrequired

describe_instant

Describe an instant: its date, weekday and time in UTC and in Tehran local time (UTC+03:30), plus the Unix timestamp. Use it when a response carries a timestamp and the local date matters. ($0.003 per call)

Parametersatrequiredtimezone

weekday_of

Which day of the week a date falls on, and whether it is a business day. Use it before scheduling work or setting a deadline that lands on a weekend. ($0.003 per call)

ParametersdaterequiredweekStartsOn

business_days_between

Count the business days between two dates, excluding weekends. Use it to turn a calendar deadline into a working-day deadline. Public holidays are not excluded, so the count is an upper bound. ($0.005 per call)

Parameterstorequiredfromrequired

add_duration

Add a duration to an instant and get the result, in UTC and in Tehran local time. Use it for a TTL, a lock expiry, or a token lifetime. ($0.003 per call)

Parametersatrequiredunitamountrequired

convert_duration

Convert a duration between units and get it in plain language. Use it to express a timeout in the unit the caller asked for, or to check whether a limit is seconds, minutes or milliseconds. ($0.003 per call)

Parameterstofromvaluerequired

unix_time

Convert between a date and a Unix timestamp, in either direction. Use it when a payload carries one and the other is needed. ($0.003 per call)

Parametersdatetimestamp

Version history

4
  1. v1.8.0LatestOct 29, 2026
  2. v1.5.0Oct 21, 2026
  3. v1.4.0Oct 21, 2026
  4. v1.1.0Oct 21, 2026

Score

75% 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

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

  • License10 pts

    Declare a license in the repository or the registry entry.