[{"data":1,"prerenderedAt":791},["ShallowReactive",2],{"docs-navigation":3,"docs-mcp-server/connect-ai-tools":110,"docs-mcp-server/connect-ai-tools-surround":787},[4],{"title":5,"path":6,"stem":7,"children":8,"icon":10},"Introduction","/docs","docs/1.index",[9,11,16,32,65,85,95],{"title":5,"path":6,"stem":7,"icon":10},"i-lucide-house",{"title":12,"path":13,"stem":14,"icon":15},"Getting Started","/docs/getting-started","docs/2.getting-started","i-lucide-rocket",{"title":17,"path":18,"stem":19,"children":20,"page":31},"Configuration","/docs/configuration","docs/3.configuration",[21,26],{"title":22,"path":23,"stem":24,"icon":25},"Projects","/docs/configuration/projects","docs/3.configuration/1.projects","i-lucide-folder",{"title":27,"path":28,"stem":29,"icon":30},"Organisations","/docs/configuration/organisations","docs/3.configuration/2.organisations","i-lucide-users",false,{"title":33,"path":34,"stem":35,"children":36,"page":31},"Features","/docs/features","docs/4.features",[37,42,47,52,57,60],{"title":38,"path":39,"stem":40,"icon":41},"Dashboard","/docs/features/dashboard","docs/4.features/1.dashboard","i-lucide-layout-dashboard",{"title":43,"path":44,"stem":45,"icon":46},"Emails","/docs/features/viewing-emails","docs/4.features/2.viewing-emails","i-lucide-mail",{"title":48,"path":49,"stem":50,"icon":51},"Sending Emails","/docs/features/sending-emails","docs/4.features/3.sending-emails","i-lucide-send",{"title":53,"path":54,"stem":55,"icon":56},"SMTP Configuration","/docs/features/smtp-configuration","docs/4.features/4.smtp-configuration","i-lucide-server",{"title":22,"path":58,"stem":59,"icon":25},"/docs/features/projects","docs/4.features/5.projects",{"title":61,"path":62,"stem":63,"icon":64},"Edit Projects","/docs/features/edit-projects","docs/4.features/6.edit-projects","i-lucide-edit",{"title":66,"path":67,"stem":68,"children":69,"page":31},"Integrate","/docs/integrate","docs/5.integrate",[70,75,80],{"title":71,"path":72,"stem":73,"icon":74},"Shopware 6","/docs/integrate/shopware-6","docs/5.integrate/1.shopware-6","i-simple-icons-shopware",{"title":76,"path":77,"stem":78,"icon":79},"TYPO3","/docs/integrate/typo3","docs/5.integrate/2.typo3","i-simple-icons-typo3",{"title":81,"path":82,"stem":83,"icon":84},"Wordpress","/docs/integrate/wordpress","docs/5.integrate/3.wordpress","i-simple-icons-wordpress",{"title":86,"path":87,"stem":88,"children":89,"page":31},"Billing And Plans","/docs/billing-and-plans","docs/6.billing-and-plans",[90],{"title":91,"path":92,"stem":93,"icon":94},"Plans","/docs/billing-and-plans/plans","docs/6.billing-and-plans/1.plans","i-lucide-credit-card",{"title":96,"path":97,"stem":98,"children":99,"page":31},"Mcp Server","/docs/mcp-server","docs/7.mcp-server",[100,105],{"title":101,"path":102,"stem":103,"icon":104},"MCP Server","/docs/mcp-server/overview","docs/7.mcp-server/1.overview","i-lucide-bot",{"title":106,"path":107,"stem":108,"icon":109},"Connecting AI Tools","/docs/mcp-server/connect-ai-tools","docs/7.mcp-server/2.connect-ai-tools","i-lucide-plug",{"id":111,"title":106,"body":112,"description":780,"extension":781,"meta":782,"navigation":783,"path":107,"seo":784,"sitemap":785,"stem":108,"__hash__":786},"docs/docs/7.mcp-server/2.connect-ai-tools.md",{"type":113,"value":114,"toc":777},"minimark",[115,119,130,142,151,732,737,742,749,754,761,770,773],[116,117,118],"p",{},"The Mailcatcher MCP server is available at:",[120,121,126],"pre",{"className":122,"code":124,"language":125},[123],"language-text","https://app.mailcatcher.dev/_mcp\n","text",[127,128,124],"code",{"__ignoreMap":129},"",[116,131,132,133,137,138,141],{},"It supports both ",[134,135,136],"strong",{},"HTTP (SSE)"," and ",[134,139,140],{},"stdio"," transports, so it works with all major MCP clients.",[116,143,144,145,150],{},"Before you start, make sure you have ",[146,147,149],"a",{"href":148},"/docs/mcp-server/overview#generate-a-token","generated an API token"," from your profile page.",[152,153,154,357,479,601],"tabs",{},[155,156,159,162,342,345],"tabs-item",{"icon":157,"label":158},"i-simple-icons-anthropic","Claude Desktop",[116,160,161],{},"Claude Desktop supports MCP servers via its configuration file.",[163,164,165,189,332,339],"ol",{},[166,167,168,169],"li",{},"Open the Claude Desktop configuration file:",[170,171,172,181],"ul",{},[166,173,174,177,178],{},[134,175,176],{},"macOS:"," ",[127,179,180],{},"~/Library/Application Support/Claude/claude_desktop_config.json",[166,182,183,177,186],{},[134,184,185],{},"Windows:",[127,187,188],{},"%APPDATA%\\Claude\\claude_desktop_config.json",[166,190,191,192,195,196],{},"Add the Mailcatcher server to the ",[127,193,194],{},"mcpServers"," object:",[120,197,201],{"className":198,"code":199,"language":200,"meta":129,"style":129},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"mcpServers\": {\n    \"mailcatcher\": {\n      \"url\": \"https://app.mailcatcher.dev/_mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer YOUR_MCP_TOKEN\"\n      }\n    }\n  }\n}\n","json",[127,202,203,212,230,246,272,286,308,314,320,326],{"__ignoreMap":129},[204,205,208],"span",{"class":206,"line":207},"line",1,[204,209,211],{"class":210},"sMK4o","{\n",[204,213,215,218,221,224,227],{"class":206,"line":214},2,[204,216,217],{"class":210},"  \"",[204,219,194],{"class":220},"spNyl",[204,222,223],{"class":210},"\"",[204,225,226],{"class":210},":",[204,228,229],{"class":210}," {\n",[204,231,233,236,240,242,244],{"class":206,"line":232},3,[204,234,235],{"class":210},"    \"",[204,237,239],{"class":238},"sBMFI","mailcatcher",[204,241,223],{"class":210},[204,243,226],{"class":210},[204,245,229],{"class":210},[204,247,249,252,256,258,260,263,267,269],{"class":206,"line":248},4,[204,250,251],{"class":210},"      \"",[204,253,255],{"class":254},"sbssI","url",[204,257,223],{"class":210},[204,259,226],{"class":210},[204,261,262],{"class":210}," \"",[204,264,266],{"class":265},"sfazB","https://app.mailcatcher.dev/_mcp",[204,268,223],{"class":210},[204,270,271],{"class":210},",\n",[204,273,275,277,280,282,284],{"class":206,"line":274},5,[204,276,251],{"class":210},[204,278,279],{"class":254},"headers",[204,281,223],{"class":210},[204,283,226],{"class":210},[204,285,229],{"class":210},[204,287,289,292,296,298,300,302,305],{"class":206,"line":288},6,[204,290,291],{"class":210},"        \"",[204,293,295],{"class":294},"swJcz","Authorization",[204,297,223],{"class":210},[204,299,226],{"class":210},[204,301,262],{"class":210},[204,303,304],{"class":265},"Bearer YOUR_MCP_TOKEN",[204,306,307],{"class":210},"\"\n",[204,309,311],{"class":206,"line":310},7,[204,312,313],{"class":210},"      }\n",[204,315,317],{"class":206,"line":316},8,[204,318,319],{"class":210},"    }\n",[204,321,323],{"class":206,"line":322},9,[204,324,325],{"class":210},"  }\n",[204,327,329],{"class":206,"line":328},10,[204,330,331],{"class":210},"}\n",[166,333,334,335,338],{},"Replace ",[127,336,337],{},"YOUR_MCP_TOKEN"," with the token you generated from your profile page.",[166,340,341],{},"Restart Claude Desktop.",[116,343,344],{},"Once connected, you can ask Claude questions like:",[346,347,348],"blockquote",{},[116,349,350,354],{},[351,352,353],"em",{},"\"List the projects in my Mailcatcher account.\"",[351,355,356],{},"\"Show me the HTML of the latest email in my staging project.\"",[155,358,361,364,476],{"icon":359,"label":360},"i-simple-icons-cursor","Cursor",[116,362,363],{},"Cursor supports MCP servers via its settings panel.",[163,365,366,379,440,470],{},[166,367,368,369,372,373,372,376],{},"Open ",[134,370,371],{},"Cursor Settings"," → ",[134,374,375],{},"Tools & Integrations",[134,377,378],{},"MCP Servers",[166,380,381,382,385,386],{},"Click ",[134,383,384],{},"Add MCP Server"," and fill in:",[387,388,389,402],"table",{},[390,391,392],"thead",{},[393,394,395,399],"tr",{},[396,397,398],"th",{},"Field",[396,400,401],{},"Value",[403,404,405,417,429],"tbody",{},[393,406,407,413],{},[408,409,410],"td",{},[134,411,412],{},"Name",[408,414,415],{},[127,416,239],{},[393,418,419,424],{},[408,420,421],{},[134,422,423],{},"Type",[408,425,426],{},[127,427,428],{},"http",[393,430,431,436],{},[408,432,433],{},[134,434,435],{},"URL",[408,437,438],{},[127,439,266],{},[166,441,442,443,446,447],{},"Under ",[134,444,445],{},"Headers",", add:",[387,448,449,458],{},[390,450,451],{},[393,452,453,456],{},[396,454,455],{},"Key",[396,457,401],{},[403,459,460],{},[393,461,462,466],{},[408,463,464],{},[127,465,295],{},[408,467,468],{},[127,469,304],{},[166,471,381,472,475],{},[134,473,474],{},"Save",".",[116,477,478],{},"The Mailcatcher tools will now appear in the Cursor Agent tool list. You can invoke them directly in the chat or let the agent use them automatically when you ask email-related questions.",[155,480,483,490],{"icon":481,"label":482},"i-lucide-wind","Windsurf",[116,484,485,486,489],{},"Windsurf (by Codeium) supports MCP via its ",[127,487,488],{},"~/.codeium/windsurf/mcp_config.json"," file.",[163,491,492,497,596],{},[166,493,494,495],{},"Open or create ",[127,496,488],{},[166,498,499,500],{},"Add the Mailcatcher server:",[120,501,503],{"className":198,"code":502,"language":200,"meta":129,"style":129},"{\n  \"mcpServers\": {\n    \"mailcatcher\": {\n      \"serverUrl\": \"https://app.mailcatcher.dev/_mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer YOUR_MCP_TOKEN\"\n      }\n    }\n  }\n}\n",[127,504,505,509,521,533,552,564,580,584,588,592],{"__ignoreMap":129},[204,506,507],{"class":206,"line":207},[204,508,211],{"class":210},[204,510,511,513,515,517,519],{"class":206,"line":214},[204,512,217],{"class":210},[204,514,194],{"class":220},[204,516,223],{"class":210},[204,518,226],{"class":210},[204,520,229],{"class":210},[204,522,523,525,527,529,531],{"class":206,"line":232},[204,524,235],{"class":210},[204,526,239],{"class":238},[204,528,223],{"class":210},[204,530,226],{"class":210},[204,532,229],{"class":210},[204,534,535,537,540,542,544,546,548,550],{"class":206,"line":248},[204,536,251],{"class":210},[204,538,539],{"class":254},"serverUrl",[204,541,223],{"class":210},[204,543,226],{"class":210},[204,545,262],{"class":210},[204,547,266],{"class":265},[204,549,223],{"class":210},[204,551,271],{"class":210},[204,553,554,556,558,560,562],{"class":206,"line":274},[204,555,251],{"class":210},[204,557,279],{"class":254},[204,559,223],{"class":210},[204,561,226],{"class":210},[204,563,229],{"class":210},[204,565,566,568,570,572,574,576,578],{"class":206,"line":288},[204,567,291],{"class":210},[204,569,295],{"class":294},[204,571,223],{"class":210},[204,573,226],{"class":210},[204,575,262],{"class":210},[204,577,304],{"class":265},[204,579,307],{"class":210},[204,581,582],{"class":206,"line":310},[204,583,313],{"class":210},[204,585,586],{"class":206,"line":316},[204,587,319],{"class":210},[204,589,590],{"class":206,"line":322},[204,591,325],{"class":210},[204,593,594],{"class":206,"line":328},[204,595,331],{"class":210},[166,597,334,598,600],{},[127,599,337],{}," with your token and restart Windsurf.",[155,602,605,611,616,621,626,632,635,729],{"icon":603,"label":604},"i-lucide-plug-2","Other MCP clients",[116,606,607,608,610],{},"Any MCP-compatible client that supports ",[134,609,136],{}," transport can connect to Mailcatcher.",[116,612,613],{},[134,614,615],{},"Server URL:",[120,617,619],{"className":618,"code":124,"language":125},[123],[127,620,124],{"__ignoreMap":129},[116,622,623],{},[134,624,625],{},"Authentication header:",[120,627,630],{"className":628,"code":629,"language":125},[123],"Authorization: Bearer YOUR_MCP_TOKEN\n",[127,631,629],{"__ignoreMap":129},[116,633,634],{},"For clients that use a JSON configuration file (following the MCP spec), the typical entry looks like:",[120,636,637],{"className":198,"code":199,"language":200,"meta":129,"style":129},[127,638,639,643,655,667,685,697,713,717,721,725],{"__ignoreMap":129},[204,640,641],{"class":206,"line":207},[204,642,211],{"class":210},[204,644,645,647,649,651,653],{"class":206,"line":214},[204,646,217],{"class":210},[204,648,194],{"class":220},[204,650,223],{"class":210},[204,652,226],{"class":210},[204,654,229],{"class":210},[204,656,657,659,661,663,665],{"class":206,"line":232},[204,658,235],{"class":210},[204,660,239],{"class":238},[204,662,223],{"class":210},[204,664,226],{"class":210},[204,666,229],{"class":210},[204,668,669,671,673,675,677,679,681,683],{"class":206,"line":248},[204,670,251],{"class":210},[204,672,255],{"class":254},[204,674,223],{"class":210},[204,676,226],{"class":210},[204,678,262],{"class":210},[204,680,266],{"class":265},[204,682,223],{"class":210},[204,684,271],{"class":210},[204,686,687,689,691,693,695],{"class":206,"line":274},[204,688,251],{"class":210},[204,690,279],{"class":254},[204,692,223],{"class":210},[204,694,226],{"class":210},[204,696,229],{"class":210},[204,698,699,701,703,705,707,709,711],{"class":206,"line":288},[204,700,291],{"class":210},[204,702,295],{"class":294},[204,704,223],{"class":210},[204,706,226],{"class":210},[204,708,262],{"class":210},[204,710,304],{"class":265},[204,712,307],{"class":210},[204,714,715],{"class":206,"line":310},[204,716,313],{"class":210},[204,718,719],{"class":206,"line":316},[204,720,319],{"class":210},[204,722,723],{"class":206,"line":322},[204,724,325],{"class":210},[204,726,727],{"class":206,"line":328},[204,728,331],{"class":210},[116,730,731],{},"Refer to your client's documentation for the exact configuration format.",[733,734,736],"h2",{"id":735},"troubleshooting","Troubleshooting",[116,738,739],{},[134,740,741],{},"The server appears offline or tools are not listed",[116,743,744,745,748],{},"Double-check that your token is correct and has not been revoked. You can verify authentication by asking the AI to call the ",[127,746,747],{},"whoami"," tool — if it returns your name and email, the connection is working.",[116,750,751],{},[134,752,753],{},"I see an \"Unauthorized\" error",[116,755,756,757,760],{},"Your token may have been revoked or you may have copied it incorrectly. ",[146,758,759],{"href":148},"Generate a new token"," from your profile page and update your client configuration.",[116,762,763],{},[134,764,765,766,769],{},"The ",[127,767,768],{},"show-email"," tool returns \"Access denied\"",[116,771,772],{},"You are trying to fetch an email that belongs to an organisation your account is not part of. Make sure the project and email you are querying belong to your organisation.",[774,775,776],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":129,"searchDepth":214,"depth":214,"links":778},[779],{"id":735,"depth":214,"text":736},"How to add the Mailcatcher MCP server to Claude Desktop, Cursor, and other MCP-compatible clients.","md",{},{"icon":109},{"title":106,"description":780},{"loc":107},"5wqsAl88CksZJQMANf5KBZ66SnUbT8aRHNW9qqgHAIU",[788,790],{"title":101,"path":102,"stem":103,"description":789,"icon":104,"children":-1},"Connect AI assistants to your Mailcatcher inbox via the Model Context Protocol (MCP).",null,1781985170146]