baml
A statically-typed programming language for building AI agent functions with guaranteed structured outputs, typed errors, and compile-time validation. Compiles BAML function definitions to Python, TypeScript, and Go client SDKs with MCP integration support.
Connects to: Python, TypeScript, Go, Claude, OpenAI, Gemini · · Apache-2.0 8,544★
Use it with an AI agent
Loadbay is an MCP server, so an agent can search the catalog and find this harness:
claude mcp add --transport http loadbay https://loadbay.xyz/api/mcp
- Source: https://github.com/BoundaryML/baml
- This harness as JSON: /api/harnesses/baml
- Agent setup: /setup.md
- Browse all 700+ harnesses on Loadbay