{"name":"Mailagents Builder · Demo","description":"Deterministic email workflow blueprints. No model calls, email actions, or provisioning. Create a temporary session at POST /api/a2a/session; tasks expire after 30 minutes. Sessions and tasks are shared across server instances.","supportedInterfaces":[{"url":"https://mailagents.dev/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"url":"https://mailagents.dev","organization":"Mailagents"},"version":"0.1.0","documentationUrl":"https://mailagents.dev/a2a.md","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"securitySchemes":{"demoSession":{"httpAuthSecurityScheme":{"description":"POST https://mailagents.dev/api/a2a/session to receive a temporary demo token. No account or model key required.","scheme":"Bearer","bearerFormat":"opaque"}}},"securityRequirements":[{"schemes":{"demoSession":{}}}],"defaultInputModes":["text/plain"],"defaultOutputModes":["text/markdown","application/json","text/plain"],"skills":[{"id":"support","name":"Customer support","description":"Triage the inbox. Draft a useful reply. Bring a person in when it matters. Returns a demo plan for TypeScript or Python.","tags":["Inboxes","Threads","Events","demo"],"examples":["I want an agent that triages support emails and drafts replies for my team."]},{"id":"invoices","name":"Invoice processing","description":"Turn incoming invoices into structured data, ready for your accounting workflow. Returns a demo plan for TypeScript or Python.","tags":["Attachments","Extraction","Events","demo"],"examples":["I want to extract invoice details from email attachments and send them to my accounting workflow."]},{"id":"digest","name":"Daily inbox digest","description":"A quieter inbox. One useful summary of the conversations that need your attention. Returns a demo plan for TypeScript or Python.","tags":["Threads","Search","Replies","demo"],"examples":["Build an agent that sends me a daily summary of the important emails in its inbox."]},{"id":"leads","name":"Lead routing","description":"Understand each inbound enquiry and get it to the right person with context. Returns a demo plan for TypeScript or Python.","tags":["Extraction","Workspaces","Threads","demo"],"examples":["Help me plan an agent that qualifies inbound enquiries and routes them to the right team."]},{"id":"scheduling","name":"Scheduling assistant","description":"Handle the back-and-forth, collect availability, and prepare the next step. Returns a demo plan for TypeScript or Python.","tags":["Inboxes","Threads","Replies","demo"],"examples":["I want an email assistant that coordinates meeting availability with my calendar tool."]},{"id":"documents","name":"Document intake","description":"Collect files, check what’s missing, and keep every document with its conversation. Returns a demo plan for TypeScript or Python.","tags":["Attachments","Extraction","Workspaces","demo"],"examples":["Plan an agent that collects documents by email and checks them against a requirements list."]}]}