# MakeChoice / Changing Our Futures > Changing Our Futures (MakeChoice) is a 501(c)(3) nonprofit serving the East Bay through food security, shelter support, health access, education, and mentorship at makechoice.org. ## Brand names - MakeChoice - Changing Our Futures - makechoice.org ## Primary search topics - Changing Our Futures nonprofit - MakeChoice East Bay - East Bay food security - Castro Valley nonprofit - volunteer East Bay - donate food bank East Bay ## Questions - What is Changing Our Futures? - How do I volunteer with Changing Our Futures? - How do I donate to MakeChoice? ## Priority pages - [Home](https://makechoice.org/) - [Compatibility](https://makechoice.org/compatibility/) - [Programs](https://makechoice.org/programs.html) - [Contact](https://makechoice.org/contact/) - [Privacy](https://makechoice.org/privacy.html) ## Agent access An assistant can start a gift to Changing Our Futures (EIN 47-1878490). The call returns a Stripe Checkout link. The person still confirms and pays. The call itself does not charge a card. - POST https://www.makechoice.org/api/donate/stripe-checkout Body: {"amount": 25, "type": "one-time"} or {"amount": 50, "type": "monthly"} amount is whole US dollars. One-time minimum is $1. Monthly minimum is $50. Response includes url. Give that link to the person. Do not ask for a card number. - GET https://www.makechoice.org/api/donors Public donor hall of fame: name, about, amount, and date. - Volunteer signup and other messages stay on the contact form, which uses reCAPTCHA: https://www.makechoice.org/contact.html - Donate page for a person who wants to choose the amount themselves: https://www.makechoice.org/#donate An assistant can connect to the MakeChoice MCP server at https://www.makechoice.org/mcp/ (SSE at https://www.makechoice.org/sse). Tools: login, get_personality_questions, score_personality_test, start_donation, list_donors. - Official registry (active): https://registry.modelcontextprotocol.io/v0.1/servers?search=org.makechoice Name: org.makechoice/personality-and-giving - Manifest: https://www.makechoice.org/.well-known/mcp.json - Glama connector (healthy): https://glama.ai/mcp/connectors/org.makechoice/personality-and-giving - Glama maintainer file: https://www.makechoice.org/.well-known/glama.json - Smithery server card: https://www.makechoice.org/.well-known/mcp/server-card.json The same actions are available over HTTP. The personality result is saved after the person logs in. - POST https://www.makechoice.org/api/auth/login Body: {"email": "person@example.com", "password": "..."} Response includes access_token. Send it on the score call as Authorization: Bearer or as X-Access-Token. - POST https://www.makechoice.org/api/test/take Body: {"mood": "hap"} Returns 70 questions. Each has id, question, answer_a, and answer_b. mood is one of ang, plea, love, naug, hap, sadd. - POST https://www.makechoice.org/api/test/score Header: Authorization: Bearer or X-Access-Token: Body: {"mood": "hap", "answers": ["a", "b", ...]} in the same order as /api/test/take, or {"answers": [{"id": 1, "answer": "a"}, ...]}. Each answer is a or b. Response includes personality_code, personality_name, characteristics, strengths, weaknesses, saved, and result_id. A new result can be saved 30 days after the previous one. Without the login token the call does not save anything. ## Sitemap - https://makechoice.org/seo-sitemap.xml - https://makechoice.org/aeo-sitemap.xml