Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naudini Skill — MCP & OpenAI function-calling

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.

MCP Compatible OpenAI Functions License: MIT


What it does

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

Example conversation

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?..."
  }
}

Quickstart

Claude Code / OpenClaw (MCP)

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.

OpenAI / ChatGPT / LangChain / LlamaIndex

import json

with open("manifest.openai.json") as f:
    naudini_functions = json.load(f)["functions"]

# Pass to client.chat.completions.create(tools=naudini_functions, ...)

Get an API key

Free tier available (commission-only). Register at naudini.com/skill-access


Destinations covered

Spain (Mallorca, Ibiza, Barcelona, Valencia) · Croatia · Italy · France · Greece · Portugal

New owners onboarding weekly.


For boat owners & charter companies

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).


Files

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

License

MIT — use freely, attribution appreciated.


Naudini · Mediterranean boat charter discovery · naudini.com