Agent Tools UK

io.github.lexyholdcraft-sourcePublished by GitHub account lexyholdcraft-sourcev1.1.0Updated Oct 27, 2026

Pay-per-use agent tools: screenshots, web to Markdown, PDF tables, OCR, UK company checks

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFiles & StorageMedia & Design

Overview

AI-generated overview

Remote pay-per-use toolkit that lets an assistant screenshot pages, read web content, extract PDF tables, OCR images, convert files and check UK postcodes and…

What you can do
  • Capture and read the web: screenshot a public page in Chrome or convert it to clean Markdown
  • Extract data from documents: pull tables from PDFs, OCR text from images and scans, convert office documents and images between formats
  • Produce documents: render HTML or a public page into a print-quality PDF
  • Transcribe speech from audio and video files up to 15 minutes
  • Look up UK data: postcode details from ONS data and company records from Companies House
  • Check a website's status, response time, redirects and SSL certificate expiry
When to use it
Useful when an assistant needs general-purpose web, document and media utilities without running its own browser, converters or OCR stack, or when it needs official UK postcode and company-register lookups. It suits one-off tasks such as reading a page, pulling numbers out of a PDF, or checking a supplier.
Requirements
A remote streamable HTTP endpoint; no local package or runtime is needed. No authentication, environment variables or headers are declared. Files are supplied as a URL or base64 payload, with size and page limits (for example 20 MB and the first 50 pages for PDFs, 15 minutes for audio). Network access is required.
Before you install
The service is described as pay-per-use, so usage may incur charges. Files and URLs you submit are sent to a third-party server for processing, so avoid confidential documents or private links. Tools fetch arbitrary public URLs, which reveals what you are looking at to the operator.

Installation

In SourceWeft

  1. Open Agent Tools UK 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.lexyholdcraft-source%2Fagent-tools-uk/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-tools-uk": {
      "type": "http",
      "url": "https://agent-tools-production-e6aa.up.railway.app/mcp"
    }
  }
}

Tools

10

screenshot_webpage

Web page screenshot

Render any public web page in a real Chrome browser and return a PNG screenshot. Use when you need to see how a page looks, check a layout, capture visual evidence, or read content that only appears after JavaScript runs. Options: width 320-2560 (default 1280), full=true for the whole page. Errors: 400 bad or private URL, 504 page took over 30s. Price: $0.01 USDC per call (x402).

Parametersurlrequiredfullwidth

webpage_to_markdown

Web page to clean text

Fetch a public web page and return just the main article as clean Markdown, with title, byline and excerpt. Menus, ads and footers are removed. Use when you need to read, summarise or quote a web page cheaply without parsing HTML yourself. Returns JSON {title, byline, siteName, excerpt, markdown}. Errors: 400 bad or private URL, 422 no readable article, 502 site returned an error. Price: $0.003 USDC per call (x402).

Parametersurlrequired

pdf_tables_to_json

PDF tables to JSON

Extract every table from a PDF and return it as rows of cells in JSON, with the page number of each table. Use when you need numbers from financial statements, invoices, price lists or reports that are locked in a PDF. Send {url} or {base64}. Max 20 MB, first 50 pages. Returns {pages, tables:[{page, rows}], truncated}. Errors: 400 not a PDF, 413 too large. Price: $0.01 USDC per call (x402).

Parametersurlbase64

ocr_read_text

Read text from images and scanned PDFs (OCR)

Read the text from a photo, screenshot, scan or scanned PDF (OCR). If the PDF already has real text, that is returned instead (faster and exact). Use when text is only available as an image: receipts, letters, forms, signs. Send {url} or {base64}, optional lang (default eng, e.g. eng+fra). Max 20 MB, 20 pages. Returns {text, method, pages}. Errors: 400 bad input, 413 too large. Price: $0.01 USDC per call (x402).

Parametersurllangbase64

convert_file

Document and image file conversion

Convert office documents and images between formats. Documents (docx, doc, xlsx, xls, pptx, ppt, odt, rtf, html, txt, csv) to pdf, docx, odt, txt, xlsx or csv; images between png, jpg, webp and gif. Use when a user or system needs a file in a different format. Send {url} or {base64}, plus filename (with extension) and to. Returns the converted file. Errors: 400 unsupported pair, 422 conversion failed. Price: $0.02 USDC per call (x402).

Parameterstorequiredurlbase64filenamerequired

html_to_pdf

HTML or web page to PDF

Turn HTML you write (an invoice, report, letter or certificate) or a public web page into a print-quality PDF, rendered by Chrome with backgrounds and CSS. Use when you need to hand a person a polished, printable document. Send {html} or {url}; optional format (A4, Letter, A3, A5, Legal) and landscape. Returns the PDF. Errors: 400 missing input or private URL, 413 HTML over 2 MB. Price: $0.01 USDC per call (x402).

Parametersurlhtmlformatlandscape

transcribe_audio

Audio to text transcription

Transcribe speech from an audio or video file (mp3, m4a, wav, ogg, mp4, webm) up to 15 minutes, using Whisper. Language is detected automatically. Use when you need the words from a voice note, meeting, podcast clip or video. Send {url} or {base64}, optional language (2-letter code). Returns {language, duration, text, segments with start/end times}. Errors: 413 over 15 minutes, 422 not audio. Price: $0.03 USDC per call (x402).

Parametersurlbase64language

uk_postcode_lookup

UK postcode lookup

Look up any UK postcode and get latitude/longitude, local council, county, ward, parish, parliamentary constituency, region and country, from official ONS data. Use when you need to place a UK address on a map, work out which council or MP covers it, or check a postcode is real. Spaces optional. Errors: 400 invalid format, 404 postcode not found. Price: $0.001 USDC per call (x402).

Parameterspostcoderequired

uk_company_check

UK company check (Companies House)

Check a UK company on the official Companies House register by company number: name, status (active, dissolved, liquidation), type, incorporation date, registered address, SIC codes, accounts due or overdue, charges, insolvency history and current directors. Use for supplier checks, due diligence, or confirming a business is real and active. Errors: 400 invalid number, 404 not found. Price: $0.005 USDC per call (x402).

Parametersnumberrequired

website_status_check

Website up and SSL check

Check whether a website is up right now: HTTP status, response time in ms, full redirect chain, and the SSL certificate's validity, issuer and days until expiry. Use when monitoring a site, diagnosing a broken link, or warning that a certificate is about to expire. A site that is down still returns 200 with up:false and the error. Errors: 400 bad or private URL. Price: $0.002 USDC per call (x402).

Parametersurlrequired

Version history

1
  1. v1.1.0LatestOct 12, 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.