SpryTools API MCP Server
Utility tools for AI agents: hashing, text stats, validation, DNS, currency, GEO audits.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
claude mcp add --transport http sprytools-api-mcp-server 'https://api.sprytools.com/mcp' --header 'x-api-key: <SpryTools API key (also accepted as Authorization: Bearer). Free signup: POST https://api.sprytools.com/v1/signup {"email"}>'
{
"mcpServers": {
"sprytools-api-mcp-server": {
"type": "http",
"url": "https://api.sprytools.com/mcp",
"headers": {
"x-api-key": "<SpryTools API key (also accepted as Authorization: Bearer). Free signup: POST https://api.sprytools.com/v1/signup {\"email\"}>"
}
}
}
}
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
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
الأسئلة الشائعة
ما هو SpryTools API MCP Server؟
Utility tools for AI agents: hashing, text stats, validation, DNS, currency, GEO audits.
كيف أثبّت SpryTools API MCP Server؟
يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http sprytools-api-mcp-server 'https://api.sprytools.com/mcp' --header 'x-api-key: <SpryTools API key (also accepted as Authorization: Bearer). Free signup: POST https://api.sprytools.com/v1/signup {"email"}>'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج SpryTools API MCP Server إلى مفتاح API؟
نعم. يتطلب x-api-key، وتضبطها في إعداداته.
هل SpryTools API MCP Server مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون SpryTools API MCP Server؟
ينشره Grenzfrei. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.