HelpySelf
REMOTE · HELPYSELF.COM · SCANNED OCT 1
Convert and compress PDFs and images, redact personal data, and run text and data utilities.
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 Security74
- 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
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability68
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 23689 tokens (~207/item across 114 items; 114 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 Management100
- No destabilizing schema changes in the last 30 days.Pass
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
Tool Safety85
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- 2 of 5 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "background_remover" implies "remove" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Partial
- An AI judge read all 115 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities60
- Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
How do I install the HelpySelf MCP server?
HelpySelf is a hosted endpoint at https://helpyself.com/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 · helpyself.com
claude mcp add --transport http com-helpyself-tools 'https://helpyself.com/mcp'
{
"mcpServers": {
"com-helpyself-tools": {
"url": "https://helpyself.com/mcp"
}
}
} {
"servers": {
"com-helpyself-tools": {
"type": "http",
"url": "https://helpyself.com/mcp"
}
}
} [mcp_servers.com-helpyself-tools] url = "https://helpyself.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-helpyself-tools": {
"type": "remote",
"url": "https://helpyself.com/mcp",
"enabled": true
}
}
} openclaw mcp add com-helpyself-tools --url 'https://helpyself.com/mcp' --transport streamable-http
mcp_servers:
com-helpyself-tools:
url: "https://helpyself.com/mcp" {
"McpServers": {
"com-helpyself-tools": {
"Transport": "http",
"Url": "https://helpyself.com/mcp"
}
}
} assistant mcp add com-helpyself-tools -t streamable-http -u 'https://helpyself.com/mcp'
{
"mcpServers": {
"com-helpyself-tools": {
"type": "http",
"url": "https://helpyself.com/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.
- 28 Sept 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 25 Sept 26 +13
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 20 Sept 26 0
- Stability: 0.97 → pass security
- 19 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.
- 16 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.
- 14 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 77 to 80. That category is still filling its 30-day observation window: 23 days of observed history at the previous scan, 24 at this one. The score rises as the window fills, whether or not the server changes.
- 12 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 70 to 73. That category is still filling its 30-day observation window: 21 days of observed history at the previous scan, 22 at this one. The score rises as the window fills, whether or not the server changes.
- 10 Sept 26 +1
- Tool “game_collection” rewrote its description, which is the text the model reads security
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 1 Oct 2026 · Probed https://helpyself.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=helpyself.com | CN=WE1,O=Google Trust Services,C=US | 4 Aug 2026 | 2 Nov 2026 | ECDSA 256 | ECDSA-SHA256 | 763b0abf8db6bc2e13f23bd78816fa9c |
| SANs: helpyself.com, *.helpyself.com | ||||||
| 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 insecure
Validation of helpyself.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| helpyself.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
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 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://helpyself.com/mcp | Verified | 200 | |
| http (plaintext) | http://helpyself.com/mcp | HTTPS enforced | 301 | https://helpyself.com/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 →
age_calculator Age Calculator ~144
An age calculator: your exact age in years, months and days, from a date of birth. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| asOf | string | – | The date to measure the age at, YYYY-MM-DD. Omitted, the server's own UTC date is used, which can be a day out for the caller near midnight, so pass it when the exact day matters. Must not be before… |
| birth | string | yes | Date of birth as YYYY-MM-DD. Read as a calendar date with no time zone, so the answer is the same wherever it is asked from. |
No output schema declared.
No examples provided.
app_background_preview App Background Preview ~384
Find the app background image size that survives on every phone and tablet. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| devices | array | – | Which device shapes to check. Omitted or empty, every device is checked. Each id is one aspect ratio standing for all the models that share it; the response names those models. The safe area is the i… |
| height | integer | yes | Height of the artwork in pixels, paired with width. |
| kinds | array | – | Narrow the check to phones, tablets or foldables. Omitted or empty, all three are included. Applied on top of devices, so the two filters compose. Leaving foldables in when you do not ship to one shr… |
| mode | string | – | How the platform scales the image onto the screen. fill scales until both axes are covered and crops the overflow, centred; fit shows the whole image with empty bars (letterboxed); stretch shows the… |
| orientations | array | – | Which orientations to check each device in. Omitted or empty, both portrait and landscape are checked, and both feed the safe-area intersection. |
| respectInsets | boolean | – | When true, the safe area is taken over the part of each screen not covered by the status bar, notch or home indicator, so it is safe from being covered as well as from being cropped. False (the defau… |
| width | integer | yes | Width of the artwork in pixels. Only the width-to-height ratio affects the crop, so any resolution with the same shape gives the same answer; the rectangles in the response are in these pixels. |
No output schema declared.
No examples provided.
ascii_table ASCII Table ~192
The full ASCII table, with the control codes explained rather than left blank. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| includeExtended | boolean | – | Also include codes 128 to 255, read as ISO-8859-1 (Latin-1). ASCII proper stops at 127, so a search for a higher code finds nothing unless this is true. |
| search | string | – | What to look up: a single character ("A"), a decimal code ("65"), hex ("0x41", "U+0041", "\x41"), binary ("0b01000001"), octal ("0o101"), an HTML entity ("&"), an abbreviation ("LF") or part of a… |
No output schema declared.
No examples provided.
auto_redact_pdf Auto Redact PDF ~183
Auto redact PDF files: it finds the personal information, you confirm, the words are deleted. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | The language the document is most likely in, such as "Danish", passed to the model as a hint because it changes what a name looks like. A hint only: a wrong guess does not stop the text being read, a… |
| text | string | yes | The document's plain text, as extracted from the PDF, not the file itself. It is sent to a language model, which returns the personal names and postal addresses found in it, each exactly as written;… |
No output schema declared.
No examples provided.
average_calculator Average Calculator ~118
A mean median mode calculator, with standard deviation and the spread. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| numbers | string | yes | The list of numbers as one string, separated by commas, spaces, line breaks or anything else that is not a digit, sign or decimal point. Use a decimal point, never a decimal comma: "1,5" is read as t… |
No output schema declared.
No examples provided.
avif_converter AVIF Converter ~313
AVIF to JPG, and JPG to AVIF — the format that halves a photograph. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| data | string | yes | The image file's bytes, base64-encoded: JPEG, PNG, WebP, GIF or AVIF. At most 30 MB decoded. An animated GIF is converted to a still of its first frame, and the response says so with note: "animation… |
| format | string | – | The format to produce. AVIF is what the tool is for; WebP, JPEG and PNG exist so an AVIF can be converted back to something older software opens. |
| maxWidth | integer | – | Scale the image down so its width is at most this many pixels, keeping the aspect ratio. Never enlarges. Omit to keep the original dimensions. |
| name | string | – | The original filename. Only used to name the result: its extension is swapped for the output format's, so photo.jpg comes back as photo.avif. |
| quality | integer | – | Encoder quality, 1 (smallest, roughest) to 100 (largest). Ignored for PNG, which is lossless. The default of 60 is deliberate: AVIF at 100 is often larger than the JPEG it replaces. |
| type | string | – | The MIME type of the bytes in data. The image pipeline reads all of these; the actual format is taken from the bytes, so a wrong value here is not fatal. |
No output schema declared.
No examples provided.
background_remover Remove Background ~332
Remove the background from an image — solid backgrounds go transparent, in your browser. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| colour | string | – | The background colour to remove, as #rrggbb hex. Omit to sample it from the four corners of the image; the response reports the colour used and whether the corners agreed on it. |
| data | string | yes | The image file's bytes, base64-encoded. This removes a flat, single-colour background such as a white product shot or a scan; it is not a subject cutout for photos with busy backgrounds. |
| feather | number | – | How soft the edge is, 0 to 100. It widens the band of partly transparent pixels around the tolerance threshold, as a percentage of tolerance; 0 gives a hard jagged cut. |
| name | string | – | The original filename. Used only to name the result, whose extension becomes .png because the output is always a PNG with transparency. |
| reach | string | – | edges (the default) removes only background connected to the image border, so enclosed areas like the hole in a letter or a window behind someone stay. everywhere removes every pixel within tolerance… |
| tolerance | number | – | How far a pixel's colour may be from the background colour and still be removed, 0 to 100 as a share of the largest possible RGB distance. Raise it for uneven lighting or JPEG noise; too high eats in… |
| type | string | yes | The MIME type of the bytes in data: JPEG, PNG or WebP. |
No output schema declared.
No examples provided.
barcode_generator Barcode Generator ~284
A barcode generator for EAN-13, UPC-A, EAN-8 and Code 128 — check digit included. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| height | integer | – | Height of the bars in pixels. The printed number and the longer guard bars add to the total height of the SVG when showText is true. |
| scale | integer | – | Width of the narrowest bar in pixels; every other width and the quiet zones are multiples of it, so this sets the overall size. 3 is about right for a screen. |
| showText | boolean | – | Print the encoded value underneath the bars, as a retail barcode always does. False gives bars only. |
| symbology | string | – | Which barcode standard to draw. ean13 (13 digits, the retail default worldwide), upca (12 digits, North American retail), ean8 (8 digits, small packaging), code128 (letters, digits and punctuation, f… |
| text | string | yes | What to encode. For ean13, upca and ean8 this is digits only: 12, 11 or 7 of them and the check digit is worked out, or one more and it is verified (a wrong one is refused rather than drawn). For cod… |
No output schema declared.
No examples provided.
barcode_reader Barcode Reader ~123
A barcode scanner online — read a barcode or QR code from a photo or screenshot. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| data | string | yes | The image file's bytes, base64-encoded: JPEG, PNG, WebP, GIF or BMP. SVG is refused here (the server cannot rasterise it); convert it to PNG first. |
| type | string | – | The MIME type of the bytes, such as image/png. Optional and only used to reject something that is plainly not an image; the format is otherwise read from the bytes. |
No output schema declared.
No examples provided.
base64 Base64 Encoder & Decoder ~171
Base64 encode and decode text instantly, with full Unicode support. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | – | encode turns text into Base64; decode turns Base64 back into UTF-8 text. Defaults to encode. |
| text | string | yes | The text to encode, or the Base64 to decode, depending on action. Encoding goes through UTF-8 first, so accents, emoji and CJK survive. Decoding accepts standard or URL-safe Base64, with or without p… |
| urlSafe | boolean | – | When encoding, use the URL-safe alphabet (RFC 4648 section 5): + and / become - and _, and the = padding is dropped, as in JWTs. Ignored when decoding, which detects either alphabet. |
No output schema declared.
No examples provided.
binary_translator Binary Translator ~218
A binary translator both ways — binary to text, text to binary, hex and decimal too. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| input | string | yes | Plain text, or bytes written as binary, hex, decimal or octal. Groups may be separated by spaces or commas; hex also accepts 0x prefixes and unspaced pairs. Every other representation of the same byt… |
| readAs | string | – | How to read input. auto (the default) works it out: only 0s and 1s in whole bytes is binary, hex digits with a letter or 0x is hex, several zero-padded pairs is hex, several numbers up to 255 is deci… |
No output schema declared.
No examples provided.
bmi_calculator BMI Calculator ~203
A BMI calculator in metric or imperial, worked out in your browser. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| feet | number | – | The whole-feet part of the height. Imperial only; ignored when metric. Either feet or inches may be left out, so 6 ft with no inches works. |
| height | number | – | Height in centimetres. Required when units is metric and ignored when imperial, which takes feet and inches instead. |
| inches | number | – | The inches part of the height, added to feet. Imperial only; ignored when metric. |
| units | string | – | metric (the default) reads weight as kg and height as cm; imperial reads weight as lb and height as feet plus inches. Also sets the unit of the healthy range returned. |
| weight | number | yes | Body weight, in kilograms when units is metric and in pounds when imperial. The healthy-weight range in the response comes back in the same unit. |
No output schema declared.
No examples provided.
body_fat_calculator Body Fat Calculator ~294
A body fat calculator that works from a tape measure, using the US Navy method. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| height | number | yes | Standing height, in the unit named by system. |
| hip | number | – | Hip circumference at the widest point, in the unit named by system. Required when sex is female; ignored when male. |
| neck | number | yes | Neck circumference measured just below the larynx, in the unit named by system. Must be smaller than the waist (or waist plus hip for female) or the request is refused. |
| sex | string | yes | Which of the two US Navy equations to use; they are not interchangeable. female needs a hip measurement and uses waist plus hip; male uses the waist alone. |
| system | string | – | The unit every measurement is in. metric (the default) reads height, neck, waist and hip in centimetres and weight in kilograms; imperial reads lengths in inches and weight in pounds. |
| waist | number | yes | Waist circumference, relaxed, in the unit named by system: at the navel for men, at the narrowest point for women. |
| weight | number | – | Body weight in kg (metric) or lb (imperial). Not part of the percentage; it is only used to also return fat mass and lean mass in the same unit. Omit it and those come back null. |
No output schema declared.
No examples provided.
bulk_image_resizer Bulk Image Resizer ~244
A bulk image resizer for a whole folder at once, in your browser. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| data | string | yes | The image file's bytes, base64-encoded. |
| format | string | – | The output format. keep (the default) re-encodes in the same type as the input; the others convert. JPEG has no transparency, so transparent areas are flattened onto white. |
| maxEdge | integer | yes | The longest side of the result in pixels. The image is scaled down to fit inside this on its longer edge, keeping its aspect ratio. Never enlarges: an image already within the bound is returned as it… |
| name | string | – | The original filename. Echoed back unchanged as the result's name. |
| quality | number | – | Encoder quality for JPEG and WebP, 0.1 (smallest) to 1 (largest). Has no effect on PNG, which is lossless. |
| type | string | yes | The MIME type of the bytes in data: JPEG, PNG or WebP. Also the output type when format is keep. |
No output schema declared.
No examples provided.
business_days Business Days ~191
Count forward or back a number of working days and see where you land. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | yes | How many working days (Monday to Friday, minus holidays) to move. Positive counts forward, negative counts back; zero is refused. More than 5200 either way is refused as too far. |
| holidays | array | – | Dates to skip in addition to Saturdays and Sundays, YYYY-MM-DD each. No public holidays are assumed for any country, so pass the ones that apply. Omitted, only weekends are skipped. Those that fell o… |
| startDate | string | yes | The date to count from, YYYY-MM-DD. Counting begins the day after it, so one working day from a Friday is the Monday. It may itself be a weekend or holiday; the response says whether it was a working… |
No output schema declared.
No examples provided.
calorie_calculator Calorie Calculator ~237
Work out how many calories you burn a day, and what to eat for a goal. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| activity | string | – | How active a typical week is, multiplying resting metabolism to get maintenance calories: sedentary (little or no exercise, x1.2, the default), light (x1.375), moderate (x1.55), active (x1.725), athl… |
| age | integer | yes | Age in years. The equation was fitted on adults, so under 18 or over 100 the answer is still computed but reported as reliable: false. |
| heightCm | number | yes | Height in centimetres. Under 120 cm the answer is marked unreliable. |
| sex | string | yes | Enters the Mifflin-St Jeor equation as a constant, and sets the lowest intake the tool will suggest: 1,200 kcal a day for female, 1,500 for male. |
| weightKg | number | yes | Body weight in kilograms. Under 30 kg the answer is marked unreliable. |
No output schema declared.
No examples provided.
case_converter Case Converter ~174
A text case converter: camelCase, snake_case, kebab-case and more. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| target | string | – | The case to produce: camel (helloWorld), pascal (HelloWorld), snake (hello_world), constant (HELLO_WORLD), kebab (hello-world), title (Hello World, small words like "of" kept lower unless first or la… |
| text | string | yes | The text to convert. It may already be in any case: camelCase, snake_case, kebab-case, acronyms like HTTPServer and digits are all split into words before being rebuilt. |
No output schema declared.
No examples provided.
checksum_verifier Checksum Verifier ~164
A checksum verifier: paste the published SHA-256 and check your download matches. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| data | string | yes | The file's bytes, base64-encoded. They are hashed with whichever algorithm expected implies and compared; the response is a match boolean plus both digests. |
| expected | string | yes | The published checksum, pasted as found: bare hex in either case, a whole SHA256SUMS line with the filename, a sha256: prefix as registries use, or a sha256-<base64> integrity value. The algorithm (S… |
No output schema declared.
No examples provided.
coin_flip Coin Flip ~109
A coin toss you can trust — heads or tails, from real randomness. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| count | integer | – | How many times to flip, 1 to 1000. Every flip comes back in order, with a heads and tails tally beside them. |
| headsPercent | number | – | Chance of heads on each flip, as a percentage. 50 is a fair coin; 12.5 is honoured exactly rather than rounded to a whole percent. |
No output schema declared.
No examples provided.
color_converter Colour Converter ~112
A colour converter: HEX to RGB, RGB to HEX, and either to HSL. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| color | string | yes | The colour to convert, in any CSS form: #rgb, #rrggbb, #rrggbbaa, rgb()/rgba(), hsl()/hsla() or a colour name like teal. It comes back as hex, rgb and hsl, with the channels as numbers and a black-or… |
No output schema declared.
No examples provided.
compare_two_lists Compare Two Lists ~210
Compare two lists and see what is only in one, only in the other, and in both. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| ignoreBlank | boolean | – | Drop empty lines rather than counting them as entries. On by default; off, a blank line on both sides shows up under both. |
| ignoreCase | boolean | – | Treat Alice and alice as the same entry. On by default. The output keeps whichever spelling appeared first rather than lower-casing it. |
| listA | string | yes | The first list, one entry per line. Order does not matter: each side is treated as a set, and the answer is what is only in A, only in B, and in both. |
| listB | string | yes | The second list, one entry per line, compared against listA the same way. |
| trim | boolean | – | Ignore space at either end of a line when comparing, so 'Alice ' and 'Alice' match. On by default. |
No output schema declared.
No examples provided.
compound_interest Compound Interest ~279
A compound interest calculator with regular deposits and any compounding frequency. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | The opening balance, in whatever currency the caller is thinking in. It is counted as contributed money, so it never appears as interest. |
| contributeAtStart | boolean | – | Pay each contribution at the start of its period rather than the end, so it earns that period's interest. Off by default, which is the smaller answer. |
| contribution | number | – | An amount paid in every compounding period, not every month or year: with daily compounding it is paid 365 times a year. Omitted or 0 means nothing is added. |
| frequency | string | – | How often interest is added to the balance: 1, 4, 12 or 365 times a year. Defaults to monthly. More frequent compounding gives a slightly higher effective rate. |
| rate | number | yes | The nominal annual interest rate as a percentage: 5 means 5%. It is divided by the number of compounding periods a year, so the effective annual rate is returned too. |
| years | number | yes | How long the money is left to grow, in years. Fractions are allowed and rounded to whole compounding periods. One row per year comes back for a table or chart. |
No output schema declared.
No examples provided.
compress_to_size Compress Image to Size ~208
Compress image to 100KB, 1MB, or whatever exact size the form demands. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| data | string | yes | The image file itself, base64-encoded (no data: prefix). The result's data is the compressed file in the same encoding. |
| name | string | – | The file name, echoed back in the response so a caller can keep it with the result. It does not decide the format; type does. |
| targetKb | integer | yes | The size the output must not exceed, in kilobytes of 1,024 bytes, as upload limits mean it. The highest quality that fits is found by re-encoding; if none does, the response says so and suggests a sc… |
| type | string | yes | The MIME type of the bytes in data. A JPEG is re-encoded as JPEG; PNG and WebP input both come back as WebP. |
No output schema declared.
No examples provided.
contrast_checker Contrast Checker ~173
A colour contrast checker for WCAG accessibility levels. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| background | string | yes | The colour behind the text, in the same forms as foreground. |
| foreground | string | yes | The text colour, as hex, rgb(), hsl() or a CSS colour name. A translucent colour is composited over the background before the ratio is taken. |
| suggest | boolean | – | Also return a suggestion: the foreground nudged lighter or darker until it clears target, as hex, or null if even black or white would not. Off by default. |
| target | number | – | The contrast ratio the suggestion must reach. Only used when suggest is true. 4.5 is WCAG AA for normal text, 3 is AA for large text, 7 is AAA. |
No output schema declared.
No examples provided.
contrast_fixer Contrast Fixer ~177
A colour contrast fixer — the nearest accessible colour that passes WCAG AA. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| adjust | string | – | Which colour may change. Only its lightness moves; hue and saturation are kept. 'either' tries both and returns the smallest change first. Defaults to either. |
| background | string | yes | The colour behind the text, in the same forms as foreground. |
| foreground | string | yes | The text colour, as hex, rgb(), hsl() or a CSS colour name. |
| level | string | – | The WCAG grade to reach. AA is normal body text at 4.5:1, AA_LARGE is large text at 3:1, AAA is 7:1 and AAA_LARGE is 4.5:1. Defaults to AA. |
No output schema declared.
No examples provided.
contrast_grid Contrast Grid ~168
A contrast grid for your whole palette — every pairing checked against WCAG. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| level | string | – | The WCAG grade a pairing must clear to count as passing: AA is 4.5:1, AA_LARGE is 3:1, AAA is 7:1, AAA_LARGE is 4.5:1. Every cell still reports its own ratio and grade; this only decides the pass cou… |
| palette | string | yes | The colours to check against each other, as hex, rgb(), hsl() or CSS colour names, separated by newlines, commas or spaces. CSS custom-property names are ignored, duplicates are dropped, and 2 to 24… |
No output schema declared.
No examples provided.
cookie_checker Cookie Checker ~101
A cookie checker that shows what a website sets, and whether Secure, HttpOnly and SameSite are on. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | The public website to check, for example https://example.com. A bare hostname is read as https. The page is fetched as a normal browser would and every Set-Cookie header it returns is parsed and judg… |
No output schema declared.
No examples provided.
countdown_timer Countdown Timer ~123
A 5 minute timer, a 10 minute timer, or any timer online — with an alarm. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| hours | integer | – | The hours part of the duration. The three parts are added together and capped at 24 hours in total, then returned as milliseconds, as h:mm:ss text and as parts. |
| minutes | integer | – | The minutes part of the duration. Defaults to 5, so an empty request is 05:00. |
| seconds | integer | – | The seconds part of the duration. |
No output schema declared.
No examples provided.
cron_expression Cron Expression Parser ~210
Read a cron expression in plain English, and see exactly when it will next run. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| count | integer | – | How many upcoming runs to list, strictly after now, each as a wall-clock ISO string without an offset plus a readable form. Defaults to 5. |
| expression | string | yes | A five-field crontab expression (minute, hour, day of month, month, day of week) such as '*/15 9-17 * * MON-FRI', or a shorthand like @daily or @hourly. Names, ranges, lists and steps are accepted; Q… |
| timezone | string | – | The IANA time zone the schedule is read in, such as Europe/Copenhagen. Cron means wall-clock time, so the run times change with it. Defaults to UTC, and an unrecognised name falls back to UTC. |
No output schema declared.
No examples provided.
csv_to_json CSV to JSON ~360
CSV to JSON and back — turn a spreadsheet export into clean, readable JSON. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| delimiter | string | – | The field separator: comma, semicolon, tab or pipe. 'auto' (the default) picks whichever appears most on the first line outside quotes when reading CSV, and writes a comma when producing it. The one… |
| direction | string | – | Which way to convert. Defaults to csv-to-json. Going to CSV, the columns are the union of every object's keys and rows are joined with CRLF. |
| header | boolean | – | Treat the first CSV row as column names, or write one when producing CSV. On by default. Off, every row is data and shape falls back to arrays. |
| indent | integer | – | Spaces of indentation in the JSON output. 0 puts it all on one line. Defaults to 2. Ignored when producing CSV. |
| shape | string | – | The JSON produced from CSV: 'objects' keyed by column name (duplicate names get a _2 suffix), or 'arrays' of values in column order. Defaults to objects. |
| text | string | yes | The data to convert: CSV text when direction is csv-to-json, or a JSON array of objects or arrays when it is json-to-csv. Quoted fields, embedded newlines and doubled quotes are handled. |
| trim | boolean | – | Strip whitespace from both ends of every field and column name when reading CSV. On by default. |
| typed | boolean | – | Convert fields that look like numbers, true/false or null to those JSON types, and empty fields to null. Off by default so postcodes and codes like 007 stay strings. |
No output schema declared.
No examples provided.
currency_converter Currency Converter ~163
An exchange rate calculator using the European Central Bank's official daily rate A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | yes | How much of fromCurrency to convert, in major units (dollars, not cents). Negative is allowed, since a refund is a conversion too. |
| fromCurrency | string | yes | The ISO 4217 code of the currency the amount is in, such as USD. Case does not matter. Only currencies the European Central Bank quotes daily are known; an unknown code returns an error naming it. |
| toCurrency | string | yes | The ISO 4217 code to convert into, such as EUR. The rate used is the ECB cross rate for the day, and the whole day's rate table comes back with the answer. |
No output schema declared.
No examples provided.
date_difference Date Difference ~135
How many days between two dates — plus weeks, months and working days. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| fromDate | string | yes | The first date as YYYY-MM-DD, usually the earlier one. The answer gives years, months and days, the gap in days, the span counting both ends, whole weeks, and Monday-to-Friday working days (public ho… |
| toDate | string | yes | The other date as YYYY-MM-DD. It may be earlier than fromDate: the difference is counted between the two whichever way round, and direction in the response says forward, backward or same. |
No output schema declared.
No examples provided.
days_until_christmas Days Until Christmas ~186
How many days until Christmas — counted in sleeps, not hours, and right across time zones. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| day | integer | – | The day of the month. Defaults to the 25th. A day the month never has (30 February) is refused; 29 February counts to the next leap year. Whole calendar days are counted, the day itself is 0, and a d… |
| month | integer | – | The month of the occasion, 1 to 12. Defaults to December. Pass month and day together to count to any yearly date, such as a birthday. |
| today | string | – | The date to count from, as YYYY-MM-DD in the caller's own calendar. Defaults to today in UTC. The response repeats the date it counted from as countedFrom. |
No output schema declared.
No examples provided.
delisted_games Delisted Games ~112
Check whether a Steam game has been delisted — and when it went A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| game | string | yes | The game to look up: a name, a Steam store URL or a numeric app id, in one field. A name is matched against every game ever seen in the weekly Steam snapshots, including ones Steam's own search no lo… |
No output schema declared.
No examples provided.
dice_roller Dice Roller ~156
A dice roller for any number of sides, rolled in your browser. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| dice | integer | – | How many dice to roll, 1 to 100: the 2 in 2d6+3. Each roll comes back separately along with their subtotal. |
| modifier | integer | – | A whole number added once to the total, not to each die: the +3 in 2d6+3. May be negative. Defaults to 0. |
| sides | integer | – | Faces on each die, 2 to 1000: the 6 in 2d6+3. Every die rolls 1 to this number. Defaults to 6. |
No output schema declared.
No examples provided.
duplicate_line_remover Remove Duplicate Lines ~304
Remove duplicate lines, blanks and stray spaces from a list in one pass. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| caseSensitive | boolean | – | Treat Apple and apple as different lines. Off by default, so they count as the same line and only the kept one survives. |
| keep | string | – | Which occurrence of a repeated line survives: 'first' keeps it where it first appeared, 'last' keeps it at its final position. Defaults to first. |
| onlyDuplicates | boolean | – | Invert the tool: return only the lines that appeared more than once, one entry each in order of first appearance, and leave the unique lines out. Off by default. |
| removeBlank | boolean | – | Drop empty lines entirely rather than keeping one of them. On by default. |
| sort | string | – | Order of the output: 'none' keeps the input order, 'asc' and 'desc' sort alphabetically with locale-aware, numeric-aware comparison (item2 before item10), 'length' sorts shortest line first. Defaults… |
| text | string | yes | The lines to de-duplicate, separated by any line ending. The result is the text with repeats removed, in the original order unless sort says otherwise, plus counts of what was dropped. |
| trimLines | boolean | – | Strip whitespace from both ends of every line before comparing and before output. On by default. Off, trailing spaces make two lines different. |
No output schema declared.
No examples provided.
exif_remover Remove EXIF Data ~210
See what your photos reveal, then remove the EXIF data — without uploading them. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | – | 'inspect' lists the metadata found (camera, time, location) without changing the file. 'strip' returns the same image with that metadata removed, losslessly. |
| data | string | yes | The image file as base64: a JPEG, PNG or WebP. The format is detected from the bytes, and files over 50 MB are refused. |
| keepColourProfile | boolean | – | Keep the ICC colour profile when stripping. Set false to remove it too, which can visibly shift the colours on wide-gamut screens. |
| keepOrientation | boolean | – | Keep the EXIF orientation flag when stripping, so a phone photo does not turn on its side. Set false to remove it with everything else. |
| name | string | – | A filename echoed back with a strip result. It does not affect what is removed. |
No output schema declared.
No examples provided.
favicon_generator Favicon Generator ~113
A favicon generator that turns any image into a complete set. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| data | string | yes | The source image as base64. A square image works best; a non-square one is cropped to a centred square before the sizes are made. |
| name | string | – | The source file's name. Informational only; the outputs use fixed favicon names. |
| type | string | yes | The MIME type of the source image: image/jpeg, image/png or image/webp. |
No output schema declared.
No examples provided.
find_a_time Find a Time ~245
Propose a few times, send one link, see when everybody can make it A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| days | integer | – | How many days the poll link stays open from now. After that it expires. |
| locale | string | – | The language of the poll page: one of en, de, es, fi, fr, it, nl, pl. Anything else, or nothing, gives English. |
| note | string | – | A line shown under the title to the people answering, such as where to meet. |
| options | array | yes | The times people choose between, at least 2 and at most 366. Duplicates are refused; they are sorted chronologically for the page. |
| timezone | string | – | The IANA time zone the option times are written in, e.g. 'Europe/Berlin', so the page can say so. Omit it, or give an unknown zone, and the times are shown as written with no zone claimed. |
| title | string | yes | The heading on the poll page, shown to everybody who opens the link. 'Coffee with the team', 'Board meeting'. |
No output schema declared.
No examples provided.
fraction_calculator Fraction Calculator ~131
A fraction calculator for adding, subtracting, multiplying and dividing — exactly. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| fractionA | string | yes | The left operand as text: a fraction '3/4', a mixed number '2 3/4' or a whole number '5'. Negative values are allowed; decimals are not. |
| fractionB | string | yes | The right operand, in the same forms as fractionA. Dividing by zero is refused. |
| operator | string | yes | The arithmetic to apply: add, subtract, multiply or divide fractionA by fractionB. |
No output schema declared.
No examples provided.
fuel_cost_calculator Fuel Cost Calculator ~290
A fuel cost calculator for any drive — your units, your currency, split however you like. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| consumption | number | yes | The vehicle's fuel consumption, in the unit given by consumptionUnit. Note that for mpg a higher number means less fuel, for l/100km more. |
| consumptionUnit | string | – | The unit consumption is given in: 'l100km' litres per 100 km, 'mpgUk' miles per imperial gallon, 'mpgUs' miles per US gallon, 'kml' kilometres per litre. |
| distance | number | yes | The length of the journey one way, in the unit given by distanceUnit. |
| distanceUnit | string | – | The unit distance is given in: 'km' kilometres or 'mi' miles. |
| people | integer | – | How many people share the cost. The total is divided equally between them. |
| price | number | yes | The price of fuel per unit given by priceUnit, in any currency. The result comes back in the same currency, unconverted. |
| priceUnit | string | – | The unit the price is per: 'litre', 'gallonUk' (4.546 l) or 'gallonUs' (3.785 l). |
| returnTrip | boolean | – | Double the distance to cover the journey back as well. |
No output schema declared.
No examples provided.
game_collection My Video Game Collection ~226
Know what you own, share the list, and stop buying games you already have. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| console | string | – | The console the list is for, by its usual name ('PS2', 'SNES', 'Mega Drive', 'Game Boy Advance'); matching ignores case. It narrows the game search when adding. A name not on the known list is refuse… |
| folderId | string | – | The id of one of the caller's own folders to file the list under. An unknown id, or another account's folder, is refused. |
| name | string | yes | The list's title, in the collector's own words: 'PS2 for sale', 'Boxed SNES'. |
| note | string | – | A line shown under the title: what the list is for, or what its prices mean. |
| shared | boolean | – | Whether the public share link works for anybody who has it. Off by default, so the list is private to its owner until this is set. |
No output schema declared.
No examples provided.
gif_compressor GIF Compressor ~234
Compress a GIF by the only three things a GIF has — frames, colours and size. Nothing uploaded. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| colours | integer | – | Colours in each frame's palette, one of 256, 128, 64, 32, 16. Fewer colours make a smaller file at the cost of banding in gradients. |
| gif | string | yes | The animated or still GIF file as base64. The result is also a GIF. |
| keepEvery | integer | – | Drop frames to shrink the file: 1 keeps every frame, 2 keeps every second one, 3 every third. Each kept frame takes on the delay of the frames dropped after it, so the animation runs for the same tim… |
| name | string | – | The input filename. The result is named after it with '-small.gif' appended to the stem. |
| scale | number | – | A size factor per edge, 1 being the original size. Over the API only 1 is accepted; any other value is refused, because scaling happens in the browser tool alone. |
No output schema declared.
No examples provided.
gpa_calculator GPA Calculator ~65
A GPA calculator on the 4.0 scale, weighted by the credits each course is worth. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| courses | array | yes | The courses to average. The GPA is the credit-weighted mean of their grade points. |
No output schema declared.
No examples provided.
gradient_generator CSS Gradient Generator ~225
A CSS gradient generator for linear, radial and conic — copy the code straight out. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| angle | number | – | Degrees, normalised to 0-359. For linear it is the direction the gradient runs, 0 pointing up and 180 down; for conic it is where the sweep starts. Ignored for radial. |
| repeating | boolean | – | Emit the repeating-* variant, which tiles the gradient over the box instead of stretching it once. Only visible when the stops have explicit positions short of 100. |
| shape | string | – | For radial gradients only: 'circle' keeps the rings round, 'ellipse' stretches them to the box. Ignored for linear and conic. |
| stops | array | yes | The colours in order, from 2 to 16 of them. |
| type | string | – | The kind of CSS gradient: 'linear' runs in a straight line at the angle, 'radial' spreads out from the centre, 'conic' sweeps round the centre. |
No output schema declared.
No examples provided.
hash_generator Hash Generator ~102
A hash generator for SHA-1, SHA-256, SHA-384 and SHA-512. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| algorithms | array | – | Which digests to compute, from SHA-1, SHA-256, SHA-384, SHA-512. One hex digest comes back per algorithm named. |
| text | string | yes | The text to hash. It is encoded as UTF-8 before hashing, exactly as given. |
No output schema declared.
No examples provided.
image_compressor Image Compressor ~262
Compress a JPEG, PNG or WebP to a smaller file, choosing quality or a target size. AVIF, HEIC, TIFF and BMP are browser-only and not accepted here. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| data | string | yes | The image file as base64, in the format given by type. |
| format | string | – | The output format. 'auto' always means WebP, which is usually the smallest. If the result would be no smaller than the input at the same size, the original bytes are returned unchanged. |
| maxEdge | integer | – | Shrink the image so its longer side is at most this many pixels, keeping the aspect ratio. Smaller images are left at their size; omit it to keep the dimensions. |
| name | string | – | The source filename, echoed back as the result's name. |
| quality | number | – | Encoder quality from 0.1 to 1 for JPEG and WebP output; lower means a smaller, softer file. PNG is lossless and ignores it. |
| type | string | yes | The MIME type of the source image: image/jpeg, image/png or image/webp. HEIC, AVIF, TIFF and BMP are not accepted over the API. |
No output schema declared.
No examples provided.
image_converter Image Converter ~257
Convert between JPEG, PNG and WebP, one file or many, with transparency flattened onto a colour you choose. HEIC and AVIF are browser-only and not accepted here. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| background | string | – | A CSS colour painted behind transparent areas when converting to JPEG, which has no transparency. Defaults to white. Ignored for PNG and WebP targets. |
| data | string | yes | The image file as base64, in the format given by type. |
| name | string | – | The source filename. The result keeps its stem with the target format's extension. |
| quality | number | – | Encoder quality from 0.1 to 1 when the target is JPEG or WebP; lower is smaller and softer. PNG is lossless and ignores it. |
| target | string | yes | The format to convert to: image/jpeg, image/png or image/webp. It must differ from type; converting to the same format is refused. AVIF is not available over the API. |
| type | string | yes | The MIME type of the source image: image/jpeg, image/png or image/webp. HEIC, AVIF, TIFF and BMP are not accepted over the API. |
No output schema declared.
No examples provided.
image_cropper Crop Image ~280
Crop image online — drag the box, or type an exact size in pixels. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| data | string | yes | The image file as base64, in the format given by type. |
| format | string | – | The output format. 'auto' keeps PNG and WebP sources in their own format, so transparency survives, and writes everything else as JPEG. |
| height | integer | yes | The crop box's height in source pixels, clamped to the image like width. |
| name | string | – | The source filename. The result keeps its stem with the output format's extension. |
| quality | number | – | Encoder quality from 0.1 to 1 for JPEG and WebP output; lower is smaller and softer. PNG is lossless and ignores it. |
| type | string | yes | The MIME type of the source image: image/jpeg, image/png or image/webp. |
| width | integer | yes | The crop box's width in source pixels. A box that runs past the image is clamped to fit inside it, and never below 8 pixels. |
| x | integer | yes | The crop box's left edge, in pixels from the left of the source image. |
| y | integer | yes | The crop box's top edge, in pixels from the top of the source image. |
No output schema declared.
No examples provided.
image_resizer Image Resizer ~440
A photo resizer for any size — JPEG, PNG, WebP or an iPhone HEIC. A HelpySelf tool (helpyself.com).
| Name | Type | Req | Description |
|---|---|---|---|
| allowUpscale | boolean | – | Allow a result larger than the source on either side, up to 10000 pixels. Off by default, so enlarging is refused with an explanation rather than adding blur. |
| data | string | yes | The image file as base64, in the format given by type. |
| format | string | – | The output format: image/jpeg, image/png or image/webp. Omit it to keep the source format. |
| height | integer | – | The target height in pixels, for the 'dimensions' mode. With keepAspect on it only applies when width is omitted, and then sets the width from it. |
| keepAspect | boolean | – | Keep the source proportions in 'dimensions' mode, so one of width or height drives the other. Set false to stretch to an exact width and height. |
| mode | string | – | How the new size is given: 'dimensions' uses width and height in pixels, 'percentage' scales both sides by percentage and ignores width and height. |
| name | string | – | The source filename. The result is named after its stem with the new size appended, e.g. 'photo-800x600.jpg'. |
| percentage | number | – | The scale for the 'percentage' mode, as a percentage of the source size per side: 50 halves both edges, 100 leaves it as is. Over 100 needs allowUpscale. |
| quality | number | – | Encoder quality from 0.1 to 1 for JPEG and WebP output; lower is smaller and softer. PNG is lossless and ignores it. |
| type | string | yes | The MIME type of the source image: image/jpeg, image/png or image/webp. |
| width | integer | – | The target width in pixels, for the 'dimensions' mode. With keepAspect on, giving a width sets the height from it and any height given is ignored. Omitted with keepAspect off, the source width is kep… |
No output schema declared.
No examples provided.
What is the HelpySelf MCP server?
HelpySelf is an MCP server listed in the public MCP registry as com.helpyself/tools. Convert and compress PDFs and images, redact personal data, and run text and data utilities. This page covers its hosted endpoint (https://helpyself.com/mcp).
Is the HelpySelf MCP server safe to use?
HelpySelf scores 81 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 HelpySelf MCP server expose?
HelpySelf exposes 114 tools: pdf_to_word, word_to_pdf, currency_converter, photo_gallery, pregnancy_calculator, and 109 more. Their descriptions and schemas cost roughly 23,626 tokens of context every time the server is loaded.
Does the HelpySelf MCP server require authentication?
No. We connected to HelpySelf without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the HelpySelf MCP server still maintained?
HelpySelf is still listed as active in the MCP registry. We last reached this channel on 1 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.