[{"data":1,"prerenderedAt":1446},["ShallowReactive",2],{"docs-navigation":3,"i-lucide:book-open":96,"i-lucide:history":100,"i-lucide:shield-check":102,"i-lucide:mail":104,"i-lucide:search":106,"i-lucide:moon":108,"i-lucide:sun":110,"i-lucide:menu":112,"i-lucide:chevron-down":114,"i-lucide:arrow-up-right":116,"i-simple-icons:github":118,"docs-\u002Fdocs\u002Freference\u002Ftools":120,"docs-surround-\u002Fdocs\u002Freference\u002Ftools":1433,"i-lucide:arrow-left":1438,"i-lucide:arrow-right":1440,"i-lucide:copy":1442,"i-lucide:hash":1444},[4],{"title":5,"path":6,"stem":7,"children":8},"Introduction","\u002Fdocs","docs\u002F1.index",[9,10,28,45,66,79],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13,"children":14,"page":27},"Install","\u002Fdocs\u002Finstall","docs\u002F2.install",[15,19,23],{"title":16,"path":17,"stem":18},"Install with the installer","\u002Fdocs\u002Finstall\u002Finstaller","docs\u002F2.install\u002F1.installer",{"title":20,"path":21,"stem":22},"Install from source","\u002Fdocs\u002Finstall\u002Ffrom-source","docs\u002F2.install\u002F2.from-source",{"title":24,"path":25,"stem":26},"Register with Claude","\u002Fdocs\u002Finstall\u002Fclaude-clients","docs\u002F2.install\u002F3.claude-clients",false,{"title":29,"path":30,"stem":31,"children":32,"page":27},"Providers","\u002Fdocs\u002Fproviders","docs\u002F3.providers",[33,37,41],{"title":34,"path":35,"stem":36},"Outlook.com","\u002Fdocs\u002Fproviders\u002Foutlook","docs\u002F3.providers\u002F1.outlook",{"title":38,"path":39,"stem":40},"Gmail, Fastmail, iCloud and any IMAP server","\u002Fdocs\u002Fproviders\u002Fother-providers","docs\u002F3.providers\u002F2.other-providers",{"title":42,"path":43,"stem":44},"Overriding provider endpoints","\u002Fdocs\u002Fproviders\u002Fendpoint-overrides","docs\u002F3.providers\u002F3.endpoint-overrides",{"title":46,"path":47,"stem":48,"children":49,"page":27},"Reference","\u002Fdocs\u002Freference","docs\u002F4.reference",[50,54,58,62],{"title":51,"path":52,"stem":53},"Tools","\u002Fdocs\u002Freference\u002Ftools","docs\u002F4.reference\u002F1.tools",{"title":55,"path":56,"stem":57},"Configuration","\u002Fdocs\u002Freference\u002Fconfiguration","docs\u002F4.reference\u002F2.configuration",{"title":59,"path":60,"stem":61},"CLI","\u002Fdocs\u002Freference\u002Fcli","docs\u002F4.reference\u002F3.cli",{"title":63,"path":64,"stem":65},"Permissions","\u002Fdocs\u002Freference\u002Fpermissions","docs\u002F4.reference\u002F4.permissions",{"title":67,"path":68,"stem":69,"children":70,"page":27},"Guides","\u002Fdocs\u002Fguides","docs\u002F5.guides",[71,75],{"title":72,"path":73,"stem":74},"The settings window","\u002Fdocs\u002Fguides\u002Fsettings-window","docs\u002F5.guides\u002F1.settings-window",{"title":76,"path":77,"stem":78},"Troubleshooting","\u002Fdocs\u002Fguides\u002Ftroubleshooting","docs\u002F5.guides\u002F2.troubleshooting",{"title":80,"path":81,"stem":82,"children":83,"page":27},"About","\u002Fdocs\u002Fabout","docs\u002F6.about",[84,88,92],{"title":85,"path":86,"stem":87},"Notes and limits","\u002Fdocs\u002Fabout\u002Flimits","docs\u002F6.about\u002F1.limits",{"title":89,"path":90,"stem":91},"Architecture","\u002Fdocs\u002Fabout\u002Farchitecture","docs\u002F6.about\u002F2.architecture",{"title":93,"path":94,"stem":95},"Contributing","\u002Fdocs\u002Fabout\u002Fcontributing","docs\u002F6.about\u002F3.contributing",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":99},0,24,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 5v16m8.001-2A2 2 0 0 0 22 17V5a2 2 0 0 0-1.999-2L16 3.002A5 5 0 0 0 12 5a5 5 0 0 0-4-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 1.999 2H8a5 5 0 0 1 4 2a5 5 0 0 1 4-2z\"\u002F>",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":101},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M3 12a9 9 0 1 0 9-9a9.75 9.75 0 0 0-6.74 2.74L3 8\"\u002F>\u003Cpath d=\"M3 3v5h5m4-1v5l4 2\"\u002F>\u003C\u002Fg>",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":103},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":105},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m22 7l-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"\u002F>\u003Crect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\u002F>\u003C\u002Fg>",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":107},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":109},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":111},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":113},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":115},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":117},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 7h10v10M7 17L17 7\"\u002F>",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":119},"\u003Cpath fill=\"currentColor\" d=\"M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\"\u002F>",{"id":121,"title":51,"body":122,"description":1426,"extension":1427,"icon":1428,"meta":1429,"navTitle":51,"navigation":1430,"path":52,"seo":1431,"stem":53,"__hash__":1432},"docs\u002Fdocs\u002F4.reference\u002F1.tools.md",{"type":123,"value":124,"toc":1412},"minimark",[125,129,142,153,158,288,292,295,301,307,435,455,460,472,479,483,556,575,580,583,607,616,621,628,730,742,748,753,756,776,850,864,869,872,938,943,1006,1009,1013,1018,1273,1276,1279,1379,1383,1397,1408],[126,127,51],"h1",{"id":128},"tools",[130,131,132,133,137,138,141],"p",{},"Six tools, all of them reads. Every one is annotated ",[134,135,136],"code",{},"readOnlyHint: true",",\n",[134,139,140],{},"destructiveHint: false"," so a client can see the guarantee without trusting the\ndescription.",[130,143,144,145,148,149,152],{},"Every tool except ",[134,146,147],{},"list_accounts"," is account-scoped and can be switched off per\naccount — see ",[150,151,63],"a",{"href":64},".",[154,155,157],"h2",{"id":156},"shared-arguments","Shared arguments",[159,160,161,180],"table",{},[162,163,164],"thead",{},[165,166,167,171,174,177],"tr",{},[168,169,170],"th",{},"Argument",[168,172,173],{},"Type",[168,175,176],{},"Default",[168,178,179],{},"Meaning",[181,182,183,204,249,269],"tbody",{},[165,184,185,191,196,201],{},[186,187,188],"td",{},[134,189,190],{},"account",[186,192,193],{},[134,194,195],{},"string | null",[186,197,198],{},[134,199,200],{},"null",[186,202,203],{},"Account name. Optional when only one is configured.",[165,205,206,211,216,221],{},[186,207,208],{},[134,209,210],{},"folder",[186,212,213],{},[134,214,215],{},"string",[186,217,218],{},[134,219,220],{},"\"inbox\"",[186,222,223,224,228,229,232,233,232,236,232,239,232,242,232,245,248],{},"A folder ",[225,226,227],"strong",{},"role"," (",[134,230,231],{},"inbox",", ",[134,234,235],{},"sent",[134,237,238],{},"junk",[134,240,241],{},"trash",[134,243,244],{},"drafts",[134,246,247],{},"archive",") or a raw server folder name.",[165,250,251,256,261,266],{},[186,252,253],{},[134,254,255],{},"limit",[186,257,258],{},[134,259,260],{},"int",[186,262,263],{},[134,264,265],{},"25",[186,267,268],{},"1–200.",[165,270,271,276,280,285],{},[186,272,273],{},[134,274,275],{},"offset",[186,277,278],{},[134,279,260],{},[186,281,282],{},[134,283,284],{},"0",[186,286,287],{},"Messages to skip, for paging.",[154,289,290],{"id":147},[134,291,147],{},[130,293,294],{},"List configured mail accounts and whether each is authenticated. Call this first\nif another tool reports an authentication problem.",[130,296,297,300],{},[225,298,299],{},"Arguments:"," none.",[130,302,303,306],{},[225,304,305],{},"Returns"," an array of:",[308,309,314],"pre",{"className":310,"code":311,"language":312,"meta":313,"style":313},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"name\": \"outlook\",\n  \"provider\": \"outlook\",\n  \"email\": \"you@outlook.com\",\n  \"auth\": \"ok\",\n  \"detail\": null\n}\n","json","",[134,315,316,325,352,372,393,414,429],{"__ignoreMap":313},[317,318,321],"span",{"class":319,"line":320},"line",1,[317,322,324],{"class":323},"sMK4o","{\n",[317,326,328,331,335,338,341,344,348,350],{"class":319,"line":327},2,[317,329,330],{"class":323},"  \"",[317,332,334],{"class":333},"spNyl","name",[317,336,337],{"class":323},"\"",[317,339,340],{"class":323},":",[317,342,343],{"class":323}," \"",[317,345,347],{"class":346},"sfazB","outlook",[317,349,337],{"class":323},[317,351,137],{"class":323},[317,353,355,357,360,362,364,366,368,370],{"class":319,"line":354},3,[317,356,330],{"class":323},[317,358,359],{"class":333},"provider",[317,361,337],{"class":323},[317,363,340],{"class":323},[317,365,343],{"class":323},[317,367,347],{"class":346},[317,369,337],{"class":323},[317,371,137],{"class":323},[317,373,375,377,380,382,384,386,389,391],{"class":319,"line":374},4,[317,376,330],{"class":323},[317,378,379],{"class":333},"email",[317,381,337],{"class":323},[317,383,340],{"class":323},[317,385,343],{"class":323},[317,387,388],{"class":346},"you@outlook.com",[317,390,337],{"class":323},[317,392,137],{"class":323},[317,394,396,398,401,403,405,407,410,412],{"class":319,"line":395},5,[317,397,330],{"class":323},[317,399,400],{"class":333},"auth",[317,402,337],{"class":323},[317,404,340],{"class":323},[317,406,343],{"class":323},[317,408,409],{"class":346},"ok",[317,411,337],{"class":323},[317,413,137],{"class":323},[317,415,417,419,422,424,426],{"class":319,"line":416},6,[317,418,330],{"class":323},[317,420,421],{"class":333},"detail",[317,423,337],{"class":323},[317,425,340],{"class":323},[317,427,428],{"class":323}," null\n",[317,430,432],{"class":319,"line":431},7,[317,433,434],{"class":323},"}\n",[130,436,437,439,440,232,442,445,446,449,450,452,453,152],{},[134,438,400],{}," is one of ",[134,441,409],{},[134,443,444],{},"needs_auth"," or ",[134,447,448],{},"error","; ",[134,451,421],{}," carries the reason when\nit isn't ",[134,454,409],{},[154,456,458],{"id":457},"list_folders",[134,459,457],{},[130,461,462,463,465,466,468,469,152],{},"Folders in a mailbox with message and unread counts. Each folder has a\nnormalized ",[134,464,227],{}," that is stable across providers, so you can ask for ",[134,467,238],{},"\nwithout knowing the server calls it ",[134,470,471],{},"Junk Email",[130,473,474,476,477,152],{},[225,475,299],{}," ",[134,478,190],{},[130,480,481,306],{},[225,482,305],{},[308,484,486],{"className":310,"code":485,"language":312,"meta":313,"style":313},"{ \"name\": \"Junk Email\", \"role\": \"junk\", \"messages\": 128, \"unseen\": 4 }\n",[134,487,488],{"__ignoreMap":313},[317,489,490,493,495,497,499,501,503,505,507,510,512,514,516,518,520,522,524,526,528,531,533,535,539,541,543,546,548,550,553],{"class":319,"line":320},[317,491,492],{"class":323},"{",[317,494,343],{"class":323},[317,496,334],{"class":333},[317,498,337],{"class":323},[317,500,340],{"class":323},[317,502,343],{"class":323},[317,504,471],{"class":346},[317,506,337],{"class":323},[317,508,509],{"class":323},",",[317,511,343],{"class":323},[317,513,227],{"class":333},[317,515,337],{"class":323},[317,517,340],{"class":323},[317,519,343],{"class":323},[317,521,238],{"class":346},[317,523,337],{"class":323},[317,525,509],{"class":323},[317,527,343],{"class":323},[317,529,530],{"class":333},"messages",[317,532,337],{"class":323},[317,534,340],{"class":323},[317,536,538],{"class":537},"sbssI"," 128",[317,540,509],{"class":323},[317,542,343],{"class":323},[317,544,545],{"class":333},"unseen",[317,547,337],{"class":323},[317,549,340],{"class":323},[317,551,552],{"class":537}," 4",[317,554,555],{"class":323}," }\n",[130,557,558,439,560,232,562,232,564,232,566,232,568,232,570,232,572,152],{},[134,559,227],{},[134,561,231],{},[134,563,235],{},[134,565,244],{},[134,567,238],{},[134,569,241],{},[134,571,247],{},[134,573,574],{},"other",[154,576,578],{"id":577},"list_messages",[134,579,577],{},[130,581,582],{},"Browse messages in a folder, newest first. Returns summaries only — no bodies.",[130,584,585,476,587,232,589,232,591,232,593,595,596,228,599,602,603,606],{},[225,586,299],{},[134,588,190],{},[134,590,210],{},[134,592,255],{},[134,594,275],{},", and\n",[134,597,598],{},"unread_only",[134,600,601],{},"bool",", default ",[134,604,605],{},"false",").",[130,608,609,611,612,152],{},[225,610,305],{}," an array of ",[150,613,615],{"href":614},"#message-summary","message summaries",[154,617,619],{"id":618},"search_messages",[134,620,618],{},[130,622,623,624,627],{},"Server-side IMAP search, so it works over the whole folder without downloading\nanything. All supplied criteria are combined with ",[225,625,626],{},"AND",". Results are newest\nfirst.",[159,629,630,640],{},[162,631,632],{},[165,633,634,636,638],{},[168,635,170],{},[168,637,173],{},[168,639,179],{},[181,641,642,656,670,684,699,717],{},[165,643,644,649,653],{},[186,645,646],{},[134,647,648],{},"text",[186,650,651],{},[134,652,215],{},[186,654,655],{},"Free text, matched against headers and body",[165,657,658,663,667],{},[186,659,660],{},[134,661,662],{},"from_",[186,664,665],{},[134,666,215],{},[186,668,669],{},"Substring of the sender address or name",[165,671,672,677,681],{},[186,673,674],{},[134,675,676],{},"subject",[186,678,679],{},[134,680,215],{},[186,682,683],{},"Substring of the subject",[165,685,686,691,696],{},[186,687,688],{},[134,689,690],{},"since",[186,692,693],{},[134,694,695],{},"date",[186,697,698],{},"On or after this date",[165,700,701,706,710],{},[186,702,703],{},[134,704,705],{},"before",[186,707,708],{},[134,709,695],{},[186,711,712,713,716],{},"Strictly ",[714,715,705],"em",{}," this date",[165,718,719,723,727],{},[186,720,721],{},[134,722,598],{},[186,724,725],{},[134,726,601],{},[186,728,729],{},"Only unread mail",[130,731,732,733,232,735,232,737,739,740,152],{},"Plus ",[134,734,190],{},[134,736,210],{},[134,738,255],{}," and ",[134,741,275],{},[130,743,744,611,746,152],{},[225,745,305],{},[150,747,615],{"href":614},[154,749,751],{"id":750},"read_message",[134,752,750],{},[130,754,755],{},"Read one message in full: headers, body text, and attachment metadata. HTML-only\nmail is converted to text.",[757,758,761],"callout",{"color":759,"icon":760},"primary","i-lucide-shield-check",[130,762,763,764,767,768,771,772,775],{},"This does ",[225,765,766],{},"not"," mark the message as read. The body is fetched with\n",[134,769,770],{},"BODY.PEEK",", which is the IMAP fetch that leaves ",[134,773,774],{},"\\Seen"," alone.",[159,777,778,790],{},[162,779,780],{},[165,781,782,784,786,788],{},[168,783,170],{},[168,785,173],{},[168,787,176],{},[168,789,179],{},[181,791,792,815,831],{},[165,793,794,799,803,808],{},[186,795,796],{},[134,797,798],{},"handle",[186,800,801],{},[134,802,215],{},[186,804,805],{},[714,806,807],{},"required",[186,809,810,811,445,813],{},"A handle from ",[134,812,577],{},[134,814,618],{},[165,816,817,821,825,829],{},[186,818,819],{},[134,820,190],{},[186,822,823],{},[134,824,215],{},[186,826,827],{},[134,828,200],{},[186,830],{},[165,832,833,838,842,847],{},[186,834,835],{},[134,836,837],{},"max_chars",[186,839,840],{},[134,841,260],{},[186,843,844],{},[134,845,846],{},"20000",[186,848,849],{},"200–200,000. Truncate the body beyond this many characters.",[130,851,852,854,855,859,860,863],{},[225,853,305],{}," a ",[150,856,858],{"href":857},"#message","message",". If the folder was renumbered since the handle\nwas issued, you get a readable ",[134,861,862],{},"Error: ..."," string telling you to re-run the\nsearch rather than the wrong message.",[154,865,867],{"id":866},"get_attachment",[134,868,866],{},[130,870,871],{},"Download one attachment into the configured download directory.",[159,873,874,884],{},[162,875,876],{},[165,877,878,880,882],{},[168,879,170],{},[168,881,173],{},[168,883,179],{},[181,885,886,902,925],{},[165,887,888,892,896],{},[186,889,890],{},[134,891,798],{},[186,893,894],{},[134,895,215],{},[186,897,810,898,445,900],{},[134,899,577],{},[134,901,618],{},[165,903,904,909,913],{},[186,905,906],{},[134,907,908],{},"part_id",[186,910,911],{},[134,912,215],{},[186,914,915,916,918,919,921,922],{},"The ",[134,917,908],{}," from ",[134,920,750],{},"'s ",[134,923,924],{},"attachments",[165,926,927,931,935],{},[186,928,929],{},[134,930,190],{},[186,932,933],{},[134,934,215],{},[186,936,937],{},"Optional",[130,939,940],{},[225,941,942],{},"Returns:",[308,944,946],{"className":310,"code":945,"language":312,"meta":313,"style":313},"{ \"path\": \"\u002Fhome\u002Fyou\u002FDownloads\u002Frubit-mcp-mail\u002Finvoice.pdf\",\n  \"filename\": \"invoice.pdf\",\n  \"bytes\": 48213 }\n",[134,947,948,970,990],{"__ignoreMap":313},[317,949,950,952,954,957,959,961,963,966,968],{"class":319,"line":320},[317,951,492],{"class":323},[317,953,343],{"class":323},[317,955,956],{"class":333},"path",[317,958,337],{"class":323},[317,960,340],{"class":323},[317,962,343],{"class":323},[317,964,965],{"class":346},"\u002Fhome\u002Fyou\u002FDownloads\u002Frubit-mcp-mail\u002Finvoice.pdf",[317,967,337],{"class":323},[317,969,137],{"class":323},[317,971,972,974,977,979,981,983,986,988],{"class":319,"line":327},[317,973,330],{"class":323},[317,975,976],{"class":333},"filename",[317,978,337],{"class":323},[317,980,340],{"class":323},[317,982,343],{"class":323},[317,984,985],{"class":346},"invoice.pdf",[317,987,337],{"class":323},[317,989,137],{"class":323},[317,991,992,994,997,999,1001,1004],{"class":319,"line":354},[317,993,330],{"class":323},[317,995,996],{"class":333},"bytes",[317,998,337],{"class":323},[317,1000,340],{"class":323},[317,1002,1003],{"class":537}," 48213",[317,1005,555],{"class":323},[130,1007,1008],{},"Files are only ever written inside that one directory — the filename is\nsanitized, cannot escape upwards, and never clobbers an existing file. The\nmailbox itself is not modified.",[154,1010,1012],{"id":1011},"return-shapes","Return shapes",[1014,1015,1017],"h3",{"id":1016},"message-summary","Message summary",[308,1019,1021],{"className":310,"code":1020,"language":312,"meta":313,"style":313},"{\n  \"handle\": \"WyJvdXRsb29rIiwiSU5CT1giLDEsNDJd\",\n  \"subject\": \"Your invoice\",\n  \"from\": [{ \"name\": \"Billing\", \"email\": \"billing@example.com\" }],\n  \"to\":   [{ \"name\": null, \"email\": \"you@outlook.com\" }],\n  \"date\": \"2026-09-14T10:03:11Z\",\n  \"seen\": false,\n  \"flagged\": false,\n  \"answered\": false,\n  \"has_attachments\": true,\n  \"size\": 48213,\n  \"message_id\": \"\u003Cabc@example.com>\"\n}\n",[134,1022,1023,1027,1046,1065,1115,1156,1175,1189,1203,1217,1232,1248,1268],{"__ignoreMap":313},[317,1024,1025],{"class":319,"line":320},[317,1026,324],{"class":323},[317,1028,1029,1031,1033,1035,1037,1039,1042,1044],{"class":319,"line":327},[317,1030,330],{"class":323},[317,1032,798],{"class":333},[317,1034,337],{"class":323},[317,1036,340],{"class":323},[317,1038,343],{"class":323},[317,1040,1041],{"class":346},"WyJvdXRsb29rIiwiSU5CT1giLDEsNDJd",[317,1043,337],{"class":323},[317,1045,137],{"class":323},[317,1047,1048,1050,1052,1054,1056,1058,1061,1063],{"class":319,"line":354},[317,1049,330],{"class":323},[317,1051,676],{"class":333},[317,1053,337],{"class":323},[317,1055,340],{"class":323},[317,1057,343],{"class":323},[317,1059,1060],{"class":346},"Your invoice",[317,1062,337],{"class":323},[317,1064,137],{"class":323},[317,1066,1067,1069,1072,1074,1076,1079,1081,1084,1086,1088,1090,1093,1095,1097,1099,1101,1103,1105,1107,1110,1112],{"class":319,"line":374},[317,1068,330],{"class":323},[317,1070,1071],{"class":333},"from",[317,1073,337],{"class":323},[317,1075,340],{"class":323},[317,1077,1078],{"class":323}," [{",[317,1080,343],{"class":323},[317,1082,334],{"class":1083},"sBMFI",[317,1085,337],{"class":323},[317,1087,340],{"class":323},[317,1089,343],{"class":323},[317,1091,1092],{"class":346},"Billing",[317,1094,337],{"class":323},[317,1096,509],{"class":323},[317,1098,343],{"class":323},[317,1100,379],{"class":1083},[317,1102,337],{"class":323},[317,1104,340],{"class":323},[317,1106,343],{"class":323},[317,1108,1109],{"class":346},"billing@example.com",[317,1111,337],{"class":323},[317,1113,1114],{"class":323}," }],\n",[317,1116,1117,1119,1122,1124,1126,1129,1131,1133,1135,1137,1140,1142,1144,1146,1148,1150,1152,1154],{"class":319,"line":395},[317,1118,330],{"class":323},[317,1120,1121],{"class":333},"to",[317,1123,337],{"class":323},[317,1125,340],{"class":323},[317,1127,1128],{"class":323},"   [{",[317,1130,343],{"class":323},[317,1132,334],{"class":1083},[317,1134,337],{"class":323},[317,1136,340],{"class":323},[317,1138,1139],{"class":323}," null,",[317,1141,343],{"class":323},[317,1143,379],{"class":1083},[317,1145,337],{"class":323},[317,1147,340],{"class":323},[317,1149,343],{"class":323},[317,1151,388],{"class":346},[317,1153,337],{"class":323},[317,1155,1114],{"class":323},[317,1157,1158,1160,1162,1164,1166,1168,1171,1173],{"class":319,"line":416},[317,1159,330],{"class":323},[317,1161,695],{"class":333},[317,1163,337],{"class":323},[317,1165,340],{"class":323},[317,1167,343],{"class":323},[317,1169,1170],{"class":346},"2026-09-14T10:03:11Z",[317,1172,337],{"class":323},[317,1174,137],{"class":323},[317,1176,1177,1179,1182,1184,1186],{"class":319,"line":431},[317,1178,330],{"class":323},[317,1180,1181],{"class":333},"seen",[317,1183,337],{"class":323},[317,1185,340],{"class":323},[317,1187,1188],{"class":323}," false,\n",[317,1190,1192,1194,1197,1199,1201],{"class":319,"line":1191},8,[317,1193,330],{"class":323},[317,1195,1196],{"class":333},"flagged",[317,1198,337],{"class":323},[317,1200,340],{"class":323},[317,1202,1188],{"class":323},[317,1204,1206,1208,1211,1213,1215],{"class":319,"line":1205},9,[317,1207,330],{"class":323},[317,1209,1210],{"class":333},"answered",[317,1212,337],{"class":323},[317,1214,340],{"class":323},[317,1216,1188],{"class":323},[317,1218,1220,1222,1225,1227,1229],{"class":319,"line":1219},10,[317,1221,330],{"class":323},[317,1223,1224],{"class":333},"has_attachments",[317,1226,337],{"class":323},[317,1228,340],{"class":323},[317,1230,1231],{"class":323}," true,\n",[317,1233,1235,1237,1240,1242,1244,1246],{"class":319,"line":1234},11,[317,1236,330],{"class":323},[317,1238,1239],{"class":333},"size",[317,1241,337],{"class":323},[317,1243,340],{"class":323},[317,1245,1003],{"class":537},[317,1247,137],{"class":323},[317,1249,1251,1253,1256,1258,1260,1262,1265],{"class":319,"line":1250},12,[317,1252,330],{"class":323},[317,1254,1255],{"class":333},"message_id",[317,1257,337],{"class":323},[317,1259,340],{"class":323},[317,1261,343],{"class":323},[317,1263,1264],{"class":346},"\u003Cabc@example.com>",[317,1266,1267],{"class":323},"\"\n",[317,1269,1271],{"class":319,"line":1270},13,[317,1272,434],{"class":323},[1014,1274,1275],{"id":858},"Message",[130,1277,1278],{},"Everything in a summary, plus:",[159,1280,1281,1292],{},[162,1282,1283],{},[165,1284,1285,1288,1290],{},[168,1286,1287],{},"Field",[168,1289,173],{},[168,1291,179],{},[181,1293,1294,1306,1317,1331,1346,1363],{},[165,1295,1296,1301,1304],{},[186,1297,1298],{},[134,1299,1300],{},"cc",[186,1302,1303],{},"address list",[186,1305],{},[165,1307,1308,1313,1315],{},[186,1309,1310],{},[134,1311,1312],{},"reply_to",[186,1314,1303],{},[186,1316],{},[165,1318,1319,1324,1328],{},[186,1320,1321],{},[134,1322,1323],{},"body",[186,1325,1326],{},[134,1327,215],{},[186,1329,1330],{},"The text",[165,1332,1333,1338,1343],{},[186,1334,1335],{},[134,1336,1337],{},"body_format",[186,1339,1340],{},[134,1341,1342],{},"\"text\" | \"html-converted\" | \"none\"",[186,1344,1345],{},"Which part you got",[165,1347,1348,1353,1357],{},[186,1349,1350],{},[134,1351,1352],{},"truncated",[186,1354,1355],{},[134,1356,601],{},[186,1358,1359,1360,1362],{},"Whether ",[134,1361,837],{}," cut it",[165,1364,1365,1369,1374],{},[186,1366,1367],{},[134,1368,924],{},[186,1370,1371],{},[134,1372,1373],{},"Attachment[]",[186,1375,1376],{},[134,1377,1378],{},"{ part_id, filename, content_type, size }",[1014,1380,1382],{"id":1381},"handles","Handles",[130,1384,1385,739,1387,1389,1390,1392,1393,445,1395,152],{},[134,1386,577],{},[134,1388,618],{}," return opaque ",[225,1391,1381],{},". Pass one to\n",[134,1394,750],{},[134,1396,866],{},[130,1398,1399,1400,1403,1404,1407],{},"A handle is base64url of ",[134,1401,1402],{},"[account, folder, uidvalidity, uid]",". It carries the\nfolder's ",[134,1405,1406],{},"UIDVALIDITY",", so if the mailbox is renumbered you get a clear\n\"re-run the search\" error rather than the wrong message. It is deliberately\nplain ASCII: some MCP clients mangle raw control characters when a handle\nround-trips through their display layer before the model retypes it.",[1409,1410,1411],"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 .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":313,"searchDepth":327,"depth":354,"links":1413},[1414,1415,1416,1417,1418,1419,1420,1421],{"id":156,"depth":327,"text":157},{"id":147,"depth":327,"text":147},{"id":457,"depth":327,"text":457},{"id":577,"depth":327,"text":577},{"id":618,"depth":327,"text":618},{"id":750,"depth":327,"text":750},{"id":866,"depth":327,"text":866},{"id":1011,"depth":327,"text":1012,"children":1422},[1423,1424,1425],{"id":1016,"depth":354,"text":1017},{"id":858,"depth":354,"text":1275},{"id":1381,"depth":354,"text":1382},"Every MCP tool the server exposes, with arguments and return shapes.","md","i-lucide-wrench",{},true,{"title":51,"description":1426},"0Se9BtYWb2HjoqLZ9BZUjcOKgvzgp7XsN7_XD4uPAos",[1434,1436],{"title":42,"path":43,"stem":44,"description":1435,"children":-1},"Correct a host, port, OAuth authority or scope from your own config without waiting for a release.",{"title":55,"path":56,"stem":57,"description":1437,"children":-1},"Every key in config.toml, where the file lives, and every environment variable.",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":1439},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":1441},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":1443},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u002F>\u003C\u002Fg>",{"left":97,"top":97,"width":98,"height":98,"rotate":97,"vFlip":27,"hFlip":27,"body":1445},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 9h16M4 15h16M10 3L8 21m8-18l-2 18\"\u002F>",1789573342688]