Skip to main content

Workday Financial Management MCP server

Workday Financial Management is a cloud-based financial management platform that helps organizations streamline financial operations, improve decision-making, and ensure compliance. An AI agent with this MCP server can manage the general ledger and journal entries, create and monitor budgets and forecasts, generate financial reports, track expenses and revenue, manage accounts payable and receivable, maintain audit trails, and automate month-end and year-end close processes. Finance teams, controllers, accountants, CFOs, and compliance officers use this integration to manage enterprise financial operations.

Setting up an MCP server

This article covers the standard steps for creating an MCP server in AI Gateway and connecting it to an AI client. The steps are the same for every integration — application-specific details (API credentials, OAuth endpoints, and scopes) are covered in the individual application pages.

Before you begin

You'll need:

  • Access to AI Gateway with permission to create MCP servers
  • API credentials for the application you're connecting (see the relevant application page for what to collect)

Create an MCP server

Find the API in the catalog

  1. Sign in to AI Gateway and select MCP Servers from the left navigation.
  2. Select New MCP Server.
  3. Search for the application you want to connect, then select it from the catalog.

Configure the server

  1. Enter a Name for your server — something descriptive that identifies both the application and its purpose (for example, "Zendesk Support — Prod").
  2. Enter a Description so your team knows what the server is for.
  3. Set the Timeout value. 30 seconds works for most APIs; increase to 60 seconds for APIs that return large payloads.
  4. Toggle Production mode on if this server will be used in a live workflow.
  5. Select Next.

Configure authentication

Enter the authentication details for the application. This varies by service — see the Authentication section of the relevant application page for the specific credentials, OAuth URLs, and scopes to use.

Configure security

  1. Set any Rate limits appropriate for your use case and the API's own limits.
  2. Enable Logging if you want AI Gateway to record requests and responses for auditing.
  3. Select Next.

Deploy

Review the summary, then select Deploy. AI Gateway provisions the server and provides a server URL you'll use when configuring your AI client.


Connect to an AI client

Once your server is deployed, you'll need to add it to the AI client your team uses. Select your client for setup instructions:

Tips

  • You can create multiple MCP servers for the same application — for example, a read-only server for reporting agents and a read-write server for automation workflows.
  • If you're unsure which OAuth scopes to request, start with the minimum read-only set and add write scopes only when needed. Most application pages include scope recommendations.
  • You can edit a server's name, description, timeout, and security settings after deployment without redeploying.

Authentication

Workday Financial Management uses OAuth 2.0 for secure authentication. You'll need to register an OAuth 2.0 client in Workday and create an Integration System User (ISU) with appropriate Financial Management security groups. The OAuth endpoints follow this pattern: authorization at https://{tenant}.workday.com/ccx/oauth2/authorize and token retrieval at https://{tenant}.workday.com/ccx/oauth2/token. Provide your Client ID, Client Secret, and tenant name when setting up the MCP server. The standard scopes are read (read-only access), write (create and update financial data), and admin (system configuration).

Available tools

The tools below enable AI agents to perform the full range of financial operations: general ledger management, budgeting and forecasting, financial reporting, expense and revenue management, accounts payable and receivable, and audit and compliance functions.

General Ledger

ToolDescription
Create accountAdd a new account to the chart of accounts
Read accountGet account details and balances
Update accountModify account information and attributes
List accountsRetrieve chart of accounts with filtering
Create journal entryPost a journal entry to the general ledger
Read journal entryGet journal entry details and posting status
Update journal entryModify or correct a journal entry
List journal entriesRetrieve entries by account, date, or status
Create reversalReverse a previously posted journal entry
Get balanceRetrieve account balance for a period

Budgeting and Planning

ToolDescription
Create budgetSet up a budget for a fiscal period
Read budgetGet budget details and allocations
Update budgetModify budget amounts and structure
List budgetsRetrieve all budgets by period or status
Compare budget to actualAnalyze variance between budget and actuals
Generate variance reportCreate a detailed variance analysis
Create forecastSet up a revenue or expense forecast
Read forecastGet forecast details and assumptions
Update forecastModify forecast amounts
List forecastsRetrieve forecasts by type or period

Financial Reporting

ToolDescription
Create reportGenerate a financial report
Read reportGet report data and results
List reportsRetrieve available report templates
Generate balance sheetCreate a statement of financial position
Generate income statementCreate a profit and loss statement
Generate cash flow statementCreate a statement of cash flows
Generate trial balanceCreate a pre-closing trial balance
Create custom reportBuild an ad-hoc report with custom dimensions
Generate compliance reportCreate audit, SOX, or regulatory reports

Expense Management

ToolDescription
Create expense reportInitiate an employee expense submission
Read expense reportGet expense report details and status
Update expense reportModify or approve an expense report
List expense reportsRetrieve reports by employee or date
Validate policyCheck expense compliance against policy
Generate analysisCreate expense trend or category analysis
Flag violationMark policy violations for review

Revenue Management

ToolDescription
Create invoiceGenerate a customer invoice
Read invoiceGet invoice details and payment status
Update invoiceModify invoice amounts or customer information
List invoicesRetrieve invoices by customer or date
Process recognitionPost monthly revenue recognition
Get deferred revenueRetrieve deferred revenue balances
Track revenue scheduleManage revenue recognition schedule by contract
Calculate subscription revenueCompute revenue for subscription contracts

Cost Center and Allocation

ToolDescription
Create cost centerSet up a new organizational cost center
Read cost centerGet cost center details and spending
Update cost centerModify cost center information
List cost centersRetrieve all cost centers with filtering
Assign worktagAssign cost center or dimension tag to transaction
Update worktagModify cost center or dimension assignments
Process allocationExecute cost allocation rules for the period
Generate allocation reportCreate allocation transaction details

Accounts Payable

ToolDescription
Create invoiceRecord a vendor invoice
Read invoiceGet vendor invoice details
Update invoiceModify invoice amounts or attributes
List invoicesRetrieve invoices by vendor or date
Match purchase orderMatch invoice to purchase order
Create paymentSchedule a vendor payment
Read paymentGet payment details and status
Update paymentModify or cancel a payment
List paymentsRetrieve payments by vendor or date
Analyze vendorGenerate vendor performance or spending analysis

Accounts Receivable

ToolDescription
Create customer recordAdd a new customer
Read customerGet customer details and history
Update customerModify customer information
List customersRetrieve all customers with filtering
Apply paymentRecord a customer payment to invoice
Get agingGenerate an aging report by customer
Track collectionLog collection activities and notes
Calculate bad debtCompute bad debt provision

Audit and Compliance

ToolDescription
Generate audit trailCreate complete audit log for account or period
Track changesRecord all modifications to financial data
Get user activityRetrieve user actions by date range
Verify controlsCheck segregation of duties and approvals
Generate evidenceExport audit evidence for external review
Create compliance reportGenerate compliance or regulatory document
Track approvalMonitor approval workflow status

Tips

Keep audit trails comprehensive — enable and monitor detailed audit logging on all financial transactions to support both internal reviews and external audits.

Use budget monitoring proactively — set up alerts when spending approaches budget thresholds to prevent overspending and enable mid-course corrections.

Reconcile accounts regularly — perform monthly or weekly account reconciliations to catch errors early and maintain data integrity throughout the fiscal period.

Automate recurring entries — schedule recurring journal entries for standard transactions like depreciation and accruals to reduce manual effort and improve consistency.

Document approval workflows — clearly configure and document financial approval hierarchies so all stakeholders understand authority limits and review requirements.