Blog

Engineering & Product

Deep dives into how we build Agent Billy.

SecurityFeatured

Why We Only Accept Restricted API Keys

Your Stripe secret key is the most powerful credential in your business. We explain why Agent Billy will never accept it, and how restricted keys give us everything we need and nothing we don't.

March 5, 2026·5 min read
Product

How to Give Employees Stripe Access Without the Risk

Your team needs to process refunds, update subscriptions, and answer billing questions. But Stripe dashboard access means exposing bank details, API keys, and payouts. Here's the fix.

June 9, 2026·6 min read
Product

Building a Culture of Billing Transparency With Audit Logging

When everyone can see who did what and when, trust goes up and mistakes go down. Here's how audit logging transforms team billing operations.

May 12, 2026·5 min read
Product

MCP vs API: Why AI Agents Are the Future of Billing Management

Stripe has an API. Stripe has an MCP server. Agent Billy has an MCP server. What's the difference, and why does it matter for your team?

April 14, 2026·7 min read
Engineering

How Per-Customer Container Isolation Works

Every Billy customer gets their own isolated Azure Container App. Here's the architecture, why we chose it, and what it means for your data security.

February 24, 2026·8 min read
Engineering

Building Role-Based Access Control for Stripe

Stripe's permission model is binary: you either have the key or you don't. We built a four-tier RBAC system on top of the Stripe API. Here's how.

February 14, 2026·10 min read
Product

Agent Billy as an MCP Server: Billing in Plain English

We shipped Model Context Protocol support so you can manage Stripe from Claude, Cursor, or any MCP-compatible AI tool. Here's how we built it.

January 30, 2026·6 min read
Engineering

Why We Sync Stripe to a Local Database

Calling Stripe's API on every page load is slow, rate-limited, and expensive. We sync all your Stripe data to a Postgres instance that loads in under 100ms.

January 18, 2026·7 min read
Product

The Billing Bottleneck Problem Every Growing SaaS Hits

You've crossed 10 employees. Now every refund, every subscription change, every invoice question lands in one person's inbox. Here's why that happens and how to fix it.

January 5, 2026·4 min read