uk.co.hopi/hopi
REMOTE · MCP.HOPI.CO.UK · SCANNED SEP 21
Free UK calculators, converters and validators (tax, VAT, stamp duty, dates, units), read-only.
Available components
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. How we score → Why this is hard to score →
Endpoint Security83
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC is configured correctly; the domain's records validate against the full chain to the root. View diagnostics → Pass
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability77
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 25037 tokens (~128/item across 195 items; 195 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management3
- Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety75
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- 0 of 7 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "hopi_emoji_remover" implies "remove" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Fail
- An AI judge read all 196 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
How do I install the uk.co.hopi/hopi MCP server?
uk.co.hopi/hopi is a hosted endpoint at https://mcp.hopi.co.uk/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.
remote · mcp.hopi.co.uk
claude mcp add --transport http uk-co-hopi-hopi 'https://mcp.hopi.co.uk/mcp'
{
"mcpServers": {
"uk-co-hopi-hopi": {
"url": "https://mcp.hopi.co.uk/mcp"
}
}
} {
"servers": {
"uk-co-hopi-hopi": {
"type": "http",
"url": "https://mcp.hopi.co.uk/mcp"
}
}
} [mcp_servers.uk-co-hopi-hopi] url = "https://mcp.hopi.co.uk/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"uk-co-hopi-hopi": {
"type": "remote",
"url": "https://mcp.hopi.co.uk/mcp",
"enabled": true
}
}
} openclaw mcp add uk-co-hopi-hopi --url 'https://mcp.hopi.co.uk/mcp' --transport streamable-http
mcp_servers:
uk-co-hopi-hopi:
url: "https://mcp.hopi.co.uk/mcp" {
"McpServers": {
"uk-co-hopi-hopi": {
"Transport": "http",
"Url": "https://mcp.hopi.co.uk/mcp"
}
}
} assistant mcp add uk-co-hopi-hopi -t streamable-http -u 'https://mcp.hopi.co.uk/mcp'
{
"mcpServers": {
"uk-co-hopi-hopi": {
"type": "http",
"url": "https://mcp.hopi.co.uk/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 21 Sept 26 0
- Stability: unverified → 0.03 ▲ functional
- 20 Sept 26 74
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 21 Sept 2026 · Probed https://mcp.hopi.co.uk/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=hopi.co.uk | CN=WE1,O=Google Trust Services,C=US | 20 Sept 2026 | 19 Dec 2026 | ECDSA 256 | ECDSA-SHA256 | 912580c47e89db010eff3f172d717c60 |
| SANs: hopi.co.uk, mcp.hopi.co.uk, *.mcp.hopi.co.uk | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC secure
Validation of mcp.hopi.co.uk. — Secure
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| uk. | present | 43876 | 8 | Verified |
| co.uk. | present | 11810 | 8 | Verified |
| hopi.co.uk. | present | 2371 | 13 | Verified |
| mcp.hopi.co.uk. | Verified address RRset verified with the apex keys |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=63072000; includeSubDomains; preload |
| content-security-policy | default-src 'none'; frame-ancestors 'none' |
| x-content-type-options | nosniff |
| referrer-policy | no-referrer |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.hopi.co.uk/mcp | Verified | 200 | |
| http (plaintext) | http://mcp.hopi.co.uk/mcp | HTTPS enforced | 301 | https://mcp.hopi.co.uk/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
hopi_leap_year_checker Leap year checker ~85
Check whether a year is a leap year, applying the divisible-by-4, century, and divisible-by-400 rules. Returns the verdict, the divisibility tests, and the next and previous leap years. Source: https://hopi.co.uk/leap-year-checker/
| Name | Type | Req | Description |
|---|---|---|---|
| year | integer | yes | The year to check (1 to 9999) |
| Name | Type | Req | Description |
|---|---|---|---|
| divisibleBy100 | boolean | yes | – |
| divisibleBy4 | boolean | yes | – |
| divisibleBy400 | boolean | yes | – |
| isLeapYear | boolean | yes | – |
| nextLeapYear | number | yes | – |
| previousLeapYear | number | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| year | number | yes | – |
No examples provided.
hopi_length_converter Length converter ~94
Convert a length from one unit to another. Units: mm, cm, m, km, in (inches), ft (feet), yd (yards), mi (miles). Source: https://hopi.co.uk/length-converter/
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | Unit to convert from |
| to | string | yes | Unit to convert to |
| value | number | yes | The length value to convert |
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | – |
| result | number | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| to | string | yes | – |
| value | number | yes | – |
No examples provided.
hopi_litres_to_pints Litres to pints converter ~108
Convert between litres and pints. Direction 'litres-to-pints' takes litres and returns UK pints, US pints and millilitres. Direction 'pints-to-litres' takes UK pints and returns litres. Source: https://hopi.co.uk/litres-to-pints/
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | Which way to convert |
| value | number | yes | The value to convert (litres or UK pints depending on direction) |
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | – |
| litres | number | yes | – |
| millilitres | number | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| ukPints | number | yes | – |
| usPints | number | – | – |
No examples provided.
hopi_loan_calculator Loan repayment calculator ~129
Work out the monthly repayment on a loan from the amount borrowed, the annual interest rate and the term in years, using the standard amortising formula. Returns the monthly payment, total repaid and total interest. Amounts in GBP. Source: https://hopi.co.uk/loan-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | Amount borrowed in GBP (greater than zero) |
| rate | number | yes | Annual interest rate (APR) as a percentage (0 to 100) |
| years | number | yes | Loan term in years (greater than 0, up to 30) |
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | – |
| monthlyPayment | number | yes | – |
| months | number | yes | – |
| rate | number | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| totalInterest | number | yes | – |
| totalRepaid | number | yes | – |
| years | number | yes | – |
No examples provided.
hopi_lorem_ipsum_generator Lorem ipsum generator ~98
Generate lorem ipsum placeholder text. Choose whether the count is a number of paragraphs, sentences or words, and how many. Limits are 100 paragraphs, 500 sentences or 2000 words. Source: https://hopi.co.uk/lorem-ipsum-generator/
| Name | Type | Req | Description |
|---|---|---|---|
| count | integer | yes | How many paragraphs, sentences or words to produce |
| mode | string | – | What the count refers to (default paragraphs) |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | yes | – |
| mode | string | yes | – |
| result | string | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_lottery_number_generator Lottery number generator ~126
Generate random lines for a UK lottery game: Lotto (6 numbers from 1 to 59), Thunderball (5 from 1 to 39 plus a Thunderball from 1 to 14) or Set For Life (5 from 1 to 47 plus a Life Ball from 1 to 10). Source: https://hopi.co.uk/lottery-number-generator/
| Name | Type | Req | Description |
|---|---|---|---|
| game | string | – | Which game to play (default lotto) |
| lines | integer | – | How many lines to generate, 1 to 10 (default 1) |
| Name | Type | Req | Description |
|---|---|---|---|
| game | string | yes | – |
| lines | array | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_magic_8_ball Magic 8 ball ~68
Ask the Magic 8 Ball a yes or no question and receive one of its twenty classic answers at random. Returns the answer. Source: https://hopi.co.uk/magic-8-ball/
| Name | Type | Req | Description |
|---|---|---|---|
| question | string | – | The yes or no question to ask (optional) |
| Name | Type | Req | Description |
|---|---|---|---|
| answer | string | yes | – |
| question | string|null | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_margin_calculator Margin & markup calculator ~89
Work out profit, gross margin and markup from a cost price and a selling price. Margin is profit as a percentage of the selling price; markup is profit as a percentage of the cost. Amounts in GBP. Source: https://hopi.co.uk/margin-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| cost | number | yes | Cost price in GBP |
| price | number | yes | Selling price in GBP |
| Name | Type | Req | Description |
|---|---|---|---|
| cost | number | – | – |
| marginPercent | number | – | – |
| markupPercent | number | – | – |
| price | number | – | – |
| profit | number | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_markdown_previewer Markdown previewer ~103
Render a small, safe subset of markdown to HTML: headings (# to ###), bold, italic, links (http, https or mailto only), inline code, fenced code blocks, bulleted and numbered lists, and blockquotes. Every character is HTML-escaped first, so raw HTML is shown as text and never executed. Source: https://hopi.co.uk/markdown-previewer/
| Name | Type | Req | Description |
|---|---|---|---|
| markdown | string | yes | The markdown source to render |
| Name | Type | Req | Description |
|---|---|---|---|
| html | string | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_market_cap_calculator Market cap calculator ~175
Calculate a coin's market cap (price times circulating supply) and fully diluted valuation, or work backwards to the price implied by a target market cap. Works in any currency; nothing is looked up. Source: https://hopi.co.uk/market-cap-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| current | number | – | Current price per coin, to show the multiple (optional, implied_price mode) |
| maxSupply | number | – | Maximum or total supply for FDV (optional, market_cap mode) |
| mode | string | yes | market_cap: price times supply. implied_price: target cap divided by supply. |
| price | number | – | Current price per coin (for market_cap) |
| supply | number | yes | Circulating supply (for both modes) |
| target | number | – | Target market cap (for implied_price) |
| Name | Type | Req | Description |
|---|---|---|---|
| approx | string | – | – |
| marketCap | number | – | – |
| marketCapString | string | – | – |
| mode | string | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_meta_tag_generator Meta tag generator ~184
Build a complete HTML head snippet from page details: title, meta description, canonical link, Open Graph and Twitter card tags. Returns the ready-to-paste snippet plus character counts. Source: https://hopi.co.uk/meta-tag-generator/
| Name | Type | Req | Description |
|---|---|---|---|
| canonical | string | – | Canonical URL for the page |
| description | string | – | Meta description (guideline is around 155 characters) |
| ogDescription | string | – | Open Graph description (defaults to description if omitted) |
| ogImage | string | – | Open Graph image URL |
| ogTitle | string | – | Open Graph title (defaults to title if omitted) |
| ogType | string | – | Open Graph type (default 'website') |
| title | string | – | Page title (guideline is around 60 characters) |
| twitterCard | string | – | Twitter card type (default 'summary_large_image') |
| Name | Type | Req | Description |
|---|---|---|---|
| descriptionLength | number | – | – |
| descriptionOverGuideline | boolean | – | – |
| html | string | – | – |
| lines | array | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| titleLength | number | – | – |
| titleOverGuideline | boolean | – | – |
No examples provided.
hopi_miles_to_km Miles to km converter ~83
Convert between miles and kilometres. Direction 'miles-to-km' takes miles and returns kilometres. Direction 'km-to-miles' takes kilometres and returns miles. Source: https://hopi.co.uk/miles-to-km/
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | Which way to convert |
| value | number | yes | The distance value to convert |
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | – |
| km | number | yes | – |
| miles | number | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_military_time_converter Military time converter ~182
Convert between 24-hour (military) time and 12-hour clock time. Direction '24h-to-12h' takes a 24-hour time like '1430' or '14:30'. Direction '12h-to-24h' takes a 12-hour time like '2:30' with a meridiem of am or pm (the meridiem can also be written in the time string). Source: https://hopi.co.uk/military-time-converter/
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | Which way to convert |
| meridiem | string | – | am or pm for 12h-to-24h when not in the time string (default pm) |
| time | string | yes | The time to convert, e.g. '1430', '14:30', '2:30 pm' |
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | – |
| meridiem | string | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| time12 | string | yes | – |
| time24 | string | yes | – |
No examples provided.
hopi_minutes_to_hours Minutes to hours converter ~162
Convert a number of minutes into hours and minutes, or convert hours (plus optional extra minutes) into total minutes. Set mode to 'minutesToHours' or 'hoursToMinutes'. Returns a clock-style breakdown and decimal hours. Source: https://hopi.co.uk/minutes-to-hours/
| Name | Type | Req | Description |
|---|---|---|---|
| extraMinutes | number | – | Extra minutes to add to the hours (used when mode is 'hoursToMinutes', default 0) |
| hours | number | – | Hours to convert (used when mode is 'hoursToMinutes', 0 to 100000) |
| minutes | number | – | Minutes to convert (used when mode is 'minutesToHours', 0 to 10000000) |
| mode | string | yes | Direction of the conversion |
| Name | Type | Req | Description |
|---|---|---|---|
| breakdown | string | – | – |
| clock | string | yes | – |
| decimalHours | number | yes | – |
| minutes | number | – | – |
| mode | string | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_moon_phase_calculator Moon phase calculator ~100
Work out the moon phase for a date, based on the synodic month since a known new moon. Dates use the YYYY-MM-DD format and default to today. Returns the phase name, illuminated percentage, moon age in days, and the next full and new moons. Source: https://hopi.co.uk/moon-phase-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| date | string | – | Optional date in YYYY-MM-DD format (defaults to today) |
| Name | Type | Req | Description |
|---|---|---|---|
| date | string | – | – |
| illuminationPercent | number | – | – |
| moonAgeDays | number | – | – |
| nextFullMoon | string | – | – |
| nextNewMoon | string | – | – |
| phase | string | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_morse_code_translator Morse code translator ~118
Translate text into international Morse code, or Morse code back into text. Letters are separated by spaces and words by a forward slash. When decoding, underscores are treated as dashes and pipes as word separators. Unknown Morse sequences appear as # in the output. Source: https://hopi.co.uk/morse-code-translator/
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | – | 't2m' text to Morse (default), 'm2t' Morse to text |
| text | string | yes | The text or Morse code to translate |
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | – |
| result | string | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| unknown | array | yes | – |
No examples provided.
hopi_mortgage_calculator Mortgage repayment calculator ~128
Work out the monthly payment on a repayment mortgage at a constant interest rate, using the standard amortising formula. Returns the monthly payment, total repaid and total interest. Fees and rate changes are not included. Amounts in GBP. Source: https://hopi.co.uk/mortgage-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | Amount borrowed in GBP (greater than zero) |
| rate | number | yes | Annual interest rate as a percentage (0 to 50) |
| years | number | yes | Mortgage term in years (greater than 0, up to 50) |
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | – | – |
| monthlyPayment | number | – | – |
| months | number | – | – |
| rate | number | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| totalInterest | number | – | – |
| totalRepaid | number | – | – |
| years | number | – | – |
No examples provided.
hopi_mortgage_overpayment_calculator Mortgage overpayment calculator ~161
See how much time and interest a regular monthly overpayment saves on a repayment mortgage. Give the current balance, annual rate, remaining term in years and the extra amount paid each month. Returns the time saved, interest saved, new payoff time and the monthly payment. Amounts in GBP. Source: https://hopi.co.uk/mortgage-overpayment-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| balance | number | yes | Current mortgage balance in GBP (greater than zero) |
| extra | number | yes | Extra monthly overpayment in GBP (0 or more) |
| rate | number | yes | Annual interest rate as a percentage (0 to 50) |
| years | number | yes | Remaining term in years (greater than 0, up to 50) |
| Name | Type | Req | Description |
|---|---|---|---|
| balance | number | – | – |
| extra | number | – | – |
| interestSaved | number | – | – |
| monthlyPayment | number | – | – |
| monthsSaved | number | – | – |
| newPayoffMonths | number | – | – |
| overpaymentPayment | number | – | – |
| rate | number | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| timeSaved | string | – | – |
| years | number | – | – |
No examples provided.
hopi_mpg_converter MPG converter ~112
Convert fuel economy between UK miles per gallon and litres per 100 km. Direction 'mpg-to-l100' takes UK mpg. Direction 'l100-to-mpg' takes litres per 100 km. Also returns US mpg, km per litre and miles per litre. Source: https://hopi.co.uk/mpg-converter/
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | Which way to convert |
| value | number | yes | The fuel economy value (UK mpg or L/100km depending on direction) |
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | – |
| kmPerLitre | number | yes | – |
| litresPer100km | number | yes | – |
| milesPerLitre | number | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| ukMpg | number | yes | – |
| usMpg | number | yes | – |
No examples provided.
hopi_national_insurance_calculator National Insurance calculator ~114
Work out UK employee Class 1 National Insurance for the 2026/27 tax year from an annual gross salary. Uses the primary threshold of £12,570, upper earnings limit of £50,270, 8% between them and 2% above. Returns NI due per year, month and week plus the effective rate. Amounts in GBP. Source: https://hopi.co.uk/national-insurance-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| salary | number | yes | Annual gross salary in GBP |
| Name | Type | Req | Description |
|---|---|---|---|
| effectiveRatePercent | number | – | – |
| niPerMonth | number | – | – |
| niPerWeek | number | – | – |
| niPerYear | number | – | – |
| salary | number | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_nato_phonetic_alphabet NATO phonetic alphabet translator ~141
Spell text out using the NATO phonetic alphabet (Alfa, Bravo, Charlie and so on), or convert a phonetic spelling back into plain text. Spaces become (space). When converting back, common variants such as Alpha, Juliet, Xray, Niner and Fife are accepted; unrecognised words appear as #. Source: https://hopi.co.uk/nato-phonetic-alphabet/
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | – | 't2n' text to phonetic (default), 'n2t' phonetic to text |
| text | string | yes | The text or phonetic spelling to convert |
| Name | Type | Req | Description |
|---|---|---|---|
| direction | string | yes | – |
| result | string | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| unknown | array | yes | – |
No examples provided.
hopi_net_to_gross Net to gross salary calculator ~130
Work out the gross salary needed to achieve a desired take-home (net) pay for the 2026/27 tax year in England, Wales and Northern Ireland, using code 1257L income tax bands with personal allowance taper and employee National Insurance. Give the net figure as yearly or monthly. Returns the required gross, tax and NI. Amounts in GBP. Source: https://hopi.co.uk/net-to-gross/
| Name | Type | Req | Description |
|---|---|---|---|
| net | number | yes | Desired take-home pay in GBP |
| period | string | – | Whether the net figure is yearly or monthly (default year) |
| Name | Type | Req | Description |
|---|---|---|---|
| grossPerMonth | number | yes | – |
| grossPerYear | number | yes | – |
| incomeTax | number | yes | – |
| nationalInsurance | number | yes | – |
| net | number | yes | – |
| netCheckPerYear | number | yes | – |
| period | string | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_number_base_converter Number base converter ~130
Convert a whole number from one base to another between binary, octal, decimal and hexadecimal. Uses BigInt so values of any size convert exactly. Returns the value in the requested base plus all four bases. Source: https://hopi.co.uk/number-base-converter/
| Name | Type | Req | Description |
|---|---|---|---|
| fromBase | string | yes | The base the value is written in |
| toBase | string | yes | The base to convert to |
| value | string | yes | The number to convert, as text (optional 0b/0o/0x prefix, spaces and underscores ignored, may be negative) |
| Name | Type | Req | Description |
|---|---|---|---|
| binary | string | yes | – |
| decimal | string | yes | – |
| fromBase | string | yes | – |
| hex | string | yes | – |
| octal | string | yes | – |
| result | string | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| toBase | string | yes | – |
| value | string | yes | – |
No examples provided.
hopi_number_to_words Number to words converter ~120
Convert a number into written English words. Set currency to true to write it as UK pounds and pence (cheque style, ending 'only'). Supports up to 999,999,999,999 with decimals to two places. Source: https://hopi.co.uk/number-to-words/
| Name | Type | Req | Description |
|---|---|---|---|
| currency | boolean | – | Write as UK pounds and pence (default false) |
| value | string | yes | The number to spell out, e.g. '1234.5' or '19.99'. May include commas. |
| Name | Type | Req | Description |
|---|---|---|---|
| currency | boolean | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| words | string | yes | – |
No examples provided.
hopi_oven_temperature_converter Oven temperature converter ~118
Convert an oven temperature. Scale 'c' is conventional Celsius, 'fan' is fan/convection Celsius, 'f' is Fahrenheit, 'gas' is UK gas mark (1 to 9). Returns conventional Celsius, fan Celsius, Fahrenheit and the nearest gas mark. Source: https://hopi.co.uk/oven-temperature-converter/
| Name | Type | Req | Description |
|---|---|---|---|
| scale | string | yes | The scale of the input value |
| value | number | yes | The temperature value (or gas mark 1 to 9 when scale is 'gas') |
| Name | Type | Req | Description |
|---|---|---|---|
| celsius | number | yes | – |
| fahrenheit | number | yes | – |
| fanCelsius | number | yes | – |
| gasMark | string | yes | – |
| scale | string | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_overtime_pay_calculator Overtime pay calculator ~175
Work out gross overtime pay from a base hourly rate and hours worked at three multipliers: standard (1x), time and a half (1.5x) and double time (2x). At least one hours figure is required. Returns pay at each rate, the total and total hours. Gross pay in GBP, before tax and NI. Source: https://hopi.co.uk/overtime-pay-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| doubleHours | number | – | Hours paid at double time, 2x (default 0) |
| rate | number | yes | Base hourly rate in GBP |
| standardHours | number | – | Hours paid at the standard rate (default 0) |
| timeAndHalfHours | number | – | Hours paid at time and a half, 1.5x (default 0) |
| Name | Type | Req | Description |
|---|---|---|---|
| doubleHours | number | – | – |
| doublePay | number | – | – |
| rate | number | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| standardHours | number | – | – |
| standardPay | number | – | – |
| summary | string | yes | – |
| timeAndHalfHours | number | – | – |
| timeAndHalfPay | number | – | – |
| totalHours | number | – | – |
| totalPay | number | – | – |
No examples provided.
hopi_password_strength_checker Password strength checker ~92
Estimate how strong a password is: an entropy estimate in bits, a rough offline crack time (assuming ten billion guesses a second), a 0 to 4 score with a verdict, and warnings about weak patterns such as dictionary words, sequences and repeats. Source: https://hopi.co.uk/password-strength-checker/
| Name | Type | Req | Description |
|---|---|---|---|
| password | string | yes | The password to assess (never uploaded; assessed locally) |
| Name | Type | Req | Description |
|---|---|---|---|
| bits | number | yes | – |
| crackTime | string | yes | – |
| label | string | yes | – |
| score | number | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| tips | array | yes | – |
| verdict | string | yes | – |
No examples provided.
hopi_percentage_calculator Percentage calculator ~187
Work out percentages three ways. Mode 'of': what is P percent of a number. Mode 'what': what percentage the part is of the whole. Mode 'change': the percentage change from a starting value to an end value. Source: https://hopi.co.uk/percentage-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| from | number | – | Starting value (mode 'change', not zero) |
| mode | string | yes | 'of' percent of a number, 'what' one number as a percentage of another, or 'change' percentage change |
| number | number | – | The number (mode 'of') |
| part | number | – | The part (mode 'what') |
| percent | number | – | The percentage (mode 'of') |
| to | number | – | End value (mode 'change') |
| whole | number | – | The whole (mode 'what', not zero) |
| Name | Type | Req | Description |
|---|---|---|---|
| mode | string | yes | – |
| number | number | – | – |
| percent | number | – | – |
| result | number | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_percentage_change_calculator Percentage change calculator ~85
Work out the percentage change from a starting value to an end value, using the starting value as the base. A positive result is an increase, a negative result is a decrease. Source: https://hopi.co.uk/percentage-change-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| from | number | yes | The starting value (not zero) |
| to | number | yes | The end value |
| Name | Type | Req | Description |
|---|---|---|---|
| absoluteChange | number | – | – |
| change | number | – | – |
| direction | string | – | – |
| from | number | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| to | number | – | – |
No examples provided.
hopi_percentage_decrease_calculator Percentage decrease calculator ~79
Decrease a number by a percentage and see the new value and the amount taken off. For example, 250 decreased by 15 percent. Source: https://hopi.co.uk/percentage-decrease-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| number | number | yes | The starting number |
| percent | number | yes | The percentage to take off |
| Name | Type | Req | Description |
|---|---|---|---|
| amountTakenOff | number | – | – |
| number | number | – | – |
| percent | number | – | – |
| result | number | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_percentage_difference_calculator Percentage difference calculator ~92
Work out the percentage difference between two values using the average-based formula: the absolute gap divided by the average of the two, times 100. The result is symmetric, so the order of the two values does not matter. Source: https://hopi.co.uk/percentage-difference-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| a | number | yes | The first value |
| b | number | yes | The second value |
| Name | Type | Req | Description |
|---|---|---|---|
| a | number | – | – |
| average | number | – | – |
| b | number | – | – |
| gap | number | – | – |
| percentageDifference | number | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_percentage_increase_calculator Percentage increase calculator ~77
Increase a number by a percentage and see the new value and the amount added. For example, 250 increased by 15 percent. Source: https://hopi.co.uk/percentage-increase-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| number | number | yes | The starting number |
| percent | number | yes | The percentage to add on |
| Name | Type | Req | Description |
|---|---|---|---|
| amountAdded | number | – | – |
| number | number | – | – |
| percent | number | – | – |
| result | number | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_position_size_calculator Position size calculator ~142
Work out how large a position to take so that hitting the stop-loss loses only a chosen percentage of the account. Enter account size, risk percentage, entry price and stop-loss price. Returns units to buy, position value, amount at risk and stop distance. Figures are treated as GBP. Source: https://hopi.co.uk/position-size-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| account | number | yes | Total account size |
| entry | number | yes | Entry price per unit |
| risk | number | yes | Percentage of the account to risk on this trade (above 0, up to 100) |
| stop | number | yes | Stop-loss price per unit |
| Name | Type | Req | Description |
|---|---|---|---|
| amountAtRisk | number | – | – |
| amountAtRiskString | string | – | – |
| direction | string | – | – |
| note | string | – | – |
| positionValue | number | – | – |
| positionValueString | string | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| stopDistancePercent | number | – | – |
| summary | string | yes | – |
| units | number | – | – |
| unitsString | string | – | – |
No examples provided.
hopi_power_converter Power converter ~91
Convert power from one unit to another. Units: w (watts), kw (kilowatts), hp (mechanical horsepower), ps (metric horsepower, PS). Source: https://hopi.co.uk/power-converter/
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | Unit to convert from |
| to | string | yes | Unit to convert to |
| value | number | yes | The power value to convert |
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | – | – |
| result | number | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| to | string | – | – |
| value | number | – | – |
No examples provided.
hopi_pressure_converter Pressure converter ~91
Convert pressure from one unit to another. Units: bar, psi (pounds per square inch), kpa (kilopascals), atm (atmospheres). Source: https://hopi.co.uk/pressure-converter/
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | Unit to convert from |
| to | string | yes | Unit to convert to |
| value | number | yes | The pressure value to convert |
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | – | – |
| result | number | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| to | string | – | – |
| value | number | – | – |
No examples provided.
hopi_prime_factorisation_calculator Prime number & factor calculator ~101
Check whether a whole number (2 to 1,000,000,000,000,000) is prime, break it into its prime factors in power form, count its divisors, and list them. Uses trial division. Source: https://hopi.co.uk/prime-factorisation-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| number | integer | yes | A whole number from 2 to 1,000,000,000,000,000 |
| Name | Type | Req | Description |
|---|---|---|---|
| divisorCount | number | yes | – |
| divisors | array | yes | – |
| factorisation | string | yes | – |
| isPrime | boolean | yes | – |
| number | number | yes | – |
| primeFactors | array | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_pro_rata_salary_calculator Pro-rata salary calculator ~134
Work out a pro rata salary for part-time hours by scaling a full-time salary by the ratio of your hours to full-time hours. Returns the pro rata yearly, monthly and weekly pay and the fraction of full-time. Amounts in GBP, gross before tax. Source: https://hopi.co.uk/pro-rata-salary-calculator/
| Name | Type | Req | Description |
|---|---|---|---|
| fullTimeHours | number | yes | Full-time hours per week (greater than zero) |
| fullTimeSalary | number | yes | Full-time annual salary in GBP (greater than zero) |
| hours | number | yes | Your hours per week (greater than zero) |
| Name | Type | Req | Description |
|---|---|---|---|
| fractionPercent | number | – | – |
| fullTimeHours | number | – | – |
| fullTimeSalary | number | – | – |
| hours | number | – | – |
| proRataMonth | number | – | – |
| proRataWeek | number | – | – |
| proRataYear | number | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_product_feed_generator Product feed generator ~284
Turn product rows into a platform-valid product feed: Meta (Facebook and Instagram) RSS 2.0, Google Merchant RSS 2.0, Atom 1.0 or generic RSS 2.0, using the g: namespace where the platform expects it. Each row is validated (required fields, price as 12.99 GBP, availability and condition values, http links, unique ids); rows that fail are skipped and listed. Returns the XML, counts and errors. Source: https://hopi.co.uk/product-feed-generator/
| Name | Type | Req | Description |
|---|---|---|---|
| currency | string | – | ISO 4217 currency code for prices, for example GBP. Default GBP. |
| description | string | – | Feed description (optional). |
| link | string | – | Shop URL for the feed header (optional, must start with http:// or https://). |
| platform | string | – | Feed format. Default meta. |
| rows | array | yes | Product rows keyed by feed field name. Required per row: id, title, description, availability, condition, price, link, image_link, brand. Optional: sale_price, gtin, mpn, item_group_id, google_produc… |
| title | string | – | Feed title. Default Product feed. |
| Name | Type | Req | Description |
|---|---|---|---|
| currency | string | yes | – |
| errors | array | yes | – |
| items | number | yes | – |
| platform | string | yes | – |
| rowsRead | number | yes | – |
| skipped | number | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| xml | string | yes | – |
No examples provided.
hopi_random_colour_generator Random colour generator ~59
Generate a random colour and return its hex, RGB and HSL values. Each of the red, green and blue channels gets an independent value from 0 to 255. Source: https://hopi.co.uk/random-colour-generator/
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| hex | string | – | – |
| hsl | array | – | – |
| hslString | string | – | – |
| rgb | array | – | – |
| rgbString | string | – | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_random_coordinates Random coordinates generator ~97
Generate random geographic coordinates that are uniform by surface area across the globe (points are not bunched at the poles). Returns latitude and longitude in decimal degrees. Source: https://hopi.co.uk/random-coordinates/
| Name | Type | Req | Description |
|---|---|---|---|
| decimals | integer | – | Decimal places for each coordinate, 2 to 6 (default 4) |
| quantity | integer | – | How many points to generate, 1 to 100 (default 1) |
| Name | Type | Req | Description |
|---|---|---|---|
| points | array | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_random_letter_generator Random letter generator ~82
Generate random letters from the alphabet, optionally limited to vowels or consonants. Returns the letters as a list. Source: https://hopi.co.uk/random-letter-generator/
| Name | Type | Req | Description |
|---|---|---|---|
| quantity | integer | – | How many letters to generate, 1 to 100 (default 1) |
| set | string | – | Which letters to draw from (default any) |
| Name | Type | Req | Description |
|---|---|---|---|
| letters | array | yes | – |
| set | string | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
No examples provided.
hopi_random_number_generator Random number generator ~111
Generate one or more random whole numbers within a range (inclusive), optionally with no repeats. Returns the numbers as a list. Source: https://hopi.co.uk/random-number-generator/
| Name | Type | Req | Description |
|---|---|---|---|
| max | integer | yes | Highest possible number (inclusive) |
| min | integer | yes | Lowest possible number (inclusive) |
| quantity | integer | – | How many numbers to generate, 1 to 1000 (default 1) |
| unique | boolean | – | If true, no number repeats (default false) |
| Name | Type | Req | Description |
|---|---|---|---|
| max | number | yes | – |
| min | number | yes | – |
| numbers | array | yes | – |
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| unique | boolean | yes | – |
No examples provided.
hopi_random_team_generator Random team generator ~77
Shuffle a list of names and deal them evenly into a set number of teams. Returns each team's members. Source: https://hopi.co.uk/random-team-generator/
| Name | Type | Req | Description |
|---|---|---|---|
| names | array | yes | The list of names to split into teams |
| teams | integer | yes | How many teams to make, 2 to 20 |
| Name | Type | Req | Description |
|---|---|---|---|
| source_url | string | yes | The tool's page on hopi.co.uk (cite or open to check the figure) |
| summary | string | yes | – |
| teams | array | – | – |
No examples provided.
What is the uk.co.hopi/hopi MCP server?
uk.co.hopi/hopi is an MCP server listed in the public MCP registry as uk.co.hopi/hopi. Free UK calculators, converters and validators (tax, VAT, stamp duty, dates, units), read-only. This page covers its hosted endpoint (https://mcp.hopi.co.uk/mcp).
Is the uk.co.hopi/hopi MCP server safe to use?
uk.co.hopi/hopi scores 74 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 uk.co.hopi/hopi MCP server expose?
uk.co.hopi/hopi exposes 195 tools: hopi_add_working_days, hopi_age_calculator, hopi_alcohol_unit_calculator, hopi_alphabetical_order, hopi_angle_converter, and 190 more. Their descriptions and schemas cost roughly 24,945 tokens of context every time the server is loaded.
Does the uk.co.hopi/hopi MCP server require authentication?
No. We connected to uk.co.hopi/hopi without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the uk.co.hopi/hopi MCP server still maintained?
uk.co.hopi/hopi is still listed as active in the MCP registry. We last reached this channel on 21 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.