Agent Toolbox

io.github.zaffy18Published by GitHub account zaffy18v1.0.0Updated Oct 25, 2026

Everyday tools for AI agents, paid per call with x402: images, markdown, speech-to-text, embeddings.

VerifiedStreamable HTTPWeb executableFiles & StorageMedia & DesignAI & ML

Overview

AI-generated overview

A remote toolbox of everyday AI utilities — image generation, document-to-Markdown, transcription, embeddings, translation, summarization, lookups and chat — on

What you can do
Generate images from text prompts and receive them as base64 JPEGs, with a safety check on every prompt before generation and billing.
When to use it
When you want a single remote endpoint for occasional utility tasks — converting a document or page to Markdown, transcribing audio, translating or summarizing text, checking a domain or email, or getting exchange rates — without setting up separate provider accounts.
Requirements
Remote streamable HTTP endpoint; no account, API key or environment variables. Paid tools require an x402 payment in USDC on Base, placed in the _meta payment field; clients built with the x402 MCP library pay automatically. Network access to the endpoint and to the public sources it fetches.
Before you install
Most tools cost money per call (USD 0.002–0.01) in USDC on Base, so an assistant can spend funds without a separate account. Payment signing involves a wallet. Submitted documents, audio, text and URLs are sent to a third-party service. read_url is rate-limited per IP.

Installation

In SourceWeft

  1. Open Agent Toolbox 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.zaffy18%2Fagent-toolbox/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": {
    "agent-toolbox": {
      "type": "http",
      "url": "https://agent-toolbox.zafermemon87.workers.dev/mcp"
    }
  }
}

Tools

15

generate_image

Generate Image

Generate a 1024x1024 JPEG image from a text prompt with FLUX.1 schnell; every prompt passes a safety check first (sexual content and other unsafe requests are refused and not charged). Returns the image as base64. Costs USD 0.01 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Parametersstepspromptrequired

url_to_markdown

Url To Markdown

Fetch a public web page or document (HTML, PDF, Word, Excel, CSV, XML; up to 10 MB) and return it as clean Markdown with its title and final URL. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Parametersurlrequired

file_to_markdown

File To Markdown

Convert an uploaded document (PDF, Word, Excel, CSV, HTML, XML, OpenDocument; up to 10 MB) to Markdown. Costs USD 0.003 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Parametersfilenamerequiredfile_base64required

transcribe_audio

Transcribe Audio

Speech to text with Whisper large v3 turbo: transcribe audio (mp3, wav, m4a, ogg, webm; up to 20 MB, about 20 minutes) from a URL or base64, or translate the speech into English. Returns the text, language, duration and timed segments. Costs USD 0.01 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Parameterstasklanguageaudio_urlaudio_base64

embed_text

Embed Text

Text embeddings with BGE-M3 (multilingual, 1024 dimensions) for search, clustering and RAG: up to 100 texts of up to 8,000 characters per call. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Parameterstextsrequired

translate_text

Translate Text

Translate text (up to 5,000 characters) between 100 languages with M2M100 1.2B. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Parameterstextrequiredsource_langtarget_langrequired

summarize

Summarize

Summarize text (up to 60,000 characters) or a public web page or PDF by URL with Llama 3.1 8B, short, medium or long, optionally focused on a topic. Costs USD 0.003 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Parametersurltextfocuslength

verify_email

Verify Email

Check an email address: format, whether the domain exists and accepts mail (MX records), disposable providers, role accounts and free providers, with a valid / risky / invalid verdict. The mailbox itself is not probed. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Parametersemailrequired

fx_rates

Fx Rates

Currency exchange rates and conversion for about 30 currencies (USD, EUR, GBP, INR, JPY, CNY ...) from the European Central Bank reference rates of the latest working day. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Parametersbaseamountsymbols

dns_lookup

Dns Lookup

DNS records of a domain (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV, PTR) over DNS-over-HTTPS (1.1.1.1), with DNSSEC validation status. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Parametersnamerequiredtype

chat_gpt_oss_120b

Chat Gpt Oss 120b

OpenAI-compatible chat completion with gpt-oss-120b (OpenAI's open-weight reasoning model): set the base URL to /v1/llm/gpt-oss-120b in any OpenAI SDK. Up to 32,000 characters in and 2,048 tokens out per call, a fixed price per call, no streaming. Costs USD 0.005 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Parametersmessagesrequiredmax_tokenstemperatureresponse_format

chat_qwen3_30b

Chat Qwen3 30b

OpenAI-compatible chat completion with Qwen3 30B (fast mixture-of-experts model): set the base URL to /v1/llm/qwen3-30b in any OpenAI SDK. Up to 32,000 characters in and 2,048 tokens out per call, a fixed price per call, no streaming. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Parametersmessagesrequiredmax_tokenstemperatureresponse_format

domain_whois

Domain Whois

Domain registration data from RDAP (the successor of WHOIS): registrar, creation, expiry and update dates, status codes, nameservers and DNSSEC. Costs USD 0.002 per call, paid with x402 (USDC on Base); calls that fail are not charged.

Parametersdomainrequired

read_url

Read Url

Free. Read a public web page or document (HTML, PDF, Word, Excel, CSV; up to 5 MB) as clean Markdown with its title. Up to 20 reads a minute per IP; for more, url_to_markdown is the paid version with no limit.

Parametersurlrequired

service_info

Service Info

Free. Lists every tool with its price and explains how payment works (x402 over MCP, USDC on Base).

Takes no parameters.

Version history

1
  1. v1.0.0LatestOct 25, 2026

Score

83% 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.

  • 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.