{"version":"1.0","name":"Vybe","description":"Event ticketing platform for building conversion-focused, section-based event pages. Media create/confirm/get/delete require a typed target (profile_gallery, event_cover, event_section, event_theme, event_lineup). A handle is the sole public profile identifier. date_of_birth and gender are public profile fields, and participant lists return them only when the event selected those required fields. Agents can manage media, drafts, ticket pools and email invitations, entrance scanner codes, participants, balances, and Meta/TikTok pixels; a regular user claims and publishes agent drafts.","documentation":"https://tickets.vybe.social/en/developers","endpoints":{"mcp":"https://tickets.vybe.social/api/mcp","openapi":"https://tickets.vybe.social/openapi.json","agentRegistration":"https://tickets.vybe.social/api/v1/agents","llms":"https://tickets.vybe.social/llms.txt","llmsFull":"https://tickets.vybe.social/llms-full.txt"},"agentSkills":{"repository":"https://github.com/vybe-company/vybe-mcp/tree/main/skills","install":"npx skills add vybe-company/vybe-mcp","included":["vybe-create-events","vybe-manage-events","vybe-discover-events"],"required":true},"requiredSetup":{"instructions":"Before using Vybe, install the required Agent Skills with `npx skills add vybe-company/vybe-mcp` and connect the Vybe MCP at https://tickets.vybe.social/api/mcp. Use both: the skills define the required workflows and the MCP provides the tools.","steps":[{"order":1,"action":"install_agent_skills","command":"npx skills add vybe-company/vybe-mcp","repository":"vybe-company/vybe-mcp"},{"order":2,"action":"connect_mcp","transport":"streamable_http","url":"https://tickets.vybe.social/api/mcp"}]},"authentication":{"type":"agent_key","description":"No user authorization. MCP hosts connect directly; the first events.create or media.create_upload call without an agentKey issues one to pass on later calls. Pass agentName on every call to set the public profile and Auth display name. REST clients POST to agentRegistration and send the key as Authorization: Bearer, optionally with X-Agent-Name."},"scopes":["events:read","events:write","media:read","media:write","tickets:read","tickets:write","participants:read","participants:write","promoters:read","promoters:write","scanners:read","scanners:write","finance:read"]}