naudini — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited naudini (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Boat charter discovery for the Mediterranean — plug into any AI agent in minutes.
Naudini is the intelligence layer between a traveler asking "I want to rent a boat in Ibiza for 10 people to watch the sunset" and the right owner, boat, and day. This repository contains the Skill package that lets any MCP-compatible agent (Claude Code, OpenClaw, Cursor, Copilot, etc.) or OpenAI function-calling agent invoke Naudini's discovery engine.
| Tool | What the AI can do |
|---|---|
search_boats | Find ranked boats by destination, dates, party size, vibe (sunset / family / party / dolphins / fishing) |
quote_boat | Get real availability + full price breakdown (skipper fee, service fee) |
check_weather | Best wind/wave/rain/sunset window via Open-Meteo Marine |
rank_boats | Re-rank a caller-supplied candidate set |
request_handoff | Create a tracked lead → get WhatsApp, checkout & proposal links |
User: "Quiero alquilar un barco en Mallorca el 12 de junio para 8 personas, queremos ver el atardecer."
The agent calls search_boats → quote_boat → request_handoff and returns:
{
"boat": "Nevina (Bavaria 42)",
"score": 80.1,
"why": {
"vibe_fit": "Tagged for 'sunset'",
"capacity_fit": "Capacity 10 for party 8 (80% load)",
"owner_quality": "4.8★ · 47 reviews · responds in ~6 min"
},
"total_eur": 1068,
"links": {
"whatsapp_owner": "https://wa.me/34...",
"checkout": "https://naudini.com/checkout-naudini.php?...",
"email_proposal": "https://naudini.com/proposal-generator.php?..."
}
}Add to your claude_desktop_config.json or .mcp.json:
{
"mcpServers": {
"naudini": {
"type": "http",
"url": "https://naudini.com/api/v1/discovery",
"headers": {
"X-Naudini-Skill-Key": "nau_live_YOUR_KEY_HERE"
}
}
}
}Then load SKILL.md into your agent's system prompt so it knows when to invoke Naudini.
import json
with open("manifest.openai.json") as f:
naudini_functions = json.load(f)["functions"]
# Pass to client.chat.completions.create(tools=naudini_functions, ...)Free tier available (commission-only). Register at naudini.com/skill-access
Spain (Mallorca, Ibiza, Barcelona, Valencia) · Croatia · Italy · France · Greece · Portugal
New owners onboarding weekly.
Want your fleet to appear in Naudini's AI-powered recommendations? → naudini.com/owners
Plans from free (commission-only) to Captain (149 €/mo — priority ranking, WhatsApp auto-reply, PDF proposals).
| File | Purpose |
|---|---|
SKILL.md | System-prompt instructions for AI agents — when and how to invoke |
manifest.mcp.json | MCP tool manifest (Claude Code, OpenClaw, Cursor) |
manifest.openai.json | OpenAI function-calling manifest |
MIT — use freely, attribution appreciated.
Naudini · Mediterranean boat charter discovery · naudini.com
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.