# lesgooo Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## lesgooo

Free group planner for dates, RSVPs, place votes, shared checklists and split costs

- Record: https://musedirectory.ai/connector/lesgooo
- Category: Productivity
- Developer: lesgooo.fun (https://lesgooo.fun/agents/)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 948ms, checked 2026-09-28T07:46:10Z
- Endpoint: https://lesgooo.fun/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-09-25T00:01:00Z)
- Source: Found in the official MCP Registry (fun.lesgooo/lesgooo) https://registry.modelcontextprotocol.io/v0/servers?search=fun.lesgooo%2Flesgooo

Coordinates group plans with no signup required. Muse can create plans, manage availability and RSVPs, vote on places, track shared expenses and split costs, and maintain shared checklists for events.

Example request: "Create a group plan for a weekend cabin trip and help me track who's coming and split the grocery costs"

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use lesgooo to help me. It is a free service with an MCP server at https://lesgooo.fun/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- create_plan: Create a new lesgooo plan and get its shareable links. Optionally adds the user as the first participant (returns their participant_token). Only call after the user asked for it.
- get_plan: Read a plan: today's date, title, event details, participants and their available dates and RSVP, the best dates so far (with weekday), the places being voted on (with place_id) and the currency for shared costs. Pass since (the server_time of an earlier call) to also get a list 
- join_plan: Join a plan as the person you act for. If a participant with the same name already exists, you act as them (like picking your name in the app). Returns participant_id and participant_token. Confirm the name with the user first.
- set_availability: Set which days the person is free (YYYY-MM-DD, today up to 2 years ahead). mode: "replace" (default) sets exactly these days, "add" / "remove" change them. Only with the user's confirmation.
- set_rsvp: Answer whether the person is coming: "yes", "no", or "clear" to remove the answer. For a repeating event the answer is for one occurrence: the next one by default, or pass occurrence_date (see get_plan event.upcoming). Only with the user's confirmation.
- add_place: Suggest a place the group can vote on (Where tab). Give a name and optionally an address plus either a Google Maps link or any other web link (Mapy.cz, Airbnb, Booking, the venue's website). Duplicates are merged. Acts as the participant.
- vote_place: Up-vote ("up"), down-vote ("down") or remove your vote ("clear") on a place, by place_id from get_plan. Only with the user's confirmation.
- get_checklist: Read the plan's shared checklist: open and done items, with item_id.
- add_checklist_item: Add an item to the plan's shared checklist (e.g. "Bring the grill"). Acts as the participant.
- check_item: Mark a checklist item done (done: true) or open again (done: false), by item_id from get_checklist.
- update_event: Change the shared event everyone sees on the RSVP page: title, date/time, place or description. Only after the group agreed. Times are local (no time zone); omit start_time for an all-day event. Send only the fields to change; an empty string clears a field.
- get_expenses: Read the plan's shared costs (Splitwise tab): expenses, each person's balance, and the suggested payments to settle up. Amounts are in the plan's currency.
- add_expense: Record a shared expense, split equally. paid_by defaults to the person you act for; split_among defaults to everyone in the plan. Always confirm the amount and who shares it with the user first.
- record_payment: Record that the person you act for paid someone back (settling up). amount defaults to what they owe that person according to get_expenses. Only after the money was actually sent.
- remove_entry: Delete an expense, payment, checklist item or place that the person you act for added (e.g. to fix a wrong amount: remove, then add again). Entries added by others can't be removed here. Always confirm with the user first.

Screening checks:
- MCP handshake: pass (Answered in 642ms)
- Domain against threat feeds (Cloudflare security DNS): pass (lesgooo.fun not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (15 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (Domain registered 318 days ago)
- AI review of purpose and tool behavior: pass (No concerns)
