streamable-httpMITupdated 2mo ago
A hosted Model Context Protocol server that gives AI agents 9 ready-to-use utility tools — hashing, text stats, IBAN & email validation, DNS lookup, currency conversion, world time, domain availability, and CiteReady GEO audits.
What can you do with SpryTools API MCP Server?
SpryTools MCP Server
A hosted Model Context Protocol server that gives AI agents 9 ready-to-use utility tools — hashing, text stats, IBAN & email validation, DNS lookup, currency conversion, world time, domain availability, and CiteReady GEO audits.
- Transport: Streamable HTTP (remote, hosted — nothing to install or run)
- Endpoint:
https://api.sprytools.com/mcp - Auth: free API key via
x-api-keyheader (orAuthorization: Bearer) - Website: https://sprytools.com · API hub: https://sprytools.com/apis
- Registry:
com.sprytools/sprytools(official MCP Registry)
Discovery without a key: the server card and the initialize / tools/list handshake are public, so registry crawlers and MCP hosts can introspect the server. tools/call requires a key and counts against your plan quota.
Quickstart
1. Get a free key
curl -X POST https://api.sprytools.com/v1/signup \
-H "content-type: application/json" \
-d '{"email":"you@example.com"}'
2. Add the server to your MCP client
Most clients that support remote / streamable-HTTP MCP servers take a config block like this:
{
"mcpServers": {
"sprytools": {
"type": "streamable-http",
"url": "https://api.sprytools.com/mcp",
"headers": { "x-api-key": "YOUR_KEY" }
}
}
}
For clients that only speak stdio, bridge via mcp-remote:
{
"mcpServers": {
"sprytools": {
"command": "npx",
"args": ["mcp-remote", "https://api.sprytools.com/mcp", "--header", "x-api-key:YOUR_KEY"]
}
}
}
3. Call a tool (raw JSON-RPC)
curl -X POST https://api.sprytools.com/mcp \
-H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-H "x-api-key: YOUR_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"validate_iban","arguments":{"iban":"DE89370400440532013000"}}}'
Tools
| Tool | Description | Parameters |
|---|---|---|
hash_text |
Compute a cryptographic hash (md5, sha1, sha256, sha512) of a text. | text, algorithm (default sha256) |
text_stats |
Analyze text: word/sentence counts, reading time and Flesch readability scores. | text |
validate_iban |
Validate an IBAN (ISO 13616 MOD-97) and return bank/country details. | iban |
validate_email |
Validate an email address: RFC syntax, MX records, disposable/role-based detection. | email |
dns_lookup |
Look up DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA) for a domain. | domain, type (default A) |
convert_currency |
Convert an amount between currencies using current ECB exchange rates. | from, to, amount |
world_time |
Get the current time and UTC offset for an IANA timezone. | timezone (default UTC) |
check_domain |
Check whether a domain name is available for registration (WHOIS + DNS). | domain |
geo_audit |
Run a CiteReady GEO audit: how well AI search engines (ChatGPT, Perplexity, Google AI Overviews) can crawl, understand and cite a website. Returns score, grade and actionable findings. | url, pages (1–3, default 1) |
The SpryTools API hub exposes 30+ utility APIs in total; this MCP server surfaces the 9 most agent-relevant of them as tools. See https://sprytools.com/apis for the full catalog.
Pricing
| Plan | Quota | Price |
|---|---|---|
| Free | 100 calls / day | €0 |
| Starter | 10,000 calls / month | €2.99 / mo |
| Pro | 100,000 calls / month | €8.99 / mo |
| Business | 1,000,000 calls / month | €24.99 / mo |
Live pricing: GET https://api.sprytools.com/pricing · Subscribe: POST /v1/checkout/session { email, plan }
Notes
The canonical source for the tool list is the live server card at
https://api.sprytools.com/.well-known/mcp/server-card.json. This repository holds
the public MCP manifest (server.json) and documentation only — no server code or
secrets. The server itself is operated as a hosted service.
License
Install
Add SpryTools API MCP Server to your client. Pick the one you use.
claude mcp add --transport http sprytools-api-mcp-server https://api.sprytools.com/mcpcodex mcp add sprytools-api-mcp-server --url https://api.sprytools.com/mcp{
"mcpServers": {
"sprytools-api-mcp-server": {
"url": "https://api.sprytools.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"sprytools-api-mcp-server": {
"type": "http",
"url": "https://api.sprytools.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"sprytools-api-mcp-server": {
"url": "https://api.sprytools.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"sprytools-api-mcp-server": {
"serverUrl": "https://api.sprytools.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
9 tools
SpryTools API MCP Server exposes 9 tools to a connected agent.
- hash_text
- Compute a cryptographic hash (md5, sha1, sha256, sha512) of a text.
- text_stats
- Analyze text: word/sentence counts, reading time and Flesch readability scores.
- validate_iban
- Validate an IBAN (ISO 13616 MOD-97) and return bank/country details.
- validate_email
- Validate an email address: RFC syntax, MX records, disposable/role-based detection.
- dns_lookup
- Look up DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA) for a domain.
- convert_currency
- Convert an amount between currencies using current ECB exchange rates.
- world_time
- Get the current time and UTC offset for an IANA timezone.
- check_domain
- Check whether a domain name is available for registration (WHOIS + DNS).
- geo_audit
- Run a [CiteReady](https://citeready.sprytools.com) GEO audit: how well AI search engines (ChatGPT, Perplexity, Google AI Overviews) can crawl, understand and cite a website. Returns score, grade and actionable findings.
Score
72 / 100
Good
- Documentation25/25
- Maintenance16/25
- Trust13/20
- Capability6/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 63 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 9 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.0.1Latest | Jun 30, 2026 |
| 1.0.0 | Jun 11, 2026 |