Connect Oracle Fusion Cloud to AI agents

Connect Oracle Fusion Cloud to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

list_assignment_managers

List Assignment Managers

List authorized manager relationships for an Oracle Fusion HCM worker assignment discovered with list_worker_assignments, including manager assignment identifiers and role types.

create_invoice

Create Invoice

Create a positive Standard payables invoice with unmatched Item lines. Discover the business unit with list_business_units, the supplier number with list_suppliers, and the supplier site with list_supplier_sites.

list_requisition_lines

List Requisition Lines

List lines within a discovered Oracle Fusion purchase requisition, including catalog item, quantity, price, delivery context, and current concurrency indicators.

list_invoice_attachments

List Invoice Attachments

List document metadata for a payables invoice and discover file keys for download_invoice_attachment. Call list_invoices or get_invoice to discover invoiceKey.

update_draft_po_line

Update Draft Purchase Order Line

Change only an uncanceled line description on an original incomplete purchase order after validating ownership and both current change indicators.

list_business_units

List Business Units

List authorized Oracle Financials business units and discover the business unit name required to create invoices.

list_workers

List Workers

List authorized Oracle Fusion HCM worker directory entries, optionally filtered by exact person number or display name and viewed as of an effective date.

update_invoice

Update Invoice Description

Update only the description of an eligible unmatched Standard invoice. Call list_invoices or get_invoice to discover the invoice resource key.

get_item

Get Item

Retrieve one item catalog record using its opaque composite resource key. Call list_items to obtain resourceKey and pass it as itemKey.

list_customer_accounts

List Customer Account Activities

List customer accounts available through Receivables account activities with exact account number or customer name filters, and discover resource keys for account details and receipts.

list_receivables_invoice_installments

List Receivables Invoice Installments

List a receivables invoice’s payment installments with due dates, status, entered-currency balances, and separate ledger-currency balances. Call list_receivables_invoices or get_receivables_invoice to discover the parent invoice resource key.

get_customer_account

Get Customer Account Activity

Get a customer account from Receivables account activities, including account identity and ledger-currency balances. Call list_customer_accounts to discover its resource key.

list_invoices

List Invoices

List authorized payables invoice headers with exact business filters and discover resource keys for invoice follow-up tools.

list_buyers

List Buyers

Discover buyers assigned to a procurement business unit, including buyer identifiers, names, emails, and assignment information.

get_supplier

Get Supplier

Read a discovered Oracle Fusion supplier and return its business identifier, number, name, relationship, and status.

list_invoice_installments

List Invoice Installments

List payment installments for an authorized payables invoice, including due dates, unpaid amounts, and payment holds. Call list_invoices or get_invoice to discover invoiceKey.

list_purchasing_line_types

List Purchasing Line Types

Discover purchasing line types, purchase basis, product type, default category, and unit of measure for purchase order and requisition lines.

delete_purchase_requisition

Delete Purchase Requisition

Delete an original incomplete purchase requisition that has never been submitted or approved, after checking the current change indicator.

list_inventory_reservations

List Inventory Reservations

List inventory reservations with quantities, units of measure, inventory locations, and the demand and supply documents they connect. Reservations are separate from physical on-hand quantity summaries. Call list_inventory_organizations and list_items to discover organization and item IDs.

download_invoice_attachment

Download Invoice Attachment

Prepare a downloadable file from a payables invoice document. Call list_invoice_attachments to discover attachmentKey and preserve its invoiceKey.

list_suppliers

List Suppliers

Find Oracle Fusion suppliers by number, name, or business relationship and discover the resource keys needed to read suppliers and their sites.

list_requisition_charge_accounts

List Requisition Charge Accounts

Discover favorite charge accounts saved in requisition preferences, including account combinations, identifiers, nicknames, and primary status.

list_procurement_requesters

List Procurement Requesters

Discover procurement persons by name or email, with person identifiers for requisition requester and preparer selection.

list_sales_orders

List Sales Orders

List Oracle Order Management sales orders with customers, statuses, business units, currency, and source references. Use resourceKey from the selected order with get_sales_order and list_sales_order_lines.

list_sales_order_lines

List Sales Order Lines

List the fulfillment lines of one sales order with product IDs and numbers, ordered and shipped quantities and their units, status, and shipment dates. Call list_sales_orders or get_sales_order to obtain the parent resourceKey and pass it as salesOrderKey.

get_draft_purchase_order

Get Draft Purchase Order

Read a discovered Oracle Fusion draft purchase order header, including lifecycle state, supplier, buyer, business units, and current concurrency indicator.

get_purchase_order

Get Purchase Order

Read a discovered Oracle Fusion purchase order header, including its supplier, business units, lifecycle status, currency, and amounts.

create_purchase_requisition

Create Purchase Requisition

Create an original incomplete purchase requisition for catalog goods delivered to an expense destination, using typed lines and a single charge-account distribution per line.

list_requisition_preferences

List Requisition Preferences

Discover requisition preferences with requester, requisitioning business unit, delivery location, and receiving organization identifiers needed to prepare requisitions.

delete_draft_purchase_order

Delete Draft Purchase Order

Delete an original incomplete purchase order after verifying it is uncanceled, is not a change order, and still has the expected Oracle change indicator.

list_inventory_organizations

List Inventory Organizations

Discover authorized inventory and item organizations, including stable IDs, names, and codes. Pass an organization ID or code to list_items to select its item catalog.

list_supplier_sites

List Supplier Sites

List an Oracle Fusion supplier’s sites, including names or codes, business units, payment eligibility, and statuses for invoice and purchasing workflows.

list_purchase_order_schedules

List Purchase Order Schedules

List delivery schedules for a discovered Oracle Fusion purchase order line, including delivery dates, destination, status, and received or billed quantities.

list_purchasing_document_styles

List Purchasing Document Styles

Discover purchasing document styles with identifiers, names, enabled state, and document subtype for purchase order creation.

update_draft_purchase_order

Update Draft Purchase Order

Change only the header description of an original incomplete purchase order, using a fresh state check and a conditional update.

get_worker_assignment

Get Worker Assignment

Get an authorized Oracle Fusion HCM worker assignment using its resource key and parent keys discovered with the worker and work relationship list tools.

list_invoice_lines

List Invoice Lines

List a page of invoice lines with amounts, account combinations, and matching and tax details. Call list_invoices or get_invoice to discover the invoice resource key.

list_invoice_holds

List Invoice Holds

List holds and release details for an authorized payables invoice. Call list_invoices or get_invoice to discover invoiceKey; the invoice number, supplier, and business unit are read from that invoice to scope the search.

list_receiving_transactions

List Receiving Transactions

List completed receiving transaction history with receipt and purchase order references, inventory organization, item, quantities, and units of measure. Call list_inventory_organizations and list_items to discover organization and item IDs. Lot or serial filters use Oracle's lot-and-serial finder, which is unsupported when a transaction contains more than 15 serial numbers.

list_draft_purchase_order_lines

List Draft Purchase Order Lines

List lines within a discovered Oracle Fusion draft purchase order, including catalog item, quantity, price, and current concurrency indicators.

list_locations

List Locations

List authorized Oracle Fusion HCM work locations as of an effective date, optionally filtered by exact location identifier, code, name, or active status.

list_procurement_business_units

List Procurement Business Units

Discover procurement business units assigned to the connected agent, with names, identifiers, and authorized actions for purchasing workflows.

list_customer_sites

List Customer Billing Site Activities

List customer billing sites available through Receivables account site activities. Filter by the accountNumber discovered with list_customer_accounts, or an exact customer name or billing site number.

get_invoice

Get Invoice

Get an authorized payables invoice header and its current validation, approval, payment, and accounting states. Call list_invoices to discover the invoice resource key.

get_purchase_requisition

Get Purchase Requisition

Read a discovered Oracle Fusion purchase requisition header, including status, preparer, business unit, and current concurrency indicator.

get_sales_order

Get Sales Order

Retrieve one Oracle Order Management sales order with customer, status, business unit, currency, and source references. Call list_sales_orders to obtain resourceKey and pass it as salesOrderKey.

list_invoice_line_distributions

List Invoice Line Distributions

List accounting distributions for one payables invoice line. Discover invoiceKey with list_invoices or get_invoice, then invoiceLineKey with list_invoice_lines for that same invoice.

list_purchase_orders

List Purchase Orders

Find Oracle Fusion purchase order headers by order number, supplier, lifecycle status, or procurement business unit and discover opaque keys for follow-up reads.

list_jobs

List Jobs

List authorized Oracle Fusion HCM jobs as of an effective date, optionally filtered by exact job identifier, code, name, or active status.

who_am_i

Who Am I

Retrieve the authenticated Oracle user identity and the connected Fusion instance. Application resource access also depends on the user’s Oracle roles.

create_draft_purchase_order

Create Draft Purchase Order

Create an original incomplete standard purchase order for catalog goods with one expense schedule and one charge-account distribution per line.

list_purchase_requisitions

List Purchase Requisitions

Find Oracle Fusion purchase requisition headers by description, requisition number, status code, or requisitioning business unit and discover keys for reading or editing eligible drafts.

update_requisition_line

Update Requisition Line

Change only a requisition line description on its original incomplete parent, validating ownership and current parent and line change indicators.

list_worker_assignments

List Worker Assignments

List authorized job assignments for an Oracle Fusion HCM worker’s work relationship, including organizational placement, work location, and effective dates.

list_draft_purchase_orders

List Draft Purchase Orders

Find Oracle Fusion draft purchase order headers by description, order number, status code, or business units and discover keys for eligible draft edits.

get_worker

Get Worker

Get an authorized Oracle Fusion HCM worker directory entry using a resource key discovered with list_workers, optionally as of an effective date.

get_receivables_invoice

Get Receivables Invoice

Get a customer receivables invoice header with billing identity, completion status, dates, and separately labeled entered and accounted amounts. Call list_receivables_invoices to discover its resource key.

list_receivables_invoice_lines

List Receivables Invoice Lines

List product and service lines of a receivables invoice with item references, quantities, prices, and tax classifications. Call list_receivables_invoices or get_receivables_invoice to discover the parent invoice resource key.

list_on_hand_quantities

List On-Hand Quantities

List physical inventory on-hand quantity summaries by organization, item, subinventory, locator, and lot, with primary and secondary units of measure. These quantities are physical stock, not available-to-promise availability. Call list_inventory_organizations and list_items to discover organization and item IDs.

update_purchase_requisition

Update Purchase Requisition

Change only the description or justification of an original incomplete requisition after checking its latest state and change indicator.

delete_invoice

Delete Invoice

Permanently delete an eligible unmatched, unvalidated Standard invoice. Call list_invoices or get_invoice to discover the invoice resource key.

list_departments

List Departments

List authorized Oracle Fusion HCM departments as of an effective date, optionally filtered by exact identifier, name, code, or status.

list_worker_work_relationships

List Worker Work Relationships

List authorized work relationships for an Oracle Fusion HCM worker discovered with list_workers, including legal employer and employment dates.

list_customer_receipts

List Customer Account Receipts

List standard receipts for one customer account activity with entered-currency amounts and current receipt states. Call list_customer_accounts or get_customer_account to discover the parent account resource key.

list_items

List Items

List item catalog records with item numbers, descriptions, statuses, organization IDs, and primary units of measure. Call list_inventory_organizations to discover organization IDs and codes, then filter by the selected organization.

list_receivables_invoices

List Receivables Invoices

List customer receivables invoices with transaction number, billing customer account, business unit, and completion status filters. Discover resource keys for invoice details, lines, and installments.

list_purchase_order_lines

List Purchase Order Lines

List lines within a discovered Oracle Fusion purchase order, including catalog item, quantity, price, and opaque keys for schedule reads.

More integrations teams use with Oracle Fusion Cloud

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Subscribe to real-time change events via Change Data Capture and Platform Events. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Resolve site users to numeric Person/Group LookupId values. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Subscribe to webhooks for list and library change notifications. Retrieve site properties and search for sites across Microsoft 365.

Airtable

Create, read, update, and delete records in Airtable bases and tables. Manage base schemas including creating tables and fields. Filter records using formulas, sort by fields, and scope queries to specific views. Upsert records to find, create, or update in a single call. Upload attachments to records, read and write record comments, list accessible bases, and receive real-time base change events through webhooks.

Sentry

Track, manage, and resolve application errors and performance issues. List, query, and bulk-update issues and error events with filters like status, assignment, and tags. Create and manage releases, associate commits, and upload source maps. Configure issue alert rules and metric alert rules with notification actions. Set up cron monitors to detect missed or failed scheduled jobs. Build custom dashboards with configurable widgets. Run ad-hoc Discover queries across errors and transactions for performance analysis. Manage organizations, teams, projects, and members. Provision users via SCIM. Access session replay data. Receive webhooks for issues, errors, alerts, comments, and installation events.

Bitbucket

Manage Git repositories, pull requests, and CI/CD pipelines on Bitbucket Cloud. Create, fork, and configure repositories within workspaces and projects. Create, review, approve, merge, and decline pull requests with inline code comments. Browse source code, list commits, and manage branches and tags. Trigger, monitor, and manage Bitbucket Pipelines. List workspace members, configure repository default reviewers and branch restrictions, create and manage repository webhooks, and search code across repositories.

Technical notes for Oracle Fusion Cloud

Explore Oracle Fusion Cloud payables and receivables, purchasing, worker assignments, and inventory. Download invoice files and manage eligible invoices, purchase requisitions, and original draft purchase orders.

Connect Oracle Fusion Cloud to production AI agents

See how Metorial gives Oracle Fusion Cloud access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Oracle Fusion Cloud to AI agents with Metorial.

  1. Can Metorial connect Oracle Fusion Cloud to AI agents?
    Yes. Metorial connects AI agents to Oracle Fusion Cloud through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.