Palaner
Give your agent 250,000+ upcoming events in any city, already collected from 90+ sources into one deduplicated database, so it answers with one query instead…
What it can do
- Find Place: Turn a place name into coordinates, e.g. "Bar, Montenegro" or "Peckham, London". Returns lat, lng, a tidy label, the country and the timezone — the place, lat and lng that search_events ta
- Search Events: Search real, future events near a point. Give either place (the label find_place returned) or lat and lng. when accepts "tonight", "today", "tomorrow", "weekend", "week", "month", or us
- Recommend Events: Events ranked for this person specifically, using their Palaner profile, music taste and saved plans, with a reason attached to each. Falls back to their saved city and feed distance
What data it sees
Do you need an account
No: the server works without sign-in
Give your agent 250,000+ upcoming events in any city, already collected from 90+ sources into one deduplicated database, so it answers with one query instead of crawling the web: gigs, club nights, meetups, board games, sport, hiking, comedy, talks. Results are ranked for the signed-in person's taste, friends and music, with the reason attached and a link back to the original listing. Any town on Earth works by coordinate and radius. Free to connect.
How to connect
How to connect Palaner to Claude
The server address to paste into Claude settings:
https://palaner--dreicjohn.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect Palaner to ChatGPT
The server address to paste into ChatGPT settings:
https://palaner--dreicjohn.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect Palaner to Cursor
The server address to paste into Cursor settings:
https://palaner--dreicjohn.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (33)
Raw names from tools/list. Only developers need these.
| find_place | Turn a place name into coordinates, e.g. "Bar, Montenegro" or "Peckham, London". Returns lat, lng, a tidy label, the country and the timezone — the place, lat and lng that search_events takes. |
| search_events | Search real, future events near a point. Give either place (the label find_place returned) or lat and lng. when accepts "tonight", "today", "tomorrow", "weekend", "week", "month", or use from_date/to_date as YYYY-MM-DD. Counts against the weekly search quota. |
| recommend_events | Events ranked for this person specifically, using their Palaner profile, music taste and saved plans, with a reason attached to each. Falls back to their saved city and feed distance when no place is given. next_step, when present, means nothing personal to rank on; it suggests the gap to relay, with any link for their own browser only. Counts against the weekly search quota. |
| get_event | Everything Palaner holds about one event: description, venue and coordinates, price, ticket link, source, who else is going (where they have agreed to be named), and similar events. Does not count against the search quota; it has its own, much larger weekly allowance. |
| search_event_groups | Things that work for several people at once — clubs, leagues, classes and meetups that run regularly near a place, rather than one-off events. Does not count against the search quota; it shares get_event's allowance. |
| find_group_venue | A fair place to meet for a named group of this person's Palaner friends — somewhere no one person has to travel much further than the rest. Free. |
| find_restaurant_deals | Restaurant offers Palaner has already found near a place — set menus, happy hours, first-table discounts. Reads what is cached; never starts a new search. Free. |
| friend_lookup | Look up one of this person's Palaner friends by name and see what they are into — only what that friend has chosen to share. Free. |
| who_is_going | Who is going to an event. Counts everyone; names only the people who have agreed to be named to this person. Free. |
| suggest_people | Palaner members worth connecting with — ranked by mutual friends, area and shared interests. Free. |
| connect_with | Send a Palaner friend request to someone, by their handle. The other person still has to accept. Free. |
| set_group_consent | Set what this person shares inside a Palaner group chat — their profile, or their calendar availability. Free. |
| add_to_plans | Save an event to this person's Palaner plans, or mark them going. status is "going" or "interested". Free. |
| my_plans | What this person has saved and is going to, soonest first, with who else is going where those people have agreed to be named. Free. |
| mark_busy | Block out time in Palaner so it stops suggesting things then. Times are ISO 8601. Free. |
| add_to_calendar | Get the calendar entry for an event: the .ics text, ready to hand over or save, and a link that downloads the same file. Free. |
| get_my_profile | Everything Palaner knows about this person and ranks events with: interests, city, feed distance, mood, currency, remembered preferences, connected music services, and searches left this week. A long list is a sample — `bounded` has the real total, `full` returns one whole. next_step, when present, suggests the one gap to relay; a link in it is for their own browser only. Free. |
| set_profile_field | Set one thing on their Palaner profile. Allowed fields: name, age, gender, career, postcode, home_area_label, city, fave_spots, people_they_want_to_meet, heritage_countries, languages, fave_performers, fave_comedians, hobbies, time_of_day_preference, activity_level, friend_names_on_app, social_handles, audience_filters. Free. |
| set_professional_profile | Store what this person does for work, so Palaner can suggest events that fit it, from fields already extracted from a CV or LinkedIn profile — this tool does not parse or fetch any document itself, and Palaner never receives one. Every field is optional. Free. |
| remember_preference | Store something durable about what they like or dislike, in their own words — "loves outdoor techno", "can't do anything before 11am". Palaner ranks with it from then on. Free. |
| forget_preference | Remove something Palaner remembers about their taste, and stop it being re-derived from their music. Free. |
| set_mood | Stamp how much energy they have today: low, med, high, or clear to unset it. The feed ranks differently for each. Free. |
| set_city | Set the city their Palaner feed is centred on. Free. |
| set_feed_radius | Set how far they are willing to travel, in kilometres. Searches and their feed both respect it. Free. |
| set_circumstance | Why they are in this city: local, first_timer, business or holidaymaker. Changes how the feed weighs things. Free. |
| set_display_currency | Set the currency prices are shown in, as an ISO 4217 code. Free. |
| downweight_category | Show less of a category in their feed — music, sport, art, comedy, talk, work, hobby. Free. |
| bend_feed | Nudge their feed by multiplying one or more named scoring signals: scarcity, rsvp, rsvp_velocity, cross_source, time_fit, novelty, weather_fit, pro_curator_match, venue_busyness, venue_rating. Each value is a factor clamped to 0.67-1.5 — under 1 de-emphasises that signal, over 1 amplifies it. There is no price or distance signal here; for a distance limit use set_feed_radius instead. Free. |
| hide_event | Tell Palaner this event is not their thing, so it stops suggesting it and things like it. Free. |
| record_feedback | Pass on something they said about Palaner itself. kind is bug, idea, crash or gap. Goes to the product feedback log, never to their profile. Free. |
| connect_spotify | Returns a palaner.com link for this person to open, to connect Spotify so Palaner can rank gigs by who they actually listen to. The sign-in happens in their own browser; this tool returns a URL only and performs no authentication itself. Free. |
| connect_apple_music | Returns a palaner.com link for this person to open, to connect Apple Music. The sign-in happens in their own browser; this tool returns a URL only and performs no authentication itself. Free. |
| connect_youtube_music | Returns a palaner.com link for this person to open, to connect YouTube Music. The sign-in happens in their own browser; this tool returns a URL only and performs no authentication itself. Free. |