Connect
Optimize
Secure
The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench • Explore Tool Discovery →
Connect your AI agent to StackOne's Moneybird MCP server and give it 68 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
Create, read, update, and delete across Moneybird — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Moneybird MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Moneybird tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Moneybird call.
Tools Discovery →A Moneybird MCP server lets AI agents read and write Moneybird data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Moneybird MCP server ships with 68 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Moneybird's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Create a new contact in the administration.
Retrieve a list of contacts for the administration.
Retrieve a single company or organization contact by ID.
Update an existing contact.
Retrieve a list of contact IDs for synchronization.
Delete a contact from the administration.
Create a new contact person for a contact.
Retrieve a specific person (individual) within a company contact by their person ID.
Update an existing contact person.
Delete a contact person from a contact.
Create a note or to-do for a contact.
Delete a note from a contact.
Create an additional charge for a contact.
Retrieve additional charges for a contact.
Create a new estimate in the administration.
Send an estimate to the associated contact.
Retrieve a list of estimates for the administration.
Retrieve a single estimate by ID.
Update an existing estimate.
Delete an estimate from the administration.
Create a new ledger account in the administration.
Retrieve a list of ledger accounts for the administration.
Retrieve a single ledger account by ID.
Update an existing ledger account.
Delete or deactivate a ledger account.
Create a new product in the administration.
Retrieve a list of products for the administration.
Retrieve a single product by ID.
Update an existing product.
Delete or deactivate a product.
Create a new purchase invoice in the administration.
Retrieve a list of purchase invoices for the administration.
Retrieve a single purchase invoice by ID.
Update an existing purchase invoice.
Delete a purchase invoice from the administration.
Create a new sales invoice in the administration.
Send a sales invoice to the contact.
Retrieve a list of sales invoices for the administration.
Retrieve a single sales invoice by ID.
Update an existing sales invoice.
Delete a sales invoice.
Add a note or to-do to a purchase invoice.
Create a payment for a sales invoice.
Send payment reminders for sales invoices in bulk.
Retrieve a contact by its customer ID.
Download the PDF document for an estimate.
Retrieve a list of financial accounts for the administration.
Retrieve a single payment record by ID.
Download a sales invoice as a PDF document.
Download a sales invoice in UBL format.
Retrieve a list of tax rate definitions for the administration.
Delete a payment from a purchase invoice.
Retrieve a filtered list of contacts.
Archive a contact in the administration.
Fetch full contact records for a list of IDs.
Find an estimate by its human-readable estimate number.
Change the state of an estimate.
Convert an estimate into a sales invoice.
Find a product by its unique identifier field value.
Register a payment for a purchase invoice.
Register a payment for a sales invoice.
Mark a sales invoice as dubious.
Mark a sales invoice as uncollectible.
Duplicate a sales invoice as a credit invoice.
Pause the workflow of a sales invoice.
Resume the workflow of a paused sales invoice.
Find a sales invoice by its human-readable invoice ID.
Find a sales invoice by its reference value.
Connect your AI agent to Moneybird and help your team scale the finance operations they run by hand today.
Automate invoice processing with AI agents connected to your ERP, accounting software, and AP tools through StackOne.
ViewUse StackOne to connect your AI agent to your accounting, CRM, and messaging systems to automate Accounts Receivable dunning and payment follow-up.
ViewUse StackOne to connect your AI agent to your accounting, email, and document management systems to automate invoice processing and purchase order matching.
ViewOne endpoint. Any framework. Your agent is talking to Moneybird in under 10 lines of code.
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}138+ actions
125+ actions
107+ actions
105+ actions
95+ actions
82+ actions
70+ actions
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.