ForeverTools MCP Server
An MCP (Model Context Protocol) server that gives Claude access to ForeverTools APIs: structured data extraction, SSL inspection, WHOIS lookup, email validation, webpage screenshots, IP geolocation, currency conversion, and UK business day calculations.
Tools
| Tool | Description |
|---|---|
schema_markup |
Generate Schema.org JSON-LD for any URL (Article, Product, FAQ, Recipe, Event, LocalBusiness, HowTo, BreadcrumbList) |
ssl_inspect |
Check SSL certificate validity, expiry, issuer, protocol, cipher, and security grade |
whois_lookup |
WHOIS registration data: registrar, dates, name servers, registrant country |
email_validate |
Validate email: syntax, MX record check, disposable domain detection |
screenshot |
Capture a webpage screenshot (returns image URL) |
ip_lookup |
Geo-locate any IP address: country, region, city, ISP, ASN, timezone |
fx_rates |
Live currency conversion between any ISO 4217 currency pair |
bizday |
UK business day calculator: check, next, add days, or count between dates (England & Wales, 2026–2027) |
Setup
1. Get an API key
Sign up for a free API key at kiprio.com/signup.
Free tier: 100 requests/day per tool, no credit card required.
2. Configure Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"forevertools": {
"command": "uvx",
"args": ["forevertools-mcp"],
"env": {
"FOREVERTOOLS_API_KEY": "your_api_key_here"
}
}
}
}
Or install manually:
pip install forevertools-mcp
Then configure with python -m forevertools_mcp as the command.
3. Configure Claude Code
claude mcp add forevertools -e FOREVERTOOLS_API_KEY=your_key -- uvx forevertools-mcp
Usage Examples
Once connected, Claude can use these tools automatically. Example prompts:
- "Check the SSL certificate for example.com"
- "Generate Article schema markup for https://myblog.com/post/1"
- "Look up the WHOIS info for competitor.com"
- "Validate whether orders@company.co.uk is a real email address"
- "Take a screenshot of https://myapp.com/dashboard"
- "Where is the IP address 203.0.113.42 located?"
- "Convert 500 USD to GBP at today's rate"
- "Is 2026-12-25 a UK business day? When is the next one?"
Development
git clone https://github.com/ForeverTools/forevertools-mcp
cd forevertools-mcp
pip install -e ".[dev]"
export FOREVERTOOLS_API_KEY=your_key
python server.py
API Reference
Full API documentation: kiprio.com/docs
License
MIT
Metadata
Release files for forevertools-mcp 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| forevertools_mcp-0.1.2.tar.gz | 5.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| forevertools_mcp-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.6 kB
Release files / forevertools_mcp-0.1.2.tar.gz
| Download URL | forevertools_mcp-0.1.2.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
03ec111630a22923fae5846d202330ac11ea789487cbfbf0df2727fdff10d4fc
|
|
BLAKE2b-256 checksum How to use checksums |
332e00c66e049b3a75869bb1e3cd120ff37cc2b6eb0627349380969f5ec73306
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / forevertools_mcp-0.1.2-py3-none-any.whl
| Download URL | forevertools_mcp-0.1.2-py3-none-any.whl |
|---|---|
| Size | 11.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3dcd511873dc90d45f6dba2a43369fa495e764ab7ad203071c7834d21c732fac
|
|
BLAKE2b-256 checksum How to use checksums |
0f97a8846d6571608d5c2addf1f1edc2b0ee307066f9df9854d75866ad79dac2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Security for forevertools-mcp 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.