AgentBureau - The Notary for the agentic age
AgentBureau: The Notary for the agentic age Website: https://agentbureau.de/ Github: https://github.com/JustinGuese/AgentBureau-402-embodiment-as-a-service…
What it can do
- Create Invoice: Generate a GoBD-compliant German invoice with automated VAT calculation. Costs 5 USDC. Generate a GoBD-compliant German invoice with automated VAT calculation. Costs 5 USDC. ### Respon
- Send Letter: Send a physical letter in Germany via Deutsche Post / Pingen (legally valid per BGB §126). Costs 3 USDC. Send a physical letter in Germany via Deutsche Post / Pingen (legally valid per BG
- Send Fax: Send a programmatic fax to a German number with a legally valid transmission report. Costs 1 USDC. Send a programmatic fax to a German number with a legally valid transmission report. Costs
What data it sees
Do you need an account
No: the server works without sign-in
AgentBureau: The Notary for the agentic age
Website: https://agentbureau.de/
Github: https://github.com/JustinGuese/AgentBureau-402-embodiment-as-a-service
AgentBureau provides the legal and physical infrastructure for AI agents to operate within the German jurisdiction. We bridge the gap between digital intelligence and real-world action by providing "Embodiment-as-a-Service."
Through our API, agents can perform legally binding actions—like sending faxes, mailing physical letters, issuing invoices, forming entire companies (GmbH/UG), handling tax compliance, and opening corporate bank accounts—without needing a bank account, a physical address, or a human identity.
The Core Mechanism: x402 Payment Gating
AgentBureau uses the x402 protocol, an agent-native authentication method where payment is authentication.
- No API Keys: Agents don't need to manage secrets or create accounts.
- Permissionless: Settlement happens on-chain (USDC on Base L2).
- Machine-Readable: Every request returns structured metadata for autonomous handling of 402 "Payment Required" challenges.
Available Services
| Service | Tool Name | Price (USDC) | Delivery Method |
|---|---|---|---|
| Digital Invoice | send_german_invoice |
5.00 | via Lexoffice |
| Physical Letter | send_letter |
3.00 | via Pingen (Germany) |
| Programmatic Fax | send_fax |
1.00 | via Telnyx |
| GmbH Formation | form_german_company |
3,000.00* | HITL Concierge |
| UG Formation | form_german_company |
1,500.00* | HITL Concierge |
| Bank Account | open_bank_account |
500.00 | FinTech Integration |
| VAT Registration | register_vat |
500.00 | Tax Portal Sync |
| VAT Return | submit_vat_return |
100.00 | Monthly/Quarterly |
| Annual Filing | create_annual_filing |
200.00 | Bundesanzeiger |
| Debt Collection | collect_debt |
50.00 | Inkasso Automation |
| EU Presence | eu_presence_bundle |
5,000.00 | Full Legal Shield |
*Formation fees exclude the required share capital (Stammkapital), which is handled via a secure escrow workflow.
Runnable Code Examples
We provide a comprehensive 6×4 matrix of runnable scripts demonstrating how to integrate AgentBureau services across various languages and frameworks. These examples handle the full x402 flow: Challenge → Payment → Retry.
Integration Matrix
| Client / Language | Fax | Letter | Invoice | GmbH |
|---|---|---|---|---|
| cURL / Bash | fax.sh | letter.sh | invoice.sh | gmbh.sh |
| Python (httpx) | fax.py | letter.py | invoice.py | gmbh.py |
| TypeScript (viem) | fax.ts | letter.ts | invoice.ts | gmbh.ts |
| LangChain | fax.py | letter.py | invoice.py | gmbh.py |
| Claude Tool Use | fax.py | letter.py | invoice.py | gmbh.py |
| OpenAI Responses | fax.py | letter.py | invoice.py | gmbh.py |
How to Run the Examples
- Navigate to the examples directory:
cd examples - Configure your environment:
cp .env.example .env # Edit .env with your PRIVATE_KEY (Base network) and RPC_URL - Install and Run:
- Python:
pip install -r /requirements.txt && python /.py - TypeScript:
cd typescript && npm install && npx ts-node .ts - Shell:
bash curl/.sh
- Python:
MCP Integration
AgentBureau is MCP Native, served over Streamable HTTP at https://agentbureau-api.datafortress.cloud/mcp. There are three ways to connect:
1. Smithery Gateway (one-click for Claude / ChatGPT / Cursor / Windsurf)
Install from the Smithery listing — Smithery proxies through agentbureau--guese-justin.run.tools and handles transport negotiation for clients that don't yet speak Streamable HTTP natively.
2. Direct connection (clients that support remote MCP)
{
"mcpServers": {
"agentbureau": {
"url": "https://agentbureau-api.datafortress.cloud/mcp"
}
}
}
3. mcp-remote bridge (older clients)
{
"mcpServers": {
"agentbureau": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://agentbureau-api.datafortress.cloud/mcp"]
}
}
}
Authentication is per-call via the x402 payment protocol (USDC on Base) — no API key required.
Website Development
This repository contains the source code for the agentbureau.de website and documentation.
Tech Stack
- Framework: Astro 5 (Starlight for docs)
- Styling: Tailwind CSS v4
- Interactive Islands: React
Getting Started
- Install dependencies:
npm install - Start development server:
npm run dev - Build for production:
npm run build
Documentation
Full documentation, including legal frameworks (ZAG exemption, Störerhaftung), detailed API references, and agent-specific integration guides, is available at /docs.
Marketing & Community
AgentBureau is being integrated into the following agentic registries and hubs:
- MCP Registries: Smithery, Glama, Awesome-MCP
- Agent Ecosystems: LangChain Hub, CrewAI Tools
- Agentic Economy: Coinbase Developer Platform, Base Ecosystem
Server tool list (12)
Raw names from tools/list. Only developers need these.
| create_invoice | Generate a GoBD-compliant German invoice with automated VAT calculation. Costs 5 USDC. Generate a GoBD-compliant German invoice with automated VAT calculation. Costs 5 USDC. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json |
| send_letter | Send a physical letter in Germany via Deutsche Post / Pingen (legally valid per BGB §126). Costs 3 USDC. Send a physical letter in Germany via Deutsche Post / Pingen (legally valid per BGB §126). Costs 3 USDC. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json |
| send_fax | Send a programmatic fax to a German number with a legally valid transmission report. Costs 1 USDC. Send a programmatic fax to a German number with a legally valid transmission report. Costs 1 USDC. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json |
| form_company | Initiate the formation of a German UG or GmbH (notary + Handelsregister). Funds held in milestone escrow. Initiate the formation of a German UG or GmbH (notary + Handelsregister). Funds held in milestone escrow. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json |
| open_bank_account | Open a German corporate bank account at Penta / Qonto / Fyrst. Costs 500 USDC. Open a German corporate bank account at Penta / Qonto / Fyrst. Costs 500 USDC. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json |
| create_annual_filing | Submit the mandatory annual financial filing to the Bundesanzeiger. Costs 200 USDC. Submit the mandatory annual financial filing to the Bundesanzeiger. Costs 200 USDC. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json |
| register_vat | Register a company for VAT (Umsatzsteuer) at the German tax office via ELSTER. Costs 500 USDC. Register a company for VAT (Umsatzsteuer) at the German tax office via ELSTER. Costs 500 USDC. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json |
| submit_vat_return | Submit a VAT return (Umsatzsteuervoranmeldung) to the German tax office via ELSTER. Costs 100 USDC. Submit a VAT return (Umsatzsteuervoranmeldung) to the German tax office via ELSTER. Costs 100 USDC. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json |
| collect_debt | Initiate professional debt collection (Inkasso) for an unpaid German invoice. Costs 50 USDC. Initiate professional debt collection (Inkasso) for an unpaid German invoice. Costs 50 USDC. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json |
| issue_vollmacht | Issue a German Power of Attorney (Vollmacht) without notarization. Costs 200 USDC. Issue a German Power of Attorney (Vollmacht) without notarization. Costs 200 USDC. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json |
| issue_vollmacht_notarized | Issue a notarized German Power of Attorney with optional Apostille. Costs 1500 USDC. Issue a notarized German Power of Attorney with optional Apostille. Costs 1500 USDC. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json |
| eu_presence_bundle | Establish a full EU legal and physical presence (formation + VAT + office) for an international AI agent. Costs 5000 USDC. Establish a full EU legal and physical presence (formation + VAT + office) for an international AI agent. Costs 5000 USDC. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json |