{"apiVersion":"v1","directorySlug":"altessa-mcp-ca7437bdad","title":"Altessa","description":"The wedding planner you buy once: budget, guest list, vendors, timeline, seating chart and floor plan in one place. Free to start, no subscription.","pageUrl":"https://www.mcpbundles.com/skills/altessa-mcp-ca7437bdad","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.altessa.studio/mcp","hostedMcpUrl":null,"toolCount":4,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"studio.altessa/altessa-mcp-ca7437bdad","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"plan_reception_layout","description":"Use this when someone wants to plan a wedding reception floor plan, figure out how many tables fit in a room, or check whether a venue space can hold their guest count with a dance floor, bar, buffet, DJ or band, and head table. Needs guest count; room dimensions in feet are optional (if missing, returns the space required instead of a fit check). Do not use for ceremony seating, seating assignments by name (use generate_seating_chart), or venue search.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["guest_count"],"properties":{"bars":{"type":"integer","default":1,"maximum":3,"minimum":0},"cake_table":{"type":"boolean","default":true},"head_table":{"enum":["none","sweetheart","head_table_8","head_table_12"],"type":"string","default":"sweetheart"},"dance_floor":{"type":"boolean","default":true},"guest_count":{"type":"integer","maximum":600,"minimum":10},"table_shape":{"enum":["round_60","round_72","rectangle_8ft","mixed"],"type":"string","default":"round_60"},"food_service":{"enum":["plated","buffet","stations"],"type":"string","default":"plated"},"entertainment":{"enum":["none","dj","band"],"type":"string","default":"dj"},"room_width_ft":{"type":"number","maximum":300,"minimum":10},"room_length_ft":{"type":"number","maximum":300,"minimum":10},"seats_per_table":{"type":"integer","maximum":12,"minimum":6}}},"title":"Reception layout planner","logicalName":"plan_reception_layout","displayName":"Reception layout planner","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_seating_chart","description":"Use this when someone has a list of wedding guests and wants them assigned to tables, keeping families, friend groups, or couples together and keeping specific people apart. Accepts names with optional group labels and keep-apart pairs. Returns table assignments and a shareable chart. Do not use for floor plans without names (use plan_reception_layout) or for RSVP tracking.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["guests"],"properties":{"guests":{"type":"array","items":{"type":"object","required":["name"],"properties":{"name":{"type":"string","maxLength":80,"minLength":1},"group":{"type":"string"},"plus_one":{"type":"boolean","default":false}}},"maxItems":600,"minItems":2},"keep_apart":{"type":"array","items":{"type":"array","items":{"type":"string"},"maxItems":2,"minItems":2}},"table_count":{"type":"integer","maximum":200,"minimum":1},"fill_strategy":{"enum":["balanced","fill_tables"],"type":"string","default":"balanced"},"keep_together":{"type":"array","items":{"type":"array","items":{"type":"string"}}},"seats_per_table":{"type":"integer","default":8,"maximum":14,"minimum":4},"head_table_names":{"type":"array","items":{"type":"string"}}}},"title":"Seating chart generator","logicalName":"generate_seating_chart","displayName":"Seating chart generator","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"build_wedding_timeline","description":"Use this when someone wants a minute-by-minute wedding day schedule: getting ready, first look, ceremony, cocktail hour, reception, send-off. Needs the ceremony start time; everything else has defaults. Do not use for the months-long planning checklist or vendor payment schedules.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["ceremony_time"],"properties":{"location":{"type":"string","maxLength":120},"send_off":{"enum":["none","sparklers","bubbles","car"],"type":"string","default":"none"},"first_look":{"type":"boolean","default":true},"same_venue":{"type":"boolean","default":true},"wedding_date":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"},"ceremony_time":{"type":"string","pattern":"^([01]\\d|2[0-3]):[0-5]\\d$"},"travel_minutes":{"type":"integer","default":0,"maximum":120,"minimum":0},"reception_hours":{"type":"number","default":4.5,"maximum":6,"minimum":3},"ceremony_minutes":{"type":"integer","default":30,"maximum":90,"minimum":15},"photo_priorities":{"type":"array","items":{"enum":["couple","family","wedding_party","sunset","detail"],"type":"string"},"default":["couple","family","wedding_party","sunset","detail"]},"cocktail_hour_minutes":{"type":"integer","default":60,"maximum":90,"minimum":45},"hair_and_makeup_people":{"type":"integer","default":4,"maximum":12,"minimum":1}}},"title":"Wedding day timeline builder","logicalName":"build_wedding_timeline","displayName":"Wedding day timeline builder","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"estimate_wedding_budget","description":"Use this when someone gives a total wedding budget, a guest count, or both and wants a category-by-category split (venue, catering, photo and video, flowers, music, attire, stationery, and so on) with per-guest math and a contingency line. Do not use for tracking actual spending or vendor payments.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"style":{"enum":["classic","modern","rustic","destination"],"type":"string","default":"classic"},"region":{"enum":["northeast","southeast","midwest","southwest","west","mountain","national"],"type":"string","default":"national"},"priorities":{"type":"array","items":{"enum":["venue","food","photo_video","flowers","music","attire","stationery","planner"],"type":"string"},"maxItems":3},"guest_count":{"type":"integer","maximum":600,"minimum":10},"total_budget_usd":{"type":"integer","maximum":500000,"minimum":2000}}},"title":"Wedding budget breakdown","logicalName":"estimate_wedding_budget","displayName":"Wedding budget breakdown","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Altessa&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuYWx0ZXNzYS5zdHVkaW8vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Altessa%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.altessa.studio%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Altessa%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.altessa.studio%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Altessa&connectorUrl=https%3A%2F%2Fmcp.altessa.studio%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Altessa\" --url \"https://mcp.altessa.studio/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/altessa-mcp-ca7437bdad","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/altessa-mcp-ca7437bdad/tools/{tool}","mcpServerUrl":"https://mcp.altessa.studio/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/altessa-mcp-ca7437bdad?live=1"}