[{"data":1,"prerenderedAt":912},["ShallowReactive",2],{"\u002Fblog\u002Foease-mcp-server":3,"\u002Fblog\u002Foease-mcp-server-surround":532,"\u002Fblog\u002Foease-mcp-server-related":542},{"id":4,"title":5,"authors":6,"badge":12,"body":14,"date":518,"description":519,"extension":520,"image":521,"meta":523,"navigation":524,"path":525,"seo":526,"stem":529,"updated":530,"__hash__":531},"posts\u002F3.blog\u002F34.oease-mcp-server.md","Your AI Assistant Can Finally Do the Admin — Meet the OEASE MCP Server",[7],{"name":8,"to":9,"avatar":10},"Tony An","\u002Fabout",{"src":11},"\u002Fassets\u002Fimages\u002Fteams\u002Ftony.png",{"label":13},"Product",{"type":15,"value":16,"toc":501},"minimark",[17,21,24,36,44,52,57,68,71,75,82,87,107,110,114,132,135,139,147,150,154,161,165,168,184,194,200,210,220,230,234,237,254,264,301,314,320,369,376,380,393,396,400,408,411,415,421,427,437,443,449,453,456,462,465,468,483,497],[18,19,20],"p",{},"It's 10:40 on a Tuesday night. You're the treasurer — or the president, or the one officer who \"is good with computers\"\n— and you have four tabs open. The dues list. Saturday's ticket orders. The spreadsheet where somebody was tracking\nwho's on the volunteer team. And a chat window with an AI assistant, into which you are pasting names.",[18,22,23],{},"You paste, it drafts a reminder, you copy the reminder back out. You paste the order list, it summarizes, you re-type\nthe numbers into the board update. It's helpful, the way a very smart friend who isn't allowed to touch anything is\nhelpful.",[18,25,26,27,31,32,35],{},"That's the strange place AI has been for organizations like yours. It can write, reason, summarize, and plan better\nthan most software you've ever paid for. It just can't ",[28,29,30],"em",{},"see"," your organization, and it can't ",[28,33,34],{},"do"," anything in it. Most\n\"AI for nonprofits\" advice ends up in the same place: copy your data into the chatbot. Which is slow, and error-prone,\nand — when the data is a member list with names, emails, and payment status — not something you should be pasting\nanywhere.",[18,37,38,39,43],{},"Today that changes. ",[40,41,42],"strong",{},"OEASE now has an MCP server."," Your AI assistant — Claude, ChatGPT, Cursor, or any app that\nspeaks the Model Context Protocol — can connect directly to your organization and work inside it. Look things up. Take\nactions. Run the weekly rituals. With exactly the permissions you have, and not one more.",[18,45,46,47,51],{},"It's live at ",[48,49,50],"code",{},"https:\u002F\u002Fmcp.oease.app\u002Fmcp",", and like everything else on OEASE, it's free.",[53,54,56],"h2",{"id":55},"what-is-an-mcp-server-the-one-paragraph-version","What Is an MCP Server? The One-Paragraph Version",[18,58,59,60,63,64,67],{},"MCP is the ",[40,61,62],{},"Model Context Protocol"," — an open standard, introduced by Anthropic in late 2024 and adopted across the\nindustry since, for connecting AI assistants to tools and data. Think of it as a USB port for AI: instead of every app\nbuilding a one-off integration with every assistant, an app publishes one MCP server, and any assistant that supports\nthe standard can plug in. The assistant learns what the app can do — \"list members,\" \"record an expense,\" \"publish an\nevent\" — and performs those actions on your behalf, after you've signed in and approved the connection. OEASE's is a\n",[28,65,66],{},"remote"," MCP server: it runs on our side, at one address, so there is nothing to install or keep updated.",[18,69,70],{},"You don't need to understand more than that to use it. If you can paste a link into a settings page, you can connect\nyour assistant to OEASE.",[53,72,74],{"id":73},"what-you-can-actually-ask-it-to-do","What You Can Actually Ask It to Do",[18,76,77,78,81],{},"The OEASE MCP server exposes almost everything an admin can do in the app — ",[40,79,80],{},"197 actions across twelve areas",":\nmembers, departments and teams, announcements, membership dues campaigns, time polls, bio pages, events, finance,\nrecruitment, roles, admins, and organization settings. In practice, that turns into conversations like these.",[83,84,86],"h3",{"id":85},"ask-the-questions-youd-normally-build-a-spreadsheet-to-answer","Ask the questions you'd normally build a spreadsheet to answer",[88,89,90,94,97,100],"ul",{},[91,92,93],"li",{},"\"Who hasn't paid this semester's dues? Group them by department.\"",[91,95,96],{},"\"How is Saturday's gala selling against capacity, and how many people are on the waitlist?\"",[91,98,99],{},"\"What did we spend on food this year, month by month?\"",[91,101,102,103,106],{},"\"Which applicants have been sitting in ",[28,104,105],{},"Interviewing"," for more than two weeks?\"",[18,108,109],{},"Your assistant pulls the real numbers from OEASE and answers in plain language. No export, no pivot table, no pasting.",[83,111,113],{"id":112},"hand-it-the-admin-youve-been-putting-off","Hand it the admin you've been putting off",[88,115,116,119,122,125],{},[91,117,118],{},"\"Add these thirty people from the sign-up sheet as pending members and put them all on the Volunteers team.\"",[91,120,121],{},"\"Create the fall kickoff as a draft event: free general admission, a $15 alumni ticket, and a promo code for last\nyear's officers. Show me before you publish anything.\"",[91,123,124],{},"\"Record last night's expenses — here's the list — in the Social pocket, categorized as Food.\"",[91,126,127,128,131],{},"\"Tag every member of the Volunteers team as ",[28,129,130],{},"core",".\"",[18,133,134],{},"These are the thirty-minute chores that eat a volunteer's evening. They become a sentence.",[83,136,138],{"id":137},"draft-in-your-voice-from-your-data","Draft in your voice, from your data",[88,140,141,144],{},[91,142,143],{},"\"Draft an announcement to the Events department about the venue change. Preview who it reaches first.\"",[91,145,146],{},"\"Write the treasurer's report for the board from this month's numbers.\"",[18,148,149],{},"Because the assistant reads the audience and the figures straight from OEASE, the draft is specific instead of generic.\nIt shows you what it wrote and exactly who would receive it — and then it waits.",[83,151,153],{"id":152},"or-just-run-the-checklist","Or just run the checklist",[18,155,156,157,160],{},"The server ships with ",[40,158,159],{},"seven built-in workflows"," — they show up as ready-made prompts in your assistant — for the\nthings every organization does on repeat: a membership health check, an event-readiness review, a recruitment pipeline\nreview, a finance month-close, onboarding a new member into the right department and dues campaign, drafting an\nannouncement, and a weekly digest across everything. Each one knows which numbers to pull and which questions to ask.\nEach one reads first and asks before it changes anything.",[53,162,164],{"id":163},"built-for-the-part-that-worries-you","Built for the Part That Worries You",[18,166,167],{},"If your first reaction to \"an AI can take actions in my organization\" is caution — good. Ours was too. Most of the\ndesign work went here.",[18,169,170,173,174,179,180,183],{},[40,171,172],{},"You approve the connection, and you see exactly what it gets."," Connecting an assistant runs through\n",[175,176,178],"a",{"href":177},"\u002Fblog\u002Frecruitment-module-launch","OEASE ID",", the same sign-in that protects your account. The consent screen tells you\nwhat the assistant can do (act in OEASE as you, within your role), what it can't (sign in on the web, change your\npassword, or see your passkeys), and which organizations it will be able to reach. Nothing connects until you click\n",[40,181,182],{},"Allow",".",[18,185,186,189,190,193],{},[40,187,188],{},"It has your permissions — never more."," Every single action is checked against your role in that organization,\nexactly as if you had clicked the button yourself. A finance reviewer's assistant can't open the member list. An events\nadmin's assistant can't read the books. There is no AI superuser, and no way to talk an assistant past a permission it\ndoesn't have — a denied action is explained to it, so it stops rather than trying again. This is also the honest\ncaveat: the assistant can do what ",[28,191,192],{},"you"," can do. If you'd rather it couldn't remove members, connect it from an account\nwhose role can't.",[18,195,196,199],{},[40,197,198],{},"It sees curated summaries, not the database."," Tools return the information the equivalent admin screen shows, and\nsometimes less. Private notes, raw payment identifiers, check-in secrets, and the like never leave OEASE.",[18,201,202,205,206,209],{},[40,203,204],{},"Everything is logged."," Every action an assistant takes — and every action it was ",[28,207,208],{},"denied"," — is written to an audit\ntrail: who, which organization, which tool, what happened. If an assistant ever starts behaving strangely, that's where\nyou'd see it first.",[18,211,212,215,216,219],{},[40,213,214],{},"Disconnect in one tap."," Every connected assistant is listed under ",[40,217,218],{},"Security"," in your account, right next to your\nsigned-in devices. Remove one and its access ends immediately.",[18,221,222,225,226,229],{},[40,223,224],{},"Plug in only what you need."," You don't have to hand an assistant all twelve areas. Add ",[48,227,228],{},"?toolsets=members,events"," to\nthe connection URL and it sees only those — which also makes it sharper, because an assistant choosing from twenty\ntools makes better decisions than one choosing from two hundred.",[53,231,233],{"id":232},"how-to-connect","How to Connect",[18,235,236],{},"You'll need an OEASE account that administers at least one organization, and an AI app that supports remote MCP\nservers. Then:",[18,238,239,242,243,246,247,250,251,253],{},[40,240,241],{},"Claude"," — in claude.ai or the desktop app, open ",[28,244,245],{},"Settings → Connectors",", choose ",[28,248,249],{},"Add custom connector",", and paste\n",[48,252,50],{},". Sign in with OEASE ID when prompted, review the consent screen, and click Allow. Custom\nconnectors are available on every Claude plan, including Free.",[18,255,256,259,260,263],{},[40,257,258],{},"Claude Code"," — one line in your terminal, then ",[48,261,262],{},"\u002Fmcp"," to sign in through the browser it opens:",[265,266,271],"pre",{"className":267,"code":268,"language":269,"meta":270,"style":270},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","claude mcp add --transport http oease https:\u002F\u002Fmcp.oease.app\u002Fmcp\n","bash","",[48,272,273],{"__ignoreMap":270},[274,275,278,282,286,289,292,295,298],"span",{"class":276,"line":277},"line",1,[274,279,281],{"class":280},"sBMFI","claude",[274,283,285],{"class":284},"sfazB"," mcp",[274,287,288],{"class":284}," add",[274,290,291],{"class":284}," --transport",[274,293,294],{"class":284}," http",[274,296,297],{"class":284}," oease",[274,299,300],{"class":284}," https:\u002F\u002Fmcp.oease.app\u002Fmcp\n",[18,302,303,306,307,310,311,313],{},[40,304,305],{},"ChatGPT"," — turn on ",[28,308,309],{},"Developer mode"," in Settings (available on the paid plans, on the web), then add\n",[48,312,50],{}," as a new server. ChatGPT asks you to confirm each change before it's made.",[18,315,316,319],{},[40,317,318],{},"Cursor, and everything else"," — wherever the app lets you add a remote MCP server by URL, use the same address. The\nsign-in flow is identical.",[18,321,322,325,326,329,330,333,334,337,338,333,341,333,344,333,347,333,350,333,353,333,356,333,359,333,362,365,366,183],{},[40,323,324],{},"To narrow what it sees",", add the areas you want to the URL — for example\n",[48,327,328],{},"https:\u002F\u002Fmcp.oease.app\u002Fmcp?toolsets=members,events",". The available names are ",[48,331,332],{},"members",", ",[48,335,336],{},"departments",",\n",[48,339,340],{},"announcements",[48,342,343],{},"subscriptions",[48,345,346],{},"timepolls",[48,348,349],{},"bio",[48,351,352],{},"events",[48,354,355],{},"finance",[48,357,358],{},"recruitment",[48,360,361],{},"roles",[48,363,364],{},"admins",", and\n",[48,367,368],{},"org-settings",[18,370,371,372,375],{},"Once it's connected, a good first message is ",[28,373,374],{},"\"Which organizations can you see?\""," Your assistant will list the ones\nyou administer, and you're off.",[53,377,379],{"id":378},"for-the-officer-who-codes","For the Officer Who Codes",[18,381,382,383,333,386,333,389,392],{},"If you're the one who has already written a script or two, the same server works from Claude Code, Cursor, or anything\nbuilt on an MCP SDK. The scripts that used to scrape a CSV export can ask OEASE directly. A weekly digest can run itself\non a schedule. A check-in dashboard for Saturday can be built in an afternoon. The tool names are descriptive\n(",[48,384,385],{},"oease_members_list",[48,387,388],{},"oease_event_stats",[48,390,391],{},"oease_finance_record_expense","), the outputs are structured, and the error\nmessages are written to be read by a model, so it self-corrects instead of guessing.",[18,394,395],{},"Under the hood it's a standards-only server: the current MCP specification (the 2026-07-28 revision) over Streamable\nHTTP, OAuth 2.1 with PKCE, and both client-ID metadata documents and dynamic registration for sign-in — so it works with\ntoday's clients and tomorrow's without a special build for either.",[53,397,399],{"id":398},"still-free-same-reason","Still Free. Same Reason.",[18,401,402,403,407],{},"The MCP server costs nothing, because OEASE costs nothing. No AI add-on tier, no per-seat pricing, no cap on how much\nyour assistant can do. We ",[175,404,406],{"href":405},"\u002Fblog\u002Fwhy-oease-is-free","sustain the platform"," through a small fee on payments that move\nthrough it — dues, tickets, donations — and an AI connection doesn't move money, so there is nothing to charge for.",[18,409,410],{},"You bring the AI. Some assistants have their own subscriptions, and that's between you and them. OEASE's side of the\nconnection is free and stays that way.",[53,412,414],{"id":413},"questions-we-expect","Questions We Expect",[18,416,417,420],{},[40,418,419],{},"Do I need to know how to code?"," No. Connecting is pasting a link and clicking Allow. The command-line route exists\nfor people who want it.",[18,422,423,426],{},[40,424,425],{},"Can the assistant do something I can't?"," No. It acts as you, limited to your role in each organization. It also\ncan't sign in to the website, change your password, or touch your passkeys.",[18,428,429,432,433,436],{},[40,430,431],{},"Will it send emails or announcements on its own?"," Every built-in workflow reads first and asks before changing\nanything, and the drafting workflow never sends. But your assistant ",[28,434,435],{},"can"," publish or send if you tell it to and your\nrole allows it — so read what it proposes before you say yes, the same way you'd read before hitting Send yourself.",[18,438,439,442],{},[40,440,441],{},"Which AI apps work?"," Any that support remote MCP servers with sign-in — Claude (web, desktop, and Claude Code),\nChatGPT, Cursor, and a growing list of others. If yours isn't there yet, it likely will be; that's the point of an open\nstandard.",[18,444,445,448],{},[40,446,447],{},"Can I turn it off?"," Any time, from Security in your account. Access ends the moment you disconnect.",[53,450,452],{"id":451},"why-we-built-it-this-way","Why We Built It This Way",[18,454,455],{},"We could have added a chat box to the OEASE dashboard and called it \"AI.\" A lot of software did. Most AI features in\nthis space are exactly that — a chat box inside one product, or a read-only export to one vendor's assistant, often\nbehind a paid tier.",[18,457,458,459,461],{},"But you already have an assistant you like — one that knows how you write and lives on your phone. The last thing a\nvolunteer treasurer needs is a second, dumber one that lives in a specific tab. What you need is for the one you\nalready use to be able to reach your organization: safely, with your permissions, able to ",[28,460,34],{}," things and not just\nread them, and without you playing copy-paste courier between two windows at 10:40 on a Tuesday.",[18,463,464],{},"That's what an open standard makes possible. OEASE speaks it now, and so will whatever assistant you're using next year.",[18,466,467],{},"The admin was never the point. It was the tax on the work that is. Go connect your assistant, ask it who hasn't paid,\nand spend the rest of the evening on something else.",[18,469,470,477,478],{},[175,471,476],{"href":50,"rel":472,"target":475},[473,474],"nofollow","noopener","_blank","Connect your assistant: mcp.oease.app\u002Fmcp"," · ",[175,479,482],{"href":480,"rel":481,"target":475},"https:\u002F\u002Foease.app",[473,474],"Open OEASE at oease.app",[18,484,485,486,490,491,496],{},"Stuck, or built something with it we should see? Write to ",[175,487,489],{"href":488},"mailto:support@oease.net","support@oease.net"," or find us on\n",[175,492,495],{"href":493,"rel":494,"target":475},"https:\u002F\u002Fdiscord.gg\u002FPcS5RY4XRv",[473,474],"Discord"," — a person answers.",[498,499,500],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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);}",{"title":270,"searchDepth":502,"depth":502,"links":503},2,[504,505,512,513,514,515,516,517],{"id":55,"depth":502,"text":56},{"id":73,"depth":502,"text":74,"children":506},[507,509,510,511],{"id":85,"depth":508,"text":86},3,{"id":112,"depth":508,"text":113},{"id":137,"depth":508,"text":138},{"id":152,"depth":508,"text":153},{"id":163,"depth":502,"text":164},{"id":232,"depth":502,"text":233},{"id":378,"depth":502,"text":379},{"id":398,"depth":502,"text":399},{"id":413,"depth":502,"text":414},{"id":451,"depth":502,"text":452},"2026-08-24","AI has been great at writing about your organization and useless at working inside it. Today that changes: connect Claude, ChatGPT, Cursor, or any MCP-capable assistant to OEASE and let it check dues, run events, close the books, and draft announcements — with your permissions, never more.","md",{"src":522},"\u002Fassets\u002Fimages\u002Fblog\u002Fmcp-server-launch.png",{},true,"\u002Fblog\u002Foease-mcp-server",{"title":527,"description":528},"OEASE MCP Server: Run Your Nonprofit or Club From Claude & ChatGPT","Manage your nonprofit or club from Claude or ChatGPT. The free OEASE MCP server gives your AI assistant your permissions across members, events, and finance.","3.blog\u002F34.oease-mcp-server",null,"IphVglEVoA0oZ8Axf-QOCM44ctk2pTK5wu1-1GFA7X4",[533,537],{"title":534,"path":177,"stem":535,"description":536,"children":-1},"Recruiting Season Shouldn't Live in a Google Form and a Group Chat","3.blog\u002F33.recruitment-module-launch","Applications in a form, résumés in a folder, interviews in eleven text threads, decisions in a chat that scrolls away. We shipped the Recruitment module to end all of it — free, with your own careers page at oes.careers.",{"title":538,"path":539,"stem":540,"description":541,"children":-1},"Death by Admin: Why Community Leaders Deserve Better","\u002Fblog\u002Fwhy-community-leaders-deserve-better","3.blog\u002F4.why-community-leaders-deserve-better","80% of a community leader's time goes to logistics. Here's why that needs to change — and how to reclaim those hours for the work that actually matters.",[543,553,564,576,587,598,610,622,636,649,660,671,682,693,705,716,727,738,751,762,773,784,795,806,817,828,839,850,861,872,880,891,901],{"path":177,"title":534,"description":536,"image":544,"authors":546,"date":551,"badge":552},{"src":545},"\u002Fassets\u002Fimages\u002Fblog\u002Frecruitment-module-launch.jpg",[547],{"name":548,"to":9,"avatar":549},"The OEASE Team",{"src":550},"\u002Fassets\u002Fimages\u002Fteams\u002Fteam-oease.png","2026-08-13",{"label":13},{"path":554,"title":555,"description":556,"image":557,"authors":559,"date":562,"badge":563},"\u002Fblog\u002Fevent-platform-launch","Your Events Deserve Better Than Eventbrite and a Google Form","Tickets on one platform, RSVPs on another, a printed list at the door, and Venmo to reconcile afterward. There's a better way to run your organization's events — and it's free.",{"src":558},"\u002Fassets\u002Fimages\u002Fblog\u002Fevent-platform-launch.png",[560],{"name":548,"to":9,"avatar":561},{"src":550},"2026-06-25",{"label":13},{"path":565,"title":566,"description":567,"image":568,"authors":570,"date":573,"badge":574},"\u002Fblog\u002Fbest-free-volunteer-management-software","The Best Free Volunteer Management Software in 2026","An honest guide to the best free volunteer management software in 2026 — what's genuinely free, what's free-trial bait, and how to pick the right tool for your group.",{"src":569},"\u002Fassets\u002Fimages\u002Fblog\u002Fbest-free-volunteer-management-software.jpg",[571],{"name":548,"to":9,"avatar":572},{"src":550},"2026-06-18",{"label":575},"Comparison",{"path":577,"title":578,"description":579,"image":580,"authors":582,"date":585,"badge":586},"\u002Fblog\u002Fbest-free-nonprofit-management-software","The Best Free Nonprofit & Membership Management Software in 2026","The best free nonprofit and membership management software in 2026, compared honestly — including what 'free' really costs, from donor tips to per-contact pricing.",{"src":581},"\u002Fassets\u002Fimages\u002Fblog\u002Fbest-free-nonprofit-management-software.jpg",[583],{"name":548,"to":9,"avatar":584},{"src":550},"2026-06-16",{"label":575},{"path":588,"title":589,"description":590,"image":591,"authors":593,"date":596,"badge":597},"\u002Fblog\u002Foease-vs-wild-apricot","OEASE vs Wild Apricot: An Honest Comparison for 2026","An honest, up-to-date comparison of OEASE and Wild Apricot — pricing, features, and the contact-based cost trap — to help you pick the right tool for your organization.",{"src":592},"\u002Fassets\u002Fimages\u002Fblog\u002Foease-vs-wild-apricot.jpg",[594],{"name":548,"to":9,"avatar":595},{"src":550},"2026-06-12",{"label":575},{"path":599,"title":600,"description":601,"image":602,"authors":604,"date":607,"badge":608},"\u002Fblog\u002Fleadership-transition-problem","The Leadership Transition Problem: Why Orgs Lose Months Every Year","Most community organizations reset every year or two when leaders turn over. Here's why organizational memory keeps walking out the door — and how to stop it.",{"src":603},"\u002Fassets\u002Fimages\u002Fblog\u002Fleadership-transition-problem.jpg",[605],{"name":8,"to":9,"avatar":606},{"src":11},"2026-06-09",{"label":609},"Insight",{"path":611,"title":612,"description":613,"image":614,"authors":616,"date":619,"badge":620},"\u002Fblog\u002Fsports-league-chaos-to-calm","From Chaos to Calm: How a Youth Sports League Took Back Its Season","An illustrative story of a youth sports league drowning in spreadsheets, Venmo, and group texts — and the season it ran on one free platform instead.",{"src":615},"\u002Fassets\u002Fimages\u002Fblog\u002Fsports-league-chaos-to-calm.jpg",[617],{"name":8,"to":9,"avatar":618},{"src":11},"2026-06-05",{"label":621},"Story",{"path":623,"title":624,"description":625,"image":626,"authors":628,"date":633,"badge":634},"\u002Fblog\u002Fset-up-your-digital-home-in-5-minutes","How to Set Up Your Organization's Digital Home in 5 Minutes","A hands-on walkthrough for setting up a free, auto-updating organization website and link-in-bio on OEASE — no web design, no maintenance, just a few details.",{"src":627},"\u002Fassets\u002Fimages\u002Fblog\u002Fset-up-your-digital-home-in-5-minutes.jpg",[629],{"name":630,"to":9,"avatar":631},"Remington Liang",{"src":632},"\u002Fassets\u002Fimages\u002Fteams\u002Flem.png","2026-06-02",{"label":635},"Guide",{"path":637,"title":638,"description":639,"image":640,"authors":642,"date":647,"badge":648},"\u002Fblog\u002Fprofessional-association-management","How to Manage a Professional Association on a Volunteer Budget","Running a small professional association on spreadsheets and a payment app? Here's how to handle dues, renewals, events, and a credible presence — for free.",{"src":641},"\u002Fassets\u002Fimages\u002Fblog\u002Fprofessional-association-management.jpg",[643],{"name":644,"to":9,"avatar":645},"Charlene Huang",{"src":646},"\u002Fassets\u002Fimages\u002Fteams\u002Fcharlene.png","2026-05-28",{"label":635},{"path":650,"title":651,"description":652,"image":653,"authors":655,"date":658,"badge":659},"\u002Fblog\u002Fchurch-management-free-alternative","Church & Faith Group Management: A Free Alternative to Expensive ChMS","A small congregation can't justify $50–100\u002Fmo church software. Here's how to manage your roster, giving, volunteers, and events in one free place instead.",{"src":654},"\u002Fassets\u002Fimages\u002Fblog\u002Fchurch-management-free-alternative.jpg",[656],{"name":644,"to":9,"avatar":657},{"src":646},"2026-05-20",{"label":635},{"path":661,"title":662,"description":663,"image":664,"authors":666,"date":669,"badge":670},"\u002Fblog\u002Freplace-7-tools-with-one-platform","7 Tools Your Nonprofit Can Replace With One Free Platform","Your nonprofit is duct-taping seven apps together to stay organized. Here are the seven tools you can replace — and why connected data beats fewer logins.",{"src":665},"\u002Fassets\u002Fimages\u002Fblog\u002Freplace-7-tools-with-one-platform.jpg",[667],{"name":548,"to":9,"avatar":668},{"src":550},"2026-05-12",{"label":609},{"path":672,"title":673,"description":674,"image":675,"authors":677,"date":680,"badge":681},"\u002Fblog\u002Fyour-link-in-bio-belongs-to-your-community","Your Link-in-Bio Should Belong to Your Organization, Not a Third Party","Most clubs and nonprofits rely on Linktree, Beacons, or a Notion page to share their important links. Here's why that's a hidden cost — and how OEASE Bio Pages give every organization a free, branded link-in-bio that actually belongs to them.",{"src":676},"\u002Fassets\u002Fimages\u002Fblog\u002Fbio-pages-launch.png",[678],{"name":8,"to":9,"avatar":679},{"src":11},"2026-05-01",{"label":13},{"path":683,"title":684,"description":685,"image":686,"authors":688,"date":691,"badge":692},"\u002Fblog\u002Fmeeting-scheduling-is-broken","Scheduling a Meeting Shouldn't Feel Like Herding Cats","Why every existing scheduling tool falls short for community organizations — and how OEASE's new Time Polls feature rethinks the problem from the ground up.",{"src":687},"\u002Fassets\u002Fimages\u002Fblog\u002Fmeeting-scheduling-is-broken.jpg",[689],{"name":8,"to":9,"avatar":690},{"src":11},"2026-04-06",{"label":13},{"path":694,"title":695,"description":696,"image":697,"authors":699,"date":702,"badge":703},"\u002Fblog\u002Foease-platform-is-live","We Built This for You — OEASE Is Live, and It's Free","After years of building alongside community leaders, the OEASE Platform is officially live. Every feature. Every tool. Free for every organization. Here's why — and what it means for your community.",{"src":698},"\u002Fassets\u002Fimages\u002Fblog\u002Foease-platform-is-live.jpg",[700],{"name":8,"to":9,"avatar":701},{"src":11},"2026-03-30",{"label":704},"Company",{"path":706,"title":707,"description":708,"image":709,"authors":711,"date":714,"badge":715},"\u002Fblog\u002Falumni-association-management","Alumni Association Management Without the Spreadsheets","Volunteer-run alumni groups lose contact info, dues, and continuity to spreadsheets every year. Here's how to run an alumni association that survives turnover — for free.",{"src":710},"\u002Fassets\u002Fimages\u002Fblog\u002Falumni-association-management.jpg",[712],{"name":630,"to":9,"avatar":713},{"src":632},"2026-03-20",{"label":635},{"path":717,"title":718,"description":719,"image":720,"authors":722,"date":725,"badge":726},"\u002Fblog\u002Ffraternity-sorority-chapter-management","Fraternity & Sorority Chapter Management, Made Simple","Dues, rush, socials, and a new exec board every year. Here's how to run a Greek-letter chapter without the chaos — and without losing everything when officers turn over.",{"src":721},"\u002Fassets\u002Fimages\u002Fblog\u002Ffraternity-sorority-chapter-management.jpg",[723],{"name":8,"to":9,"avatar":724},{"src":11},"2026-03-12",{"label":635},{"path":728,"title":729,"description":730,"image":731,"authors":733,"date":736,"badge":737},"\u002Fblog\u002Fhoa-management-software","HOA Management Without the Chaos: Free Tools for Self-Managed Communities","Running a self-managed HOA on a spreadsheet and email chains? Here's how to collect dues, communicate, and keep records that survive board turnover — for free.",{"src":732},"\u002Fassets\u002Fimages\u002Fblog\u002Fhoa-management-software.jpg",[734],{"name":630,"to":9,"avatar":735},{"src":632},"2026-02-24",{"label":635},{"path":739,"title":740,"description":741,"image":742,"authors":744,"date":749,"badge":750},"\u002Fblog\u002Fyouth-sports-league-management","How to Run a Youth Sports League: From Registration to Game Day","Running a youth sports league on spreadsheets, Venmo, and group texts? A season-long playbook for registration, fees, scheduling, parents, and game day.",{"src":743},"\u002Fassets\u002Fimages\u002Fblog\u002Fyouth-sports-league-management.jpg",[745],{"name":746,"to":9,"avatar":747},"LiLi Sheehan",{"src":748},"\u002Fassets\u002Fimages\u002Fteams\u002Flili.png","2026-02-11",{"label":635},{"path":752,"title":753,"description":754,"image":755,"authors":757,"date":760,"badge":761},"\u002Fblog\u002Fwhy-volunteers-quit","Why Volunteers Really Quit — and How to Keep the Ones You Have","Volunteers rarely quit because they stopped caring. They quit because of friction — the admin that piles onto the people who care most. Here's how to keep them.",{"src":756},"\u002Fassets\u002Fimages\u002Fblog\u002Fwhy-volunteers-quit.jpg",[758],{"name":746,"to":9,"avatar":759},{"src":748},"2026-01-28",{"label":609},{"path":763,"title":764,"description":765,"image":766,"authors":768,"date":771,"badge":772},"\u002Fblog\u002Fhow-to-manage-volunteer-schedules","How to Manage Volunteer Schedules Without Losing Your Mind","A practical guide for coordinators: how to manage volunteer schedules, find a time everyone can do, fill shifts, and stop chasing replies in five group chats.",{"src":767},"\u002Fassets\u002Fimages\u002Fblog\u002Fhow-to-manage-volunteer-schedules.jpg",[769],{"name":746,"to":9,"avatar":770},{"src":748},"2026-01-14",{"label":635},{"path":774,"title":775,"description":776,"image":777,"authors":779,"date":782,"badge":783},"\u002Fblog\u002Fnonprofit-tech-stack-problem","The Nonprofit Tech Stack Problem Nobody Talks About","The real problem isn't any one tool — it's running on 6–8 disconnected apps that don't talk. Here's the hidden tax of a fragmented nonprofit tech stack, and the fix.",{"src":778},"\u002Fassets\u002Fimages\u002Fblog\u002Fnonprofit-tech-stack-problem.jpg",[780],{"name":8,"to":9,"avatar":781},{"src":11},"2025-12-09",{"label":609},{"path":785,"title":786,"description":787,"image":788,"authors":790,"date":793,"badge":794},"\u002Fblog\u002Fvolunteer-management-software-2005","Why Most Volunteer Management Software Feels Like It's From 2005","Most volunteer management software was built in a desktop, admin-first era and never modernized. Here's why it feels dated — and what modern actually looks like.",{"src":789},"\u002Fassets\u002Fimages\u002Fblog\u002Fvolunteer-management-software-2005.jpg",[791],{"name":8,"to":9,"avatar":792},{"src":11},"2025-11-25",{"label":609},{"path":796,"title":797,"description":798,"image":799,"authors":801,"date":804,"badge":805},"\u002Fblog\u002Fcollect-membership-dues-online","How to Collect Membership Dues Online (Without Chasing Venmo)","Stop chasing dues through Venmo and spreadsheets. Here's how to collect membership dues online with payment links, automatic status updates, and receipts.",{"src":800},"\u002Fassets\u002Fimages\u002Fblog\u002Fcollect-membership-dues-online.jpg",[802],{"name":644,"to":9,"avatar":803},{"src":646},"2025-11-12",{"label":635},{"path":807,"title":808,"description":809,"image":810,"authors":812,"date":815,"badge":816},"\u002Fblog\u002Freal-cost-of-free-tools","The Real Cost of 'Free' Tools Like Google Sheets","Free tools like Google Sheets feel like a bargain for your organization — until you count the cost in time, risk, and missed opportunities. Here's the real math.",{"src":811},"\u002Fassets\u002Fimages\u002Fblog\u002Freal-cost-of-free-tools.jpg",[813],{"name":630,"to":9,"avatar":814},{"src":632},"2025-10-27",{"label":609},{"path":818,"title":819,"description":820,"image":821,"authors":823,"date":826,"badge":827},"\u002Fblog\u002Foutgrowing-group-texts","3 Signs Your Community Org Has Outgrown Group Texts","Your group chat was perfect at 12 people. At 60, it's where announcements die and dues go unpaid. Three signs it's time for a real layer underneath.",{"src":822},"\u002Fassets\u002Fimages\u002Fblog\u002Foutgrowing-group-texts.jpg",[824],{"name":8,"to":9,"avatar":825},{"src":11},"2025-10-08",{"label":609},{"path":829,"title":830,"description":831,"image":832,"authors":834,"date":837,"badge":838},"\u002Fblog\u002Fhow-to-run-a-student-club","How to Run a Student Club Without Burning Out","A practical guide to running a student club — recruiting, dues, meetings, money, and officer turnover — without the burnout. Get your time back for the mission.",{"src":833},"\u002Fassets\u002Fimages\u002Fblog\u002Fhow-to-run-a-student-club.jpg",[835],{"name":746,"to":9,"avatar":836},{"src":748},"2025-09-22",{"label":635},{"path":840,"title":841,"description":842,"image":843,"authors":845,"date":848,"badge":849},"\u002Fblog\u002Fsurviving-leadership-transitions","How to Survive a Leadership Transition Without Losing Everything","Every year, outgoing leaders take institutional knowledge with them. Here's how to build transition-proof systems that protect what your organization has built.",{"src":844},"\u002Fassets\u002Fimages\u002Fblog\u002Fsurviving-leadership-transitions.jpg",[846],{"name":746,"to":9,"avatar":847},{"src":748},"2025-09-01",{"label":635},{"path":851,"title":852,"description":853,"image":854,"authors":856,"date":859,"badge":860},"\u002Fblog\u002Fyour-organization-deserves-a-digital-home","Your Organization Deserves a Digital Home, Not Just a Link Tree","Link-in-bio tools were designed for influencers, not organizations. Your group deserves a real digital presence — one that updates itself automatically.",{"src":855},"\u002Fassets\u002Fimages\u002Fblog\u002Fyour-organization-deserves-a-digital-home.jpg",[857],{"name":630,"to":9,"avatar":858},{"src":632},"2025-08-10",{"label":13},{"path":862,"title":863,"description":864,"image":865,"authors":867,"date":870,"badge":871},"\u002Fblog\u002Forganization-finance-made-simple","Your Treasurer Shouldn't Need an Accounting Degree","Managing organization finances shouldn't require spreadsheet gymnastics. Here's how to bring clarity to your budget — without the complexity.",{"src":866},"\u002Fassets\u002Fimages\u002Fblog\u002Forganization-finance-made-simple.jpg",[868],{"name":644,"to":9,"avatar":869},{"src":646},"2025-07-20",{"label":13},{"path":539,"title":538,"description":541,"image":873,"authors":875,"date":878,"badge":879},{"src":874},"\u002Fassets\u002Fimages\u002Fblog\u002Fwhy-community-leaders-deserve-better.jpg",[876],{"name":8,"to":9,"avatar":877},{"src":11},"2025-06-15",{"label":609},{"path":881,"title":882,"description":883,"image":884,"authors":886,"date":889,"badge":890},"\u002Fblog\u002Frecruitment-ai-screening-launch","Your Recruitment Process Is Broken — Here's How to Fix It","Applications in Google Forms. Decisions in group chats. If your organization still runs recruitment this way, you're losing good candidates and burning out your team.",{"src":885},"\u002Fassets\u002Fimages\u002Fblog\u002Frecruitment-ai-screening-launch.jpg",[887],{"name":8,"to":9,"avatar":888},{"src":11},"2025-05-05",{"label":13},{"path":405,"title":892,"description":893,"image":894,"authors":896,"date":899,"badge":900},"Why We Made OEASE Free — And Always Will","Community organizations shouldn't choose between paying for software and funding their mission. Here's how we built a sustainable model that keeps OEASE free.",{"src":895},"\u002Fassets\u002Fimages\u002Fblog\u002Fwhy-oease-is-free.jpg",[897],{"name":644,"to":9,"avatar":898},{"src":646},"2025-04-10",{"label":704},{"path":902,"title":903,"description":904,"image":905,"authors":907,"date":910,"badge":911},"\u002Fblog\u002Fintroducing-oease-v2","Why We Threw Everything Away and Started Over","After two years of learning what community leaders actually need, we rebuilt OEASE from scratch. Here's the story behind v2 — and why starting over was the only honest choice.",{"src":906},"\u002Fassets\u002Fimages\u002Fblog\u002Fintroducing-oease-v2.jpg",[908],{"name":8,"to":9,"avatar":909},{"src":11},"2025-03-15",{"label":704},1787630162183]