Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@basic-mcpHow many days are there between today and January 1st, 2026?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
basic-mcp
MCP server providing deterministic tools for operations that LLMs commonly struggle with: time, math, counting, randomness, and validation.
Installation
Usage
With Claude Code
Add to ~/.claude.json:
Standalone
Tools
Time
Tool | Description |
| Get current date/time with timezone support |
| Calculate difference between two dates |
| Add/subtract time from a date |
| Convert between Unix timestamps and dates |
Math
Tool | Description |
| Evaluate math expressions (supports "15% of 200", sqrt, trig, etc.) |
| Convert between units (km to miles, celsius to fahrenheit, etc.) |
| Calculate mean, median, mode, std dev, min, max, sum |
Strings
Tool | Description |
| Count characters, words, lines, bytes, sentences, paragraphs |
| Generate MD5, SHA1, SHA256, SHA512 hashes |
| Generate UUID v4 |
| Encode/decode base64 |
| Test strings against regex patterns |
Random
Tool | Description |
| Cryptographically secure random integer |
| Cryptographically secure random float |
| Select random item(s) from a list |
| Randomly shuffle an array (Fisher-Yates) |
Validation
Tool | Description |
| Validate email, URL, IPv4, IPv6, UUID, JSON, credit card (Luhn) |
| Parse JSON with optional path extraction |
| Parse URL into components |
| DNS lookup (A, AAAA, MX, TXT, NS, CNAME records) |
License
MIT