Search / network.lucie/sync
sync
R0· no sign-inCheck availability, book meetings and find group times — without sharing your calendar.
v1.0.0 · active · website · descriptor JSON · versions
Search / network.lucie/sync
R0· no sign-inCheck availability, book meetings and find group times — without sharing your calendar.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"sync": {
"type": "http",
"url": "https://sync.lucie.network/api/mcp"
}
}
}claude mcp add --transport http sync https://sync.lucie.network/api/mcp[mcp_servers.sync]
url = "https://sync.lucie.network/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"sync": {
"type": "remote",
"url": "https://sync.lucie.network/api/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"sync": {
"type": "http",
"url": "https://sync.lucie.network/api/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=sync&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc3luYy5sdWNpZS5uZXR3b3JrL2FwaS9tY3AifQ%3D%3D"
}{
"servers": {
"sync": {
"type": "http",
"url": "https://sync.lucie.network/api/mcp"
}
}
}{
"mcpServers": {
"sync": {
"httpUrl": "https://sync.lucie.network/api/mcp"
}
}
}extensions:
"sync":
enabled: true
name: "sync"
type: streamable_http
uri: "https://sync.lucie.network/api/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations5 of 5 tools declare readOnlyHint or destructiveHinttools.directory_hints3 of 5 tools declare all four hints; missing: check_availability (destructiveHint, idempotentHint); find_group_times (destructiveHint, idempotentHint)tools.token_costabout 2,110 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 3 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-3d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://sync.lucie.network/api/mcp streamable-http | none | yes | 100% | 1247 ms | 2025-11-25 | 2026-10-20 |
book_group_meeting | Confirm a group meeting at a specific time across several Lucie hosts (by @handle), creating ONE shared Google Calendar event with everyone invited. YOU (the connector's owner) are the organizer and host the event on your calendar — no organizer handle needed. This is a real write: it re-verifies every participant (you included) is free at that instant and refuses if anyone isn't — so it never double-books. Always call find_group_times first and copy an exact common-slot start. Before calling, confirm the time (in each person's zone), the participants, the title, and the reason. Requires you to be on Sync Pro (or a Lucie Membership) via your personal connector; everyone must have a live booking page. |
book_meeting | Book a confirmed meeting on a Lucie Sync host's calendar at a specific start time. This is a real write: it creates a calendar event and emails both the host and the booker. Always call check_availability first and use one of the open slots it returns. Before calling, (1) show the booker the specific date/time you're about to book — in their own time zone — and get their explicit confirmation, and (2) collect their name, email, AND a brief reason for the meeting (ask for the reason if not given; it's required and shared with the host). |
check_availabilityread-only | Return the open meeting slots a Lucie Sync host offers, plus their booking rules (durations offered, minimum notice, how far ahead you can book, buffer between meetings). Returns only bookable slots and policy — never the host's raw calendar. Use this to find a time before proposing one to the user. Slots are absolute instants (ISO-8601 UTC). Pass the booker's viewerTimeZone so times display in THEIR local zone — the booker should never have to do time-zone math. |
create_group_event | Create a Lucie group event (a poll) for several participants, pre-filled with candidate times when everyone is free (the intersection of their availability). Returns a vote link to share: participants pick which proposed times work, and people WITHOUT a Lucie handle can vote manually too. This is a write (creates a poll) but sends no emails and touches no calendars. Confirm the title, participants, and duration with the organizer before creating. Note: agent group scheduling is a Sync Pro feature — the organizer's email must be on Sync Pro (or a Lucie Membership). |
find_group_timesread-only | Given several Lucie hosts (by @handle), return the meeting times when ALL of them are free — the intersection of their availability — for a meeting of the given length. Read-only: never books, never exposes anyone's raw calendar (only the shared open slots). Use it to propose a group time. Times are absolute instants; pass viewerTimeZone so they show in the organizer's local zone. |
Schemas: list_tools.
{
"name": "network.lucie/sync",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://sync.lucie.network/api/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://sync.lucie.network/docs",
"description": "Check availability, book meetings and find group times — without sharing your calendar."
}