Search Results
Giving AI Agents Real Employee Identity With MCP OAuth
Shared API keys make agent actions anonymous. Here is how we unified Google Workspace SSO with an MCP OAuth 2.1 authorization server so remote agent harnesses act as signed-in employees, with attribution, consent, and automation still available when humans are not in the loop.
The Joys of Parameterization
We’ve all seen examples of parameterization. Database credentials are probably the most common example. Various scenarios may require that these be changed; a server move, a user/password change, or setting up a development environment. It’s easy to see how this is a best practice.
Multiple Stripe Developer Solutions for a SaaS Platform Subscription Business
Learn about using the Stripe Subscriptions API to help build the payment processing system for your subscription business or SaaS software.
Build, Buy, or Co-Build AI? 10 Questions to Ask Before You Decide
A plain checklist for owners deciding whether to build, buy, or co-build AI. Why co-building is the right call when technology is not your core competency, when buying a tool is enough, and how far the research can be trusted.
Developer Best Practices
Here at Endertech we pride ourselves on doing a good job and providing maximum value to our clients. Feeling satisfaction in doing one’s job is what keeps work fun and interesting. In accordance with those ideologies, we pay close attention to our code quality. For me, I consider coding to be digital clay and a form of artistic expression. Along those lines, creating the best possible code can be considered an artform. There’s a lot to consider there; in this article I’ll go over the basic tenets that guide Endertech's developers and our coding process.
