Skip to main content Announcing Tool Policies: AI agent permissions down to the field Read the announcement
Live 79 Actions

Jaz MCP Server
for AI Agents

Connect your AI agent to StackOne's Jaz MCP server and give it 79 MCP tools out of the box. Auth, tool execution, and security all managed.

Jaz logo
Jaz MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Coverage

79 Agent Actions

Agents can read, write and delete in Jaz. Extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your Jaz MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every Jaz tool response scanned for prompt injection in milliseconds, with 88.7% accuracy, all running on CPU.

Prompt Injection Defense →

Performance

Max Agent Context. Min Cost.

Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Jaz call.

Tools Discovery →

What is the Jaz MCP Server?

A Jaz MCP server lets AI agents read and write Jaz data through the Model Context Protocol, Anthropic's open standard for connecting LLMs to external tools. StackOne's Jaz MCP server ships with 79 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.

All Jaz MCP Tools

Every StackOne action for Jaz, ready for your agent. Read, write and delete, scoped to exactly what you need.

Bills

  • Create Bill

    Create a bill.

  • List Bills

    List the organization's bills, paginated.

  • Get Bill

    Get a single bill by its resource ID.

  • Update Bill

    Update an existing bill.

Direct Cash-Ins

  • Create Direct Cash-In

    Record a cash-in entry.

  • List Direct Cash-In

    List the organization's cash-in entries, paginated.

  • Get Direct Cash-In

    Get a single cash-in entry by its resource ID.

  • Update Direct Cash-In

    Update an existing cash-in entry.

Direct Cash-Outs

  • Create Direct Cash-Out

    Record a cash-out entry.

  • List Direct Cash-Out

    List the organization's cash-out entries, paginated.

  • Get Direct Cash-Out

    Get a single cash-out entry by its resource ID.

  • Update Direct Cash-Out

    Update an existing cash-out entry.

Chart Of Accounts

  • Create Chart Of Account

    Create an account in the chart of accounts.

  • List Chart Of Accounts

    List the organization's chart of accounts, paginated.

  • Get Chart Of Account

    Get a single account by its resource ID.

  • Update Chart Of Account

    Update an existing account.

Contact Groups

  • Create Contact Group

    Create a contact group.

  • List Contact Groups

    List the organization's contact groups, paginated.

  • Get Contact Group

    Get a single contact group by its resource ID.

  • Update Contact Group

    Update an existing contact group.

  • Delete Contact Group

    Delete the contact group.

Contacts

  • Create Contact

    Create a contact.

  • List Contacts

    List the organization's contacts, paginated.

  • Get Contact

    Get a single contact by its resource ID.

  • Update Contact

    Update an existing contact.

  • Delete Contact

    Delete the contact.

Invoices

  • Create Invoice

    Create an invoice.

  • List Invoices

    List the organization's invoices, paginated.

  • Get Invoice

    Get a single invoice by its resource ID.

  • Update Invoice

    Update an existing invoice.

Journals

  • Create Journal

    Create a journal.

  • List Journals

    List the organization's journals, paginated.

  • Get Journal

    Get a single journal by its resource ID.

  • Update Journal

    Update an existing journal.

Purchase Orders

  • Create Purchase Order

    Create a purchase order.

  • List Purchase Orders

    List the organization's purchase orders, paginated.

  • Get Purchase Order

    Get a single purchase order by its resource ID.

  • Update Purchase Order

    Update an existing purchase order.

  • Delete Purchase Order

    Permanently delete the purchase order.

Purchase Requests

  • Create Purchase Request

    Create a purchase request.

  • List Purchase Requests

    List the organization's purchase requests, paginated.

  • Get Purchase Request

    Get a single purchase request by its resource ID.

  • Update Purchase Request

    Update an existing purchase request.

  • Delete Purchase Request

    Permanently delete the purchase request.

Organization Report Templates

  • List Organization Report Templates

    List the organization's report templates.

  • Get Organization Report Template

    Get a single report template by its resource ID.

Tax Profiles

  • Create Tax Profile

    Create a tax profile.

  • List Tax Profiles

    List the organization's tax profiles, paginated.

  • Get Tax Profile

    Get a single tax profile by its resource ID.

  • Update Tax Profile

    Update an existing tax profile.

  • Delete Tax Profile

    Delete the tax profile.

Other (28)

  • List Account Classifications

    List the available account classifications.

  • Search Claims

    Search claims in the caller's organization using the standard {filter, sort} envelope plus limit/offset.

  • List Customer Credit Notes

    List the organization's customer credit notes, paginated.

  • List Supplier Credit Notes

    List the organization's supplier credit notes, paginated.

  • Search Custom Fields

    Search custom fields with filters, sort, and pagination.

  • Search Tags

    Search tags with filters, sort, and pagination.

  • Get Organization Details

    Get the organization's details.

  • List Sale Orders

    List the organization's sale orders, paginated.

  • List Sale Quotes

    List the organization's sale quotes, paginated.

  • List Tax Types

    List the available tax types.

  • Delete A Chart Of Account

    Delete the account.

  • Bulk Approve Bills

    Dispatch a background job that approves many bills awaiting approval.

  • Bulk Request Changes On Bills

    Dispatch a background job that sends many submitted bills back to their creators with one shared message.

  • Void Or Delete Bill

    Void an active bill, or void and permanently delete it when force is true.

  • Bulk Approve Claims

    Dispatch a background job to approve many claims.

  • Bulk Request Changes On Claims

    Dispatch a background job that sends many submitted claims back to their employees with one shared message.

  • Bulk Approve Customer Credit Notes

    Dispatch a background job that approves many customer credit notes awaiting approval.

  • Bulk Request Changes On Customer Credit Notes

    Dispatch a background job that sends many submitted customer credit notes back to their creators with one shared message.

  • Bulk Approve Supplier Credit Notes

    Dispatch a background job that approves many supplier credit notes awaiting approval.

  • Bulk Request Changes On Supplier Credit Notes

    Dispatch a background job that sends many submitted supplier credit notes back to their creators with one shared message.

  • Bulk Approve Invoices

    Dispatch a background job that approves many invoices awaiting approval.

  • Bulk Request Changes On Invoices

    Dispatch a background job that sends many submitted invoices back to their creators with one shared message.

  • Void Or Delete Invoice

    Void an active invoice, or void and permanently delete it when force is true.

  • Void Or Delete Journal

    Void an active or reversed journal, or void and permanently delete it when force is true.

  • Bulk Request Changes On Purchase Orders

    Dispatch a background job that sends many confirmed purchase orders back for edits with one shared message.

  • Bulk Request Changes On Purchase Requests

    Dispatch a background job that sends many accepted purchase requests back for edits with one shared message.

  • Bulk Request Changes On Sale Orders

    Dispatch a background job that sends many confirmed sale orders back for edits with one shared message.

  • Bulk Request Changes On Sale Quotes

    Dispatch a background job that sends many accepted sale quotes back for edits with one shared message.

Jaz AI Agent Use Cases

Connect your AI agent to Jaz and help your team scale the finance operations they run by hand today.

Invoice Processing

Automate invoice processing with AI agents connected to your ERP, accounting software, and AP tools through StackOne.

View
QuickBooks OnlineXeroNetSuiteSage IntacctBillFreshBooksWaveZoho Books
Accounts Receivable Dunning

Use StackOne to connect your AI agent to your accounting, CRM, and messaging systems to automate Accounts Receivable dunning and payment follow-up.

View
QuickBooksXeroFreshBooksStripePayPalSalesforceHubSpotGmail
Invoice Processing

Use StackOne to connect your AI agent to your accounting, email, and document management systems to automate invoice processing and purchase order matching.

View
QuickBooks OnlineXeroGmailOutlookGoogle DriveSharePointDropboxSlack

Set Up Your Jaz MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to Jaz in under 10 lines of code.

Agent Frameworks

Claude Desktop
{
  "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>"
      ]
    }
  }
}

Check More finance-payments MCP Servers

Envi

104+ actions

Rillet

83+ actions

Twelve Data

75+ actions

ApprovalMax

70+ actions

Timesheet Portal

67+ actions

Campfire

60+ actions

Embat

59+ actions

Jaz MCP Server FAQ

Does StackOne have a Jaz MCP server?
Yes. StackOne offers a hosted Jaz MCP server with 79 pre-built actions, and every action is tested and QA'd by StackOne. Connect it to Claude, Cursor, and any other MCP client, or to any agent framework through the AI Action SDK. It ships with managed agent authentication, prompt injection defense, and tool discovery with server-side execution that preserve your agent's context window and keep reasoning performance.
Jaz MCP server vs direct API integration: what's the difference?
A Jaz MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software work, where backend code calls Jaz. A Jaz MCP server is for AI agents that discover and call Jaz at runtime, such as MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI. StackOne provides both.
How does Jaz authentication work for AI agents?
Jaz authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK to get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own Jaz account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Jaz MCP tools vulnerable to prompt injection?
Yes. Jaz MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content, such as documents, messages, tickets, records, or free-text fields, is a potential vector. StackOne Defender scans every tool response before it enters the agent's context. It runs regex patterns in ~1ms, then a MiniLM classifier in ~4ms. Accuracy is 88.7%, and it runs entirely on CPU.
What is the context bloat of a Jaz agent and how do I avoid it?
Context bloat happens when Jaz tool schemas and API responses eat your Jaz agent's memory, preventing it from reasoning effectively. A single Jaz query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery reduces it by loading only the tools relevant to each query.
Can I limit which actions my Jaz agent can access?
Yes. You can limit which actions your Jaz agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my Jaz MCP server?
Yes. You can create custom agent actions for your Jaz MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Jaz's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Jaz MCP server?
Skip a Jaz MCP server if your integration is purely software-to-software, because direct Jaz API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call Jaz actions at runtime.
What AI frameworks and AI clients does the StackOne Jaz MCP server support?
The StackOne Jaz MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.