{"spec":"webmcp/0.1","version":"1.0.0","name":"Natrium Mail WebMCP","description":"Declarative and imperative W3C WebMCP tools for Natrium zero-knowledge encrypted email.","site":"https://natrium.sh","documentationUrl":"https://natrium.sh/AGENTS.md","mcpEndpoint":"https://natrium.sh/api/mcp","provider":{"name":"Natrium Technologies Inc.","url":"https://natrium.sh","contactEmail":"support@natrium.sh"},"tools":[{"name":"send_email","description":"Send an AES-256-GCM encrypted or standard email message via Natrium Mail API","url":"https://natrium.sh/api/email/send","method":"POST","contentType":"application/json","parameters":[{"name":"to","type":"string","description":"Recipient email address","required":true},{"name":"subject","type":"string","description":"Subject line of the email","required":true},{"name":"body","type":"string","description":"Body text or HTML content","required":true}],"inputSchema":{"type":"object","additionalProperties":false,"required":["to","subject","body"],"properties":{"to":{"type":"string","description":"Recipient email address"},"subject":{"type":"string","description":"Subject line of the email"},"body":{"type":"string","description":"Body text or HTML content"}}},"readOnlyHint":false,"safety":{"requiresConfirmation":true,"writesData":true}},{"name":"query_inbox","description":"Retrieve and filter messages from user's zero-knowledge encrypted mailbox","url":"https://natrium.sh/api/emails","method":"GET","contentType":"application/json","parameters":[{"name":"folder","type":"string","description":"Folder name (inbox, sent, archive, trash, spam)","required":false},{"name":"limit","type":"integer","description":"Max messages","required":false}],"inputSchema":{"type":"object","additionalProperties":false,"properties":{"folder":{"type":"string","description":"Folder name (inbox, sent, archive, trash, spam)","default":"inbox"},"limit":{"type":"integer","description":"Max messages","default":20}}},"readOnlyHint":true,"safety":{"requiresConfirmation":false,"writesData":false}},{"name":"search_emails","description":"Search messages across mailbox by keyword query, sender, or date range","url":"https://natrium.sh/api/email/search","method":"GET","contentType":"application/json","parameters":[{"name":"query","type":"string","description":"Search query","required":true}],"inputSchema":{"type":"object","additionalProperties":false,"required":["query"],"properties":{"query":{"type":"string","description":"Search term or keyword query"}}},"readOnlyHint":true,"safety":{"requiresConfirmation":false,"writesData":false}},{"name":"manage_keys","description":"Lookup and verify public encryption keys and fingerprints for email recipients","url":"https://natrium.sh/api/keys/lookup","method":"GET","contentType":"application/json","parameters":[{"name":"email","type":"string","description":"Email address to query public key for","required":true}],"inputSchema":{"type":"object","additionalProperties":false,"required":["email"],"properties":{"email":{"type":"string","description":"Email address to query public key for"}}},"readOnlyHint":true,"safety":{"requiresConfirmation":false,"writesData":false}},{"name":"request_access","description":"Submit user application for zero-knowledge encrypted @natrium.sh email account","url":"https://natrium.sh/api/auth/signup-apply","method":"POST","contentType":"application/json","parameters":[{"name":"username","type":"string","description":"Desired Natrium account username","required":true},{"name":"recoveryEmail","type":"string","description":"Optional recovery email address","required":false}],"inputSchema":{"type":"object","additionalProperties":false,"required":["username"],"properties":{"username":{"type":"string","description":"Desired Natrium account username"},"recoveryEmail":{"type":"string","description":"Optional recovery email address"}}},"readOnlyHint":false,"safety":{"requiresConfirmation":true,"writesData":true}},{"name":"sign_in","description":"Authenticate user session with Natrium credentials or FIDO2 passkey assertion","url":"https://natrium.sh/api/auth/login","method":"POST","contentType":"application/json","parameters":[{"name":"email","type":"string","description":"Account email address","required":true}],"inputSchema":{"type":"object","additionalProperties":false,"required":["email"],"properties":{"email":{"type":"string","description":"Account email address"}}},"readOnlyHint":false,"safety":{"requiresConfirmation":true,"writesData":false}},{"name":"verify_content_safety","description":"Verify a SHA-256 media attachment hash against threat intelligence registries","url":"https://natrium.sh/api/v1/content-safety","method":"POST","contentType":"application/json","parameters":[{"name":"sha256","type":"string","description":"Hex-encoded 64-character SHA-256 digest","required":true},{"name":"filename","type":"string","description":"Sanitized filename","required":false}],"inputSchema":{"type":"object","additionalProperties":false,"required":["sha256"],"properties":{"sha256":{"type":"string","description":"Hex-encoded 64-character SHA-256 digest"},"filename":{"type":"string","description":"Sanitized filename"}}},"readOnlyHint":true,"safety":{"requiresConfirmation":false,"writesData":false}}]}