API Hub MCP β 337+ Tools
# π§ Memory Vault β *Don't Let Your Agent Wake Up Amnesic*
> **Every AI agent forgets everything between sessions. Memory Vault fixes that.**
>
> Persistent cross-session memory for any MCP-compatible agent β Claude Code, Cursor, Windsurf, Codex CLI, Copilot, and 100+ more. Plus 45 utility tools.
[](https://pypi.org/project/gadgethumans-api-hub-mcp/)
[](LICENSE)
[](https://glama.ai/mcp/servers/scotia1973-bot/api-hub)
[](https://api.gadgethumans.com)
[](https://registry.modelcontextprotocol.io)
[](https://smithery.ai/server/scotia1973/api-hub2)
[](https://star-history.com/#scotia1973-bot/api-hub&Date)
---
## β¨ Why Memory Vault?
AI agents have a **fundamental limitation**: they're born with amnesia. Every new session is a blank slate. They forget:
- β
What you asked them to do
- β
What they learned about your project
- β
What config/credentials they set up
- β
What they already told another tool
**Memory Vault is the first MCP server that gives agents permanent memory.** Store once, recall forever. No more "I already told you this."
```bash
# Agent says: "I don't remember our previous conversation"
# With Memory Vault: "I remember β here's what we discussed last session"
```
---
## π Quick Start (5 seconds)
### Option A: Hosted endpoint (no install)
```bash
# Add to your MCP client config:
{
"mcpServers": {
"memory-vault": {
"url": "https://api.gadgethumans.com/mcp"
}
}
}
```
### Option B: Local via uvx
```bash
uvx gadgethumans-api-hub-mcp
```
### Option C: Install
```bash
pip install gadgethumans-api-hub-mcp
```
**That's it. 46 MCP tools. Instant memory.**
---
## π§ The Memory Vault (Killer Feature)
| Tool | What it does |
|------|-------------|
| `agent_memory` | Store/recall/delete persistent data by key. Agents remember across sessions forever. |
| `memory_search` | Full-text search across everything you've stored. |
| `memory_list` | Browse all stored keys by category. |
| `agent_profile` | View your vault stats, usage, and upgrade options. |
### How it works
```
Session 1: Agent stores "project_config" β KV saves it forever
β
Session 2 (days later): Agent recalls "project_config" β instant retrieval
β
Session 100: Agent still remembers. Never forgets.
```
**Data never expires.** Stored in Cloudflare KV (99.99% durability). Only accessible by your agent.
---
## π 45 Utility Tools β Everything Else
| Category | Tools |
|----------|-------|
| π **Security** | QR codes, password generator, UUIDs, hash (MD5/SHA256/SHA512), Base64, NanoID, ULID |
| π° **Finance** | Crypto prices (Binance), currency exchange, mortgage calc, loan calc, investment calc, tax bracket, VAT calc, salary calc, compound interest |
| π€οΈ **Weather** | Current weather, 7-day forecast, geocode, reverse geocode, air quality |
| π **Web** | OG metadata, URL analyzer, RSS parser, meta scrape, link checker, page size, HTTP headers |
| π‘ **Network** | DNS lookup, reverse DNS, DNSSEC, SSL check, WHOIS, domain age, CDN detect, port check, IP geolocation |
| π **Text** | Slugify, case convert, truncate, reverse, shuffle, padding, wrap, indent, remove accents, stopword removal, binary/base conversion |
| π¨ **Colors** | HexβRGBβHSLβHSVβCMYK, color palette, contrast check, color harmony, color blindness sim |
| π **Data** | CSVβJSON, JSONβXMLβYAML, TOMLβJSON, INIβJSON, TSVβJSON, diff, merge, flatten, sort, filter, dedupe |
| π’ **Math** | Fibonacci, prime check, factorial, GCD/LCM, percentage, stats, matrix ops, correlation, quadratic solver, geometry |
| π₯ **Health** | BMI, BMR, TDEE, body fat, calorie burn, macro calc, water intake, heart rate zones, VOβ max |
| π **Readability** | Flesch-Kincaid, Gunning Fog, SMOG, ARI, Dale-Chall, FORCAST, Linsear Write, clarity score |
| π» **Code** | Complexity analysis, stats, beautify, indent check, comment strip, bracket matching, language detection, TODO finder, SQL format |
| π **Conversions** | Speed, area, volume, pressure, temperature (all units), time, angle, energy, data rate, pixels, bytes |
| π **Ciphers** | Atbash, Caesar, ROT13, VigenΓ¨re, Morse code, NATO phonetic, Base32, Base85 |
| π **Reference** | Countries, currencies, languages, HTML entities, HTTP codes, MIME types, emoji list, ASCII table, paper sizes, chemical elements, keyboard layouts |
| π
**Dates** | Business days, age calculator, week number, season, timezone conversion |
| π **Fitness** | BMI, BMR, TDEE, body fat, ideal weight, calorie burn, macro calc, water intake, sleep calc, pace calc |
**Plus 300+ REST endpoints** via the `call_api` proxy tool.
---
## π° Pricing
| Tier | Price | Requests/day | Memory |
|------|-------|-------------|--------|
| π **Free** | $0 | 100 | β
Persistent |
| β **Pro** | **$2.99/mo** | 500 | β
Unlimited |
| π’ **Enterprise** | **$9.99/mo** | Unlimited | β
Unlimited |
π **[Subscribe to Pro β](https://api.gadgethumans.com/mcp-subscribe)**
---
## π§ REST API (no MCP needed)
```bash
# Free β no API key
curl "https://api.gadgethumans.com/qr?text=hello%20world"
curl "https://api.gadgethumans.com/password?length=24"
curl "https://api.gadgethumans.com/weather?city=London"
curl "https://api.gadgethumans.com/crypto?symbol=bitcoin"
curl "https://api.gadgethumans.com/dns?domain=example.com"
```
All 300+ endpoints at **[api.gadgethumans.com](https://api.gadgethumans.com)**
---
## ποΈ Architecture
```
βββββββββββββββ ββββββββββββββββββββββββββββ ββββββββββββββββ
β AI Agent βββββββ Memory Vault MCP βββββββ Cloudflare β
β (Claude, β β api.gadgethumans.com/mcpβ β Worker + KV β
β Cursor, β β β β β
β Codex, etc)β β ββββββββββββββββββββββ β β ββββββββββ β
β β β β agent_memory β βββββββ β KV β β
β β β β memory_search β β β β Store β β
β β β β memory_list β β β ββββββββββ β
β β β β 45 utility tools β β β β
β β β β call_api (300+ ) β β β ββββββββββ β
β β β ββββββββββββββββββββββ β β βREST APIβ β
βββββββββββββββ ββββββββββββββββββββββββββββ β β 300+ β β
β β routes β β
β ββββββββββ β
ββββββββββββββββ
```
---
## π¦ Links
| Resource | Link |
|----------|------|
| **MCP Endpoint** | `https://api.gadgethumans.com/mcp` |
| **PyPI Package** | [`gadgethumans-api-hub-mcp`](https://pypi.org/project/gadgethumans-api-hub-mcp/) |
| **Install** | `pip install gadgethumans-api-hub-mcp` or `uvx gadgethumans-api-hub-mcp` |
| **MCP Registry** | `com.gadgethumans.api/api-hub` |
| **Glama** | [glama.ai/mcp/servers/scotia1973-bot/api-hub](https://glama.ai/mcp/servers/scotia1973-bot/api-hub) |
| **Smithery** | [smithery.ai/server/scotia1973/api-hub2](https://smithery.ai/server/scotia1973/api-hub2) |
| **Subscribe** | [api.gadgethumans.com/mcp-subscribe](https://api.gadgethumans.com/mcp-subscribe) |
| **API Gateway** | [api.gadgethumans.com](https://api.gadgethumans.com) |
| **Website** | [gadgethumans.com](https://www.gadgethumans.com) |
---
## π€ Compatibility
Works with any MCP-compatible client:
- **Claude Desktop / Claude Code**
- **Cursor**
- **Windsurf**
- **Codex CLI**
- **GitHub Copilot**
- **Continue.dev**
- **Cline**
- **OpenAI Responses API**
- **Any MCP host**
---
## π License
MIT β do what you want. Built with β‘ by [Gadget Humans](https://www.gadgethumans.com).
---
*Star this repo if Memory Vault helped your agent remember something important. β*
TDQS
Scored across 338 tools
With 338 tools, massive overlap is pervasive: there are a dozen readability metric tools (gunning_fog_score, smog_index, ari_score, etc.), multiple unique-ID generators (generate_uuid, generate_nanoid, generate_ulids), and duplicate text transformers (invert_case vs swap_case, summarize vs tldr). Agents would constantly struggle to pick between near-identical tools.
Naming is highly inconsistent: some tools use verb_noun (generate_qr_code, convert_currency), others use *_calc or calculate_* (mortgage_calculator, calculate_date), and a large block uses single vague words (summarize, translate, grammar, faq, quiz). The mixed convert_* and *_convert patterns (convert_units vs speed_convert) further break predictability.
338 tools is an extreme count, far beyond the 50+ threshold for a score of 1. Most are trivial one-function utilities like flip_coin, roll_dice, reverse_text, and pad_text, which bloat the tool surface and make selection dramatically harder without adding meaningful capability.
The server has no coherent domainβit is a grab-bag of physics, finance, text, color, code, and web utilitiesβso completeness is ill-defined and impossible to satisfy. Despite enormous breadth, coverage is fragmented (many near-duplicate readability/color/loan tools) while whole categories like image processing or PDF handling are absent.