### Install Node.js Dependencies Source: https://github.com/claw-silhouette/botemail-mcp-server/blob/main/README.md Install the necessary Node.js dependencies for the BotEmail MCP Server. Ensure you have Node.js 18+ installed. ```bash npm install ``` -------------------------------- ### Create Bot Email Account Example Source: https://github.com/claw-silhouette/botemail-mcp-server/blob/main/README.md Example of how to use the `create_bot_email` tool via the MCP server to generate a new bot email account. This returns the email address and an API key. ```javascript // Claude can do this for you: const result = await use_mcp_tool("botemail", "create_bot_email", { username: "myautomation" }); console.log(result.email); // myautomation_bot@botemail.ai console.log(result.apiKey); // Your API key for this account ``` -------------------------------- ### Install Bot Email Skill for OpenClaw/ClawBot Source: https://github.com/claw-silhouette/botemail-mcp-server/blob/main/README.md Install the botemail skill directly for OpenClaw/ClawBot users. This integrates the skill into your agent's HEARTBEAT.md for automatic inbox monitoring. ```bash clawhub install bot-email ``` -------------------------------- ### Multi-Step Automation: Create Account and Check Emails Source: https://github.com/claw-silhouette/botemail-mcp-server/blob/main/EXAMPLES.md Execute a sequence of operations, first creating a bot email account and then immediately checking for new emails using the newly created credentials. This demonstrates chaining commands. ```javascript const account = use_mcp_tool("botemail", "create_bot_email", { username: "workflow-bot" }); // Returns: { email: "workflow-bot_bot@botemail.ai", apiKey: "xyz..." } const emails = use_mcp_tool("botemail", "get_emails", { email: account.email, apiKey: account.apiKey }); ``` -------------------------------- ### Clone BotEmail MCP Server Repository Source: https://github.com/claw-silhouette/botemail-mcp-server/blob/main/README.md Clone the BotEmail MCP Server repository to your local machine. This is the first step in setting up the server. ```bash git clone https://github.com/claw-silhouette/botemail-mcp-server.git cd botemail-mcp-server ``` -------------------------------- ### Set Up a Webhook for Incoming Emails Source: https://github.com/claw-silhouette/botemail-mcp-server/blob/main/EXAMPLES.md Register a webhook URL to receive real-time notifications for incoming emails. This is useful for immediate processing of new messages without constant polling. ```javascript use_mcp_tool("botemail", "register_webhook", { email: "automation-helper_bot@botemail.ai", apiKey: "a1b2c3d4-e5f6-7890-abcd-ef1234567890", webhookUrl: "https://myapp.com/webhook" }) ``` -------------------------------- ### Configure Claude Desktop MCP Server Source: https://github.com/claw-silhouette/botemail-mcp-server/blob/main/README.md Add the BotEmail MCP server configuration to your Claude Desktop config file. This allows Claude to connect to the server. ```json { "mcpServers": { "botemail": { "command": "node", "args": ["/absolute/path/to/botemail-mcp-server/index.js"] } } } ``` -------------------------------- ### Create Bot Email Account (Random Username) Source: https://github.com/claw-silhouette/botemail-mcp-server/blob/main/EXAMPLES.md Use this snippet to quickly create a temporary bot email account without specifying a username. This is useful for testing purposes. ```javascript use_mcp_tool("botemail", "create_bot_email", {}) // or: use_mcp_tool("botemail", "create_bot_email") ``` -------------------------------- ### Create Bot Email Account (Custom Username) Source: https://github.com/claw-silhouette/botemail-mcp-server/blob/main/EXAMPLES.md Create a bot email account with a specific username. This is helpful for organizing or identifying email accounts used for particular automation tasks. ```javascript use_mcp_tool("botemail", "create_bot_email", { username: "automation-helper" }) ``` -------------------------------- ### Check for New Emails Source: https://github.com/claw-silhouette/botemail-mcp-server/blob/main/EXAMPLES.md Retrieve a list of new emails for a specified bot email account using its email address and API key. This is essential for monitoring incoming messages. ```javascript use_mcp_tool("botemail", "get_emails", { email: "automation-helper_bot@botemail.ai", apiKey: "a1b2c3d4-e5f6-7890-abcd-ef1234567890" }) ``` -------------------------------- ### Read a Specific Email by ID Source: https://github.com/claw-silhouette/botemail-mcp-server/blob/main/EXAMPLES.md Fetch the full details of a single email using its unique ID. This allows for detailed inspection of message content, including HTML and attachments. ```javascript use_mcp_tool("botemail", "get_email_by_id", { email: "automation-helper_bot@botemail.ai", apiKey: "a1b2c3d4-e5f6-7890-abcd-ef1234567890", emailId: "email_123abc" }) ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.