paddling-pl-mcp-server
paddling.pl — MCP Server
A Model Context Protocol (MCP) server for
paddling.pl — a Polish marketplace aggregating kayaking-trip offers from
local operators across Poland, letting users discover routes, compare offers,
check availability, and book & pay online. Built to be hosted as a Vercel
Function / Next.js API route using the
mcp-handler package, following
the official
Vercel docs.
About paddling.pl
Paddling.pl is a kayaking-trip marketplace founded in 2025 and headquartered in Gdańsk, Poland. It gathers verified local organizers across Poland's voivodeships — from family-friendly one-day routes to multi-day expeditions — and digitizes booking: users find routes matched to their needs, check availability, and reserve & pay online in minutes, while organizers gain a modern channel to reach new customers. Its mission is to digitize and simplify the Polish kayaking market.
Endpoint
https://paddling-pl-mcp-server.vercel.app/api/mcpFor local development, the endpoint is served at http://localhost:3000/api/mcp.
Available tools
Tool | Description | Arguments |
| Lists kayaking trips, optionally filtered; includes a direct link per trip |
|
| Returns the available dates for a trip |
|
| Source of truth for real equipment availability on a given date |
|
search_trips voivodeships accept any of: DOLNOSLASKIE, KUJAWSKO_POMORSKIE,
LUBELSKIE, LUBUSKIE, LODZKIE, MALOPOLSKIE, MAZOWIECKIE, OPOLSKIE,
PODKARPACKIE, PODLASKIE, POMORSKIE, SLASKIE, SWIETOKRZYSKIE,
WARMINSKO_MAZURSKIE, WIELKOPOLSKIE, ZACHODNIOPOMORSKIE, ZAGRANICA.
Trip links from
search_tripsuse the formhttps://paddling.pl/trips/{rentalSlug}/{tripSlug}.
For developers
Stack
Next.js 16 (App Router) — hosts the MCP endpoint as an API route
mcp-handler 2.x — turns the MCP server into a Web-standard HTTP handler
@modelcontextprotocol/server 2 — the MCP protocol implementation
zod 4 — input schema validation for tool arguments
TypeScript 7
Getting started
npm install
npm run dev # http://localhost:3000Test the server with the MCP Inspector via npm run inspect (see the
Vercel docs).
Project structure
app/api/mcp/route.ts # ← the MCP server (createMcpHandler + tools)
app/page.tsx # landing pageLatest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sultan-programistow/paddling-pl-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server