{
  "markdown": "<!-- mcp-name: com.kiprio/kiprio-mcp -->\n# kiprio MCP Server\n\n[![PyPI](https://img.shields.io/pypi/v/kiprio-mcp)](https://pypi.org/project/kiprio-mcp/)\n[![Downloads](https://img.shields.io/pypi/dm/kiprio-mcp)](https://pypi.org/project/kiprio-mcp/)\n[![Python](https://img.shields.io/pypi/pyversions/kiprio-mcp)](https://pypi.org/project/kiprio-mcp/)\n[![License](https://img.shields.io/github/license/ForeverTools/kiprio-mcp)](LICENSE)\n[![MCP Compatible](https://img.shields.io/badge/MCP-compatible-blue)](https://modelcontextprotocol.io)\n[![Stars](https://img.shields.io/github/stars/ForeverTools/kiprio-mcp?style=social)](https://github.com/ForeverTools/kiprio-mcp)\n[![Glama](https://glama.ai/mcp/servers/ForeverTools/kiprio-mcp/badges/score.svg)](https://glama.ai/mcp/servers/ForeverTools/kiprio-mcp)\n\n**27 production API tools for Claude Code, Claude Desktop, Cursor, Cline, Continue, and any [MCP](https://modelcontextprotocol.io) client** — email/phone validation, geocoding, timezone conversion, DNS/WHOIS, SSL inspection, web scraping, NLP, and developer utilities.\n\nNo third-party API keys required. Free tier included. Powered by [kiprio.com](https://kiprio.com).\n\n---\n\n## Quick install\n\nNo install needed — run it straight from PyPI with [uv](https://docs.astral.sh/uv/):\n\n```bash\nuvx kiprio-mcp\n```\n\nOr install with pip:\n\n```bash\npip install kiprio-mcp\n```\n\n**Claude Code** — add to your project in one step:\n\n```bash\nclaude mcp add kiprio -- uvx kiprio-mcp\n# or, if installed via pip:\nclaude mcp add kiprio -- kiprio-mcp\n```\n\nOr add to `~/.claude.json` / Claude Desktop / Cursor / Windsurf / Zed:\n\n```json\n{\n  \"mcpServers\": {\n    \"kiprio\": {\n      \"command\": \"uvx\",\n      \"args\": [\"kiprio-mcp\"],\n      \"env\": {\"KIPRIO_API_KEY\": \"your_key_here\"}\n    }\n  }\n}\n```\n\n(If you installed via pip instead, use `\"command\": \"kiprio-mcp\"` with no `args`.)\n\n**Cline (VS Code)** — open Cline → MCP Servers → Add Server → paste:\n\n```json\n{\n  \"mcpServers\": {\n    \"kiprio\": {\n      \"command\": \"uvx\",\n      \"args\": [\"kiprio-mcp\"],\n      \"env\": {\"KIPRIO_API_KEY\": \"your_key_here\"}\n    }\n  }\n}\n```\n\n**Continue.dev** — add to `~/.continue/config.json` under `mcpServers`:\n\n```json\n{\n  \"mcpServers\": [\n    {\n      \"name\": \"kiprio\",\n      \"command\": \"uvx\",\n      \"args\": [\"kiprio-mcp\"],\n      \"env\": {\"KIPRIO_API_KEY\": \"your_key_here\"}\n    }\n  ]\n}\n```\n\n### Get your free API key (takes 30 seconds)\n\nThe anonymous tier is rate-limited to **50–100 requests/day per tool** — fine for one-off queries, but it runs out fast in any automated workflow.\n\n**A free registered key gives you 100 req/day per tool at zero cost:**\n\n👉 **[kiprio.com/signup](https://kiprio.com/signup?ref=kiprio-mcp)** — no credit card, no trial period.\n\n---\n\n## What you can do\n\nOnce connected, ask Claude naturally:\n\n> *\"Is noreply@company.io a real deliverable address?\"*\n> → `validate_email` checks syntax, MX records, and disposable domain lists\n\n> *\"What tech stack is stripe.com running?\"*\n> → `tech_stack` returns CMS, CDN, analytics, and payment providers\n\n> *\"Take a screenshot of this landing page and flag any broken layout.\"*\n> → `screenshot_url` returns a base64 PNG Claude can analyse directly\n\n> *\"Redact all PII from this support transcript before I send it to Zendesk.\"*\n> → `redact_text` replaces emails, phones, names, and card numbers with `[REDACTED_TYPE]`\n\n> *\"Check the SSL certificate on api.example.com — is it expiring soon?\"*\n> → `ssl_check` returns expiry date, issuer, and grade\n\n---\n\n## Building an automated agent?\n\nkiprio tools are designed for pipelines and hooks, not just one-shot queries. Common patterns:\n\n**Email validation before accepting signups:**\n```\nUser submits email\n→ Claude: validate_email(\"user@example.com\")\n→ If disposable/invalid → reject early, before DB write\n```\n\n**Domain monitoring hook (Claude Code slash command):**\n```bash\n# Add to CLAUDE.md as a custom slash command\n/check-ssl  →  ssl_check on all domains in config/domains.txt\n```\n\n**Lead enrichment agent:**\n```\nCSV of company domains\n→ Claude loops: tech_stack() + whois_lookup() + ip_lookup() per row\n→ Output: enriched CSV with stack, registrar, country, hosting provider\n```\n\n**Content moderation pipeline:**\n```\nUser-submitted text\n→ sentiment_analysis() to flag negative\n→ redact_text() to strip PII before logging\n```\n\nThese patterns work within the free key tier (100 req/day per tool). Pro tier (1,000/day) handles larger batches.\n\n---\n\n## Tools\n\n### Email & Validation\n| Tool | What it does |\n|------|-------------|\n| `validate_email` | Syntax + MX record check + disposable domain detection |\n| `validate_phone` | International phone number validation, E.164 format + country info |\n| `validate_vat` | EU VAT number validation via VIES, returns company name |\n| `validate_iban` | IBAN validation + bank details |\n| `check_password_breach` | k-anonymity breach check — only a 5-char SHA1 prefix is sent |\n\n### Location & Time\n| Tool | What it does |\n|------|-------------|\n| `geocode_address` | Convert address or place name → lat/lon + structured address components |\n| `get_timezone` | City → IANA timezone, UTC offset, current local time, DST details |\n| `convert_timezone` | Convert a datetime between any two IANA timezones (no key required) |\n\n### Network & DNS\n| Tool | What it does |\n|------|-------------|\n| `dns_lookup` | Query A, AAAA, MX, TXT, NS, CNAME, SOA records |\n| `whois_lookup` | Domain registrar, creation/expiry dates, nameservers |\n| `ssl_check` | Certificate validity, expiry, issuer, SANs |\n| `ip_lookup` | Geolocation + VPN/Tor/datacenter detection with threat score |\n\n### Web & Content\n| Tool | What it does |\n|------|-------------|\n| `readability` | Extract main article text and metadata from any URL |\n| `tech_stack` | Detect CMS, framework, CDN, analytics, payments |\n| `parse_og_tags` | Open Graph, Twitter Card, and meta tags from a URL |\n| `screenshot_url` | Full-page or viewport screenshot → base64 PNG |\n| `html_to_pdf` | Convert HTML to PDF → base64 bytes |\n\n### Text Processing\n| Tool | What it does |\n|------|-------------|\n| `sentiment_analysis` | positive/negative/neutral label + compound score (−1 to 1) |\n| `check_grammar` | Rewrite for grammar/spelling + diff of edits; styles: concise, formal, friendly, UK-en, US-en |\n| `translate_text` | Translate between languages with auto source detection |\n| `summarize_text` | Extract key points (configurable sentence count) |\n| `redact_text` | Replace PII with `[REDACTED_TYPE]` placeholders |\n\n### Developer Utilities\n| Tool | What it does |\n|------|-------------|\n| `generate_qr` | QR code → base64 PNG or SVG; custom colours and size |\n| `generate_hash` | Hash string with sha256, sha512, sha1, md5, sha3_256, or blake2b |\n| `generate_uuid` | Generate UUID v1, v4, or v7 |\n| `parse_cron` | Parse a cron expression → next 5 run times + human description |\n| `decode_jwt` | Decode JWT header + payload + expiry status (no verification) |\n\n---\n\n## Rate limits\n\n| Tier | Limit | Cost |\n|------|-------|------|\n| Anonymous (no key) | **50–100 req/day/tool** | $0 |\n| **Free key** | **100 req/day/tool** | **$0** — [sign up](https://kiprio.com/signup?ref=kiprio-mcp) |\n| **Pro** | **1,000 req/day/tool** | **$9/mo** |\n| Business | 10,000 req/day/tool | $39/mo |\n\n**Free key vs anonymous:** Same tools, 3× the headroom, still $0. Just needs an email address.\n\n[Get your free key at kiprio.com/signup →](https://kiprio.com/signup?ref=kiprio-mcp)\n\n### When to upgrade to Pro\n\n- **Batch processing** — validating 500 emails, enriching a CSV, running a link audit\n- **Scheduled agents** — Claude Code hooks that fire on every commit or cron job\n- **Team workspaces** — multiple developers sharing one config\n- **Production scripts** — slash commands that run on every file save or PR\n\n[Upgrade to Pro at kiprio.com →](https://kiprio.com/products/mcp-server/)\n\n---\n\n## Claude Code setup\n\n```bash\nclaude mcp add kiprio -- uvx kiprio-mcp\nclaude mcp list   # should show kiprio\n```\n\nOr with a pip install:\n\n```bash\npip install kiprio-mcp\nclaude mcp add kiprio -- kiprio-mcp\n```\n\nWith API key in your project `.env`:\n```bash\necho \"KIPRIO_API_KEY=your_key\" >> .env\n```\n\nThen reference in your MCP config:\n```json\n{\n  \"mcpServers\": {\n    \"kiprio\": {\n      \"command\": \"uvx\",\n      \"args\": [\"kiprio-mcp\"],\n      \"env\": {\"KIPRIO_API_KEY\": \"${KIPRIO_API_KEY}\"}\n    }\n  }\n}\n```\n\n---\n\n## Troubleshooting\n\n**`kiprio-mcp: command not found` / `spawn kiprio-mcp ENOENT`** — the bare `kiprio-mcp` command only exists after a pip install. Either switch your config to `\"command\": \"uvx\", \"args\": [\"kiprio-mcp\"]` (no install needed), or point at the full path from your virtualenv:\n```json\n\"command\": \"/path/to/venv/bin/kiprio-mcp\"\n```\n\n**`429 Rate limit exceeded`** — free anonymous tier hit. Register at [kiprio.com/signup](https://kiprio.com/signup?ref=kiprio-mcp) for 100 req/day free, or [upgrade to Pro](https://kiprio.com/products/mcp-server/) for 1,000/day.\n\n**`401/403 errors`** — API key invalid. Leave `KIPRIO_API_KEY` empty to use the anonymous tier (30 req/day).\n\n---\n\n## Source\n\n[github.com/ForeverTools/kiprio-mcp](https://github.com/ForeverTools/kiprio-mcp) — MIT licence.\n\nMaintained by [ForeverTools](https://github.com/ForeverTools). APIs powered by [kiprio.com](https://kiprio.com).\n",
  "bytes": 9248,
  "sha": "c4b693aef080e655c93d1427734ead46e65c2cf315f90bf73cbe0b6904383f6d",
  "repo_slug": "forevertools/kiprio-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_kiprio_kiprio_mcp_eb35191a/readme"
}