# Agent Tools UK (remote · agent-tools-production-e6aa.up.railway.app)

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

- Trust score: 82/100 (high trust)
- Change this week: +2
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

## Components

- remote · `agent-tools-production-e6aa.up.railway.app`: 82/100 (this document), [markdown](https://verifymcp.io/servers/lexyholdcraft-source-agent-tools-uk/agent-tools-production-e6aa.md), [page](https://verifymcp.io/servers/lexyholdcraft-source-agent-tools-uk/agent-tools-production-e6aa)

## Channel facts

- Endpoint: `https://agent-tools-production-e6aa.up.railway.app/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.1.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Endpoint Security**: 11/100
  - TLS not yet verified: we couldn't open a connection to check the certificate.
  - Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS not yet verified: we couldn't read the response headers to check for it.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 0/100
  - Transport check failed: declared streamable-http, but we couldn't connect to verify it.
- **Schema Quality & AI Usability**: 0/100
  - Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.
- **Stability & Change Management**: 0/100
  - Stability not yet verified: not enough scan history yet (needs a 30-day window).
- **Tool Coverage**: 0/100
  - Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.
- **Tool Safety**: 0/100
  - Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.
- **Capabilities**: 0/100
  - Capabilities not yet verified: we couldn't read the endpoint's capabilities.

**Unverified: 5 categories.** Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

## Install

### How do I install the Agent Tools UK MCP server?

Agent Tools UK is a hosted endpoint at https://agent-tools-production-e6aa.up.railway.app/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http lexyholdcraft-source-agent-tools-uk 'https://agent-tools-production-e6aa.up.railway.app/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "lexyholdcraft-source-agent-tools-uk": {
      "url": "https://agent-tools-production-e6aa.up.railway.app/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "lexyholdcraft-source-agent-tools-uk": {
      "type": "http",
      "url": "https://agent-tools-production-e6aa.up.railway.app/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.lexyholdcraft-source-agent-tools-uk]
url = "https://agent-tools-production-e6aa.up.railway.app/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "lexyholdcraft-source-agent-tools-uk": {
      "type": "remote",
      "url": "https://agent-tools-production-e6aa.up.railway.app/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add lexyholdcraft-source-agent-tools-uk --url 'https://agent-tools-production-e6aa.up.railway.app/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  lexyholdcraft-source-agent-tools-uk:
    url: "https://agent-tools-production-e6aa.up.railway.app/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "lexyholdcraft-source-agent-tools-uk": {
      "Transport": "http",
      "Url": "https://agent-tools-production-e6aa.up.railway.app/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add lexyholdcraft-source-agent-tools-uk -t streamable-http -u 'https://agent-tools-production-e6aa.up.railway.app/mcp'
```

### Other

```json
{
  "mcpServers": {
    "lexyholdcraft-source-agent-tools-uk": {
      "type": "http",
      "url": "https://agent-tools-production-e6aa.up.railway.app/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-11-04 (score 82, 0)

- [security regression] Endpoint reachability: reachable → unreachable
- [security regression] HSTS header: fail → unverified
- [security regression] Authorization: partial → unverified
- [security regression] Tool safety: pass → unverified
- [security regression] TLS certificate: pass → unverified
- [security regression] Stability: 0.73 → unverified
- [security regression] Transport: pass → fail
- [functional regression] Schema quality: 100 → unverified
- [functional regression] Capabilities: pass → unverified
- [functional regression] Tool coverage: 100 → unverified

### 2026-11-02 (score 82, +1)

No change was recorded against any check on this day. Stability & Change Management went from 67 to 70. That category is still filling its 30-day observation window: 20 days of observed history at the previous scan, 21 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-31 (score 81, +1)

No change was recorded against any check on this day. Stability & Change Management went from 60 to 63. That category is still filling its 30-day observation window: 18 days of observed history at the previous scan, 19 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-29 (score 80, +1)

No change was recorded against any check on this day. Stability & Change Management went from 53 to 57. That category is still filling its 30-day observation window: 16 days of observed history at the previous scan, 17 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-26 (score 79, +1)

No change was recorded against any check on this day. Stability & Change Management went from 43 to 47. That category is still filling its 30-day observation window: 13 days of observed history at the previous scan, 14 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-24 (score 78, +1)

No change was recorded against any check on this day. Stability & Change Management went from 37 to 40. That category is still filling its 30-day observation window: 11 days of observed history at the previous scan, 12 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-22 (score 77, +1)

No change was recorded against any check on this day. Stability & Change Management went from 30 to 33. That category is still filling its 30-day observation window: 9 days of observed history at the previous scan, 10 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-20 (score 76, +1)

No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

## MCP tools (10)

### `screenshot_webpage` (~154 tokens)

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

Input parameters:

- `full` (string): true = full-page screenshot
- `url` (string, required): Page to capture (http/https, public)
- `width` (string): Viewport width in pixels, 320-2560

### `webpage_to_markdown` (~130 tokens)

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

Input parameters:

- `url` (string, required): Page to read (http/https, public)

### `pdf_tables_to_json` (~159 tokens)

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

Input parameters:

- `base64` (string): File contents, base64-encoded (max 20 MB). Provide url OR base64.
- `url` (string): Public URL of the file. Provide url OR base64.

### `ocr_read_text` (~193 tokens)

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

Input parameters:

- `base64` (string): File contents, base64-encoded (max 20 MB). Provide url OR base64.
- `lang` (string): Tesseract language code(s), e.g. eng or eng+fra
- `url` (string): Public URL of the file. Provide url OR base64.

### `convert_file` (~222 tokens)

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

Input parameters:

- `base64` (string): File contents, base64-encoded (max 20 MB). Provide url OR base64.
- `filename` (string, required): Original filename with extension, e.g. report.docx
- `to` (string, required): Target format, e.g. pdf, docx, txt, png, webp
- `url` (string): Public URL of the file. Provide url OR base64.

### `html_to_pdf` (~164 tokens)

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

Input parameters:

- `format` (string)
- `html` (string): HTML to render. Provide html OR url.
- `landscape` (boolean)
- `url` (string): Public page to print. Provide html OR url.

### `transcribe_audio` (~189 tokens)

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

Input parameters:

- `base64` (string): File contents, base64-encoded (max 20 MB). Provide url OR base64.
- `language` (string): Optional 2-letter language code, e.g. en
- `url` (string): Public URL of the file. Provide url OR base64.

### `uk_postcode_lookup` (~120 tokens)

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

Input parameters:

- `postcode` (string, required): UK postcode, e.g. SW1A1AA

### `uk_company_check` (~122 tokens)

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

Input parameters:

- `number` (string, required): Company number, e.g. 00445790 (leading zeros optional)

### `website_status_check` (~117 tokens)

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

Input parameters:

- `url` (string, required): Site to check (http/https)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/lexyholdcraft-source-agent-tools-uk/agent-tools-production-e6aa#diagnostics

## Score history

- 2026-11-05: 82
- 2026-11-04: 82
- 2026-11-03: 82
- 2026-11-02: 82
- 2026-11-01: 81
- 2026-10-31: 81
- 2026-10-30: 80
- 2026-10-29: 80
- 2026-10-28: 79
- 2026-10-27: 79
- 2026-10-26: 79
- 2026-10-25: 78
- 2026-10-24: 78
- 2026-10-23: 77
- 2026-10-22: 77
- 2026-10-21: 76
- 2026-10-20: 76
- 2026-10-19: 75
- 2026-10-18: 75
- 2026-10-17: 74
- 2026-10-16: 74
- 2026-10-15: 73
- 2026-10-14: 73
- 2026-10-13: 72
- 2026-10-12: 72

## Common questions

### What is the Agent Tools UK MCP server?

Agent Tools UK is an MCP server listed in the public MCP registry as io.github.lexyholdcraft-source/agent-tools-uk. Pay-per-use agent tools: screenshots, web to Markdown, PDF tables, OCR, UK company checks. This page covers its hosted endpoint (https://agent-tools-production-e6aa.up.railway.app/mcp).

### Is the Agent Tools UK MCP server safe to use?

Agent Tools UK scores 82 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the Agent Tools UK MCP server expose?

Agent Tools UK exposes 10 tools: screenshot_webpage, webpage_to_markdown, pdf_tables_to_json, ocr_read_text, convert_file, and 5 more. Their descriptions and schemas cost roughly 1,570 tokens of context every time the server is loaded.

### Does the Agent Tools UK MCP server require authentication?

Its publisher declares no required credentials for Agent Tools UK. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.

### Is the Agent Tools UK MCP server still maintained?

Agent Tools UK is still listed in the MCP registry, though our most recent checks did not reach this channel. We last reached this channel on 3 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://agent-tools-production-e6aa.up.railway.app/mcp
- Website: https://agent-tools-production-e6aa.up.railway.app/
- Changelog RSS feed: https://verifymcp.io/servers/lexyholdcraft-source-agent-tools-uk/agent-tools-production-e6aa.xml
- Changelog JSON feed: https://verifymcp.io/servers/lexyholdcraft-source-agent-tools-uk/agent-tools-production-e6aa.json
- HTML version of this page: https://verifymcp.io/servers/lexyholdcraft-source-agent-tools-uk/agent-tools-production-e6aa
