generated: '2026-07-26'
method: derived
status: candidate
source: openapi/ (operations across the five authoritative PEXA contracts)
searched:
result: none-found
probes:
- target: https://mcp.pexa.com.au/
status: 000 — does not resolve
- target: https://developer.pexa.com.au/mcp
status: 200 but text/html — the Gatsby SPA catch-all, not an MCP endpoint
- target: npm @modelcontextprotocol / pexa
status: no first-party package
- target: pexa.com.au + developer portal search for MCP / agent / AI tooling
status: no reference
server:
name: pexa
published: false
transport: null
url: null
note: PEXA operates no hosted or remote MCP server. The tools below are a CANDIDATE surface derived
one-to-one from real, published operationIds so an integrator (or PEXA) can stand one up; every tool
inherits its real input schema from the referenced operation. Nothing here is a PEXA claim.
access:
gate: signed PEXA API Agreement + PEXA-issued OAuth 2.0 client credentials or mutual TLS
note: Any MCP server over these tools inherits the licence gate — an agent cannot self-serve credentials.
agentic_access: agentic-access/pexa-agentic-access.yml
tool_count: 54
tools:
- name: pexa_exchange_health_check
description: Health Check
api: PEXA Exchange API
method: GET
path: /v2/health
source_operation: openapi/pexa-exchange-api-swagger.json#HealthCheck
input_schema_source: openapi/pexa-exchange-api-swagger.json#HealthCheck parameters + requestBody
scopes: null
write: false
- name: pexa_exchange_ltrv
description: Land Title Registry Verification
api: PEXA Exchange API
method: GET
path: /v2/landRegistry/titleStatus
source_operation: openapi/pexa-exchange-api-swagger.json#LTRV
input_schema_source: openapi/pexa-exchange-api-swagger.json#LTRV parameters + requestBody
scopes: null
write: false
- name: pexa_exchange_post_message_using_post
description: Send a message to an existing conversation
api: PEXA Exchange API
method: POST
path: /v2/subscriber/conversation/{conversationId}/message
source_operation: openapi/pexa-exchange-api-swagger.json#postMessageUsingPOST
input_schema_source: openapi/pexa-exchange-api-swagger.json#postMessageUsingPOST parameters + requestBody
scopes: null
write: true
- name: pexa_exchange_retrieve_unread_conversations_using_get
description: Retrieve Unread Conversations
api: PEXA Exchange API
method: GET
path: /v2/subscriber/conversations
source_operation: openapi/pexa-exchange-api-swagger.json#retrieveUnreadConversationsUsingGET
input_schema_source: openapi/pexa-exchange-api-swagger.json#retrieveUnreadConversationsUsingGET parameters
+ requestBody
scopes: null
write: false
- name: pexa_exchange_mark_conversation_as_read_using_put
description: Mark as Read the Conversation for a specific Subscriber and Role
api: PEXA Exchange API
method: PUT
path: /v2/subscriber/conversations/{conversationId}/markAsRead
source_operation: openapi/pexa-exchange-api-swagger.json#markConversationAsReadUsingPUT
input_schema_source: openapi/pexa-exchange-api-swagger.json#markConversationAsReadUsingPUT parameters
+ requestBody
scopes: null
write: true
- name: pexa_exchange_respond_invitation_v1_using_put
description: Respond to invitation
api: PEXA Exchange API
method: PUT
path: /v2/subscriber/invitation
source_operation: openapi/pexa-exchange-api-swagger.json#respondInvitationV1UsingPUT
input_schema_source: openapi/pexa-exchange-api-swagger.json#respondInvitationV1UsingPUT parameters +
requestBody
scopes: null
write: true
- name: pexa_exchange_retrieve_outstanding_invitations_v1_using_get
description: Retrieve outstanding invitations
api: PEXA Exchange API
method: GET
path: /v2/subscriber/invitations
source_operation: openapi/pexa-exchange-api-swagger.json#retrieveOutstandingInvitationsV1UsingGET
input_schema_source: openapi/pexa-exchange-api-swagger.json#retrieveOutstandingInvitationsV1UsingGET
parameters + requestBody
scopes: null
write: false
- name: pexa_exchange_retrieveworkgroups
description: Retrieve Workgroups
api: PEXA Exchange API
method: GET
path: /v3/subscriber/workgroups
source_operation: openapi/pexa-exchange-api-swagger.json#retrieveworkgroups
input_schema_source: openapi/pexa-exchange-api-swagger.json#retrieveworkgroups parameters + requestBody
scopes: null
write: false
- name: pexa_exchange_get_user_profile_using_get
description: Retrieves user profile
api: PEXA Exchange API
method: GET
path: /v3/user
source_operation: openapi/pexa-exchange-api-swagger.json#getUserProfileUsingGET
input_schema_source: openapi/pexa-exchange-api-swagger.json#getUserProfileUsingGET parameters + requestBody
scopes: null
write: false
- name: pexa_exchange_workspacecreation_1
description: Initiate Workspace Update
api: PEXA Exchange API
method: PUT
path: /v4/workspace
source_operation: openapi/pexa-exchange-api-swagger.json#workspacecreation_1
input_schema_source: openapi/pexa-exchange-api-swagger.json#workspacecreation_1 parameters + requestBody
scopes: null
write: true
- name: pexa_exchange_retrieve_lodged_documents_v1_using_get
description: Retrieve Lodged PEXA Workspace Documents
api: PEXA Exchange API
method: GET
path: /v2/workspace/documents
source_operation: openapi/pexa-exchange-api-swagger.json#retrieveLodgedDocumentsV1UsingGET
input_schema_source: openapi/pexa-exchange-api-swagger.json#retrieveLodgedDocumentsV1UsingGET parameters
+ requestBody
scopes: null
write: false
- name: pexa_exchange_create_using_post
description: Creates Discharge Document
api: PEXA Exchange API
method: POST
path: /v2/workspace/documents/dischargeMortgage
source_operation: openapi/pexa-exchange-api-swagger.json#createUsingPOST
input_schema_source: openapi/pexa-exchange-api-swagger.json#createUsingPOST parameters + requestBody
scopes: null
write: true
- name: pexa_exchange_update_v1_using_put
description: Manages Transfer Duty Data
api: PEXA Exchange API
method: PUT
path: /v4/workspace/duty
source_operation: openapi/pexa-exchange-api-swagger.json#updateV1UsingPUT
input_schema_source: openapi/pexa-exchange-api-swagger.json#updateV1UsingPUT parameters + requestBody
scopes: null
write: true
- name: pexa_exchange_retrieve_setllement_statement_v1_using_get
description: Retrieves settlement statement
api: PEXA Exchange API
method: GET
path: /v2/workspace/financial
source_operation: openapi/pexa-exchange-api-swagger.json#retrieveSetllementStatementV1UsingGET
input_schema_source: openapi/pexa-exchange-api-swagger.json#retrieveSetllementStatementV1UsingGET parameters
+ requestBody
scopes: null
write: false
- name: pexa_exchange_create_using_post_1
description: Upload Financial Settlement Line Items
api: PEXA Exchange API
method: POST
path: /v2/workspace/financial
source_operation: openapi/pexa-exchange-api-swagger.json#createUsingPOST_1
input_schema_source: openapi/pexa-exchange-api-swagger.json#createUsingPOST_1 parameters + requestBody
scopes: null
write: true
- name: pexa_exchange_create_invitation_using_post
description: Create workspace Invitation
api: PEXA Exchange API
method: POST
path: /v2/workspace/invitation
source_operation: openapi/pexa-exchange-api-swagger.json#createInvitationUsingPOST
input_schema_source: openapi/pexa-exchange-api-swagger.json#createInvitationUsingPOST parameters + requestBody
scopes: null
write: true
- name: pexa_exchange_settlement_availability
description: Retrieves Settlement Availability
api: PEXA Exchange API
method: GET
path: /v2/workspace/settlement
source_operation: openapi/pexa-exchange-api-swagger.json#settlementAvailability
input_schema_source: openapi/pexa-exchange-api-swagger.json#settlementAvailability parameters + requestBody
scopes: null
write: false
- name: pexa_exchange_maintainsettlement_1
description: Maintain Settlement Date and Time
api: PEXA Exchange API
method: PUT
path: /v2/workspace/settlement
source_operation: openapi/pexa-exchange-api-swagger.json#maintainsettlement_1
input_schema_source: openapi/pexa-exchange-api-swagger.json#maintainsettlement_1 parameters + requestBody
scopes: null
write: true
- name: pexa_exchange_retrieve_settlement_completion_record_v1_using_get
description: Generate the Settlement Completion Record
api: PEXA Exchange API
method: GET
path: /v2/workspace/settlementCompletionRecord
source_operation: openapi/pexa-exchange-api-swagger.json#retrieveSettlementCompletionRecordV1UsingGET
input_schema_source: openapi/pexa-exchange-api-swagger.json#retrieveSettlementCompletionRecordV1UsingGET
parameters + requestBody
scopes: null
write: false
- name: pexa_exchange_retrieve_conversations_list_using_get
description: Retrieve Conversations List for a Workspace
api: PEXA Exchange API
method: GET
path: /v2/workspace/{workspaceId}/conversations
source_operation: openapi/pexa-exchange-api-swagger.json#retrieveConversationsListUsingGET
input_schema_source: openapi/pexa-exchange-api-swagger.json#retrieveConversationsListUsingGET parameters
+ requestBody
scopes: null
write: false
- name: pexa_exchange_get_balance_due_to_effect_settlement_using_get
description: Retrieve Balance due to effect Settlement
api: PEXA Exchange API
method: GET
path: /v2/workspace/{workspaceId}/settlement/balanceDueToEffectSettlement
source_operation: openapi/pexa-exchange-api-swagger.json#getBalanceDueToEffectSettlementUsingGET
input_schema_source: openapi/pexa-exchange-api-swagger.json#getBalanceDueToEffectSettlementUsingGET
parameters + requestBody
scopes: null
write: false
- name: pexa_exchange_update_balance_due_to_effect_settlement_using_put
description: Add/Update/Agree Balance due to effect Settlement
api: PEXA Exchange API
method: PUT
path: /v2/workspace/{workspaceId}/settlement/balanceDueToEffectSettlement
source_operation: openapi/pexa-exchange-api-swagger.json#updateBalanceDueToEffectSettlementUsingPUT
input_schema_source: openapi/pexa-exchange-api-swagger.json#updateBalanceDueToEffectSettlementUsingPUT
parameters + requestBody
scopes: null
write: true
- name: pexa_exchange_subscribersearch
description: Search Subscriber
api: PEXA Exchange API
method: GET
path: /v4/subscriber
source_operation: openapi/pexa-exchange-api-swagger.json#subscribersearch
input_schema_source: openapi/pexa-exchange-api-swagger.json#subscribersearch parameters + requestBody
scopes: null
write: false
- name: pexa_exchange_retrieve_notifications_v2_using_get
description: Retrieves Notifications
api: PEXA Exchange API
method: GET
path: /v4/subscriber/notifications
source_operation: openapi/pexa-exchange-api-swagger.json#retrieveNotificationsV2UsingGET
input_schema_source: openapi/pexa-exchange-api-swagger.json#retrieveNotificationsV2UsingGET parameters
+ requestBody
scopes: null
write: false
- name: pexa_exchange_retrieve_workspace_summary_v2_using_get
description: Retrieves workspace summary
api: PEXA Exchange API
method: GET
path: /v5/workspace
source_operation: openapi/pexa-exchange-api-swagger.json#retrieveWorkspaceSummaryV2UsingGET
input_schema_source: openapi/pexa-exchange-api-swagger.json#retrieveWorkspaceSummaryV2UsingGET parameters
+ requestBody
scopes: null
write: false
- name: pexa_exchange_workspacecreation
description: Initiate Workspace Creation
api: PEXA Exchange API
method: POST
path: /v5/workspace
source_operation: openapi/pexa-exchange-api-swagger.json#workspacecreation
input_schema_source: openapi/pexa-exchange-api-swagger.json#workspacecreation parameters + requestBody
scopes: null
write: true
- name: pexa_exchange_retrieve_workspaces_v3_using_get
description: Retrieve workspaces
api: PEXA Exchange API
method: GET
path: /v6/subscriber/workspaces
source_operation: openapi/pexa-exchange-api-swagger.json#retrieveWorkspacesV3UsingGET
input_schema_source: openapi/pexa-exchange-api-swagger.json#retrieveWorkspacesV3UsingGET parameters
+ requestBody
scopes: null
write: false
- name: pexa_projects_create_project
description: Create Project
api: PEXA Projects API
method: POST
path: /v4/projects
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#createProject
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#createProject parameters + requestBody
scopes:
- au:projects:project:write
write: true
- name: pexa_projects_update_project
description: Update Project
api: PEXA Projects API
method: PUT
path: /v4/projects/{projectId}
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#updateProject
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#updateProject parameters + requestBody
scopes:
- au:projects:project:write
write: true
- name: pexa_projects_statuses
description: Fetch the status details for a project
Scopes:
au:projects:status:read
api: PEXA Projects API
method: GET
path: /v4/projects/{projectId}/statuses
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#statuses
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#statuses parameters + requestBody
scopes:
- au:projects:status:read
write: false
- name: pexa_projects_workspaces
description: Fetch the list of workspaces of a project
Scopes:
au:projects:workspaces:read
api: PEXA Projects API
method: GET
path: /v4/projects/{projectId}/workspaces
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#workspaces
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#workspaces parameters + requestBody
scopes:
- au:projects:workspaces:read
write: false
- name: pexa_projects_create_workspace
description: Create a new workspace for an existing Project
Scopes:
au:projects:workspaces:write
api: PEXA Projects API
method: POST
path: /v4/projects/{projectId}/workspaces
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#createWorkspace
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#createWorkspace parameters + requestBody
scopes:
- au:projects:workspaces:write
write: true
- name: pexa_projects_update_workspace
description: Update a workspace
api: PEXA Projects API
method: PUT
path: /v4/projects/{projectId}/workspaces/{pexaWorkspaceId}
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#updateWorkspace
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#updateWorkspace parameters + requestBody
scopes:
- au:projects:workspaces:write
write: true
- name: pexa_projects_create_financials
description: Create Financial Settlement Line Items
api: PEXA Projects API
method: POST
path: /v4/projects/{projectId}/workspaces/{workspaceId}/financials
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#createFinancials
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#createFinancials parameters + requestBody
scopes:
- au:projects:workspaces:write
write: true
- name: pexa_projects_add_parties
description: Add Parties
api: PEXA Projects API
method: POST
path: /v4/projects/{projectId}/workspaces/{workspaceId}/parties
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#addParties
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#addParties parameters + requestBody
scopes:
- au:projects:workspaces:write
write: true
- name: pexa_projects_update_parties
description: Update Parties
api: PEXA Projects API
method: PUT
path: /v4/projects/{projectId}/workspaces/{workspaceId}/parties
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#updateParties
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#updateParties parameters + requestBody
scopes:
- au:projects:workspaces:write
write: true
- name: pexa_projects_delete_parties
description: Delete Parties
api: PEXA Projects API
method: DELETE
path: /v4/projects/{projectId}/workspaces/{workspaceId}/parties
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#deleteParties
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#deleteParties parameters + requestBody
scopes:
- au:projects:workspaces:write
write: true
- name: pexa_projects_add_participants
description: Add Participants
api: PEXA Projects API
method: POST
path: /v4/projects/{projectId}/workspaces/{workspaceId}/participants
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#addParticipants
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#addParticipants parameters + requestBody
scopes:
- au:projects:workspaces:write
write: true
- name: pexa_projects_delete_participants
description: Delete Participants
api: PEXA Projects API
method: DELETE
path: /v4/projects/{projectId}/workspaces/{workspaceId}/participants
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#deleteParticipants
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#deleteParticipants parameters + requestBody
scopes:
- au:projects:workspaces:write
write: true
- name: pexa_projects_propose_settlement
description: Propose Settlement Date
api: PEXA Projects API
method: POST
path: /v4/projects/{projectId}/workspaces/{pexaWorkspaceId}/settlementDates
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#proposeSettlement
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#proposeSettlement parameters + requestBody
scopes:
- au:projects:workspaces:write
write: true
- name: pexa_projects_notification
description: Fetch notifications
Scopes:
au:projects:notification:read
api: PEXA Projects API
method: GET
path: /v4/projects/notifications
source_operation: openapi/pexa-projects-api-v4-openapi.yaml#notification
input_schema_source: openapi/pexa-projects-api-v4-openapi.yaml#notification parameters + requestBody
scopes:
- au:projects:notification:read
write: false
- name: pexa_notifications_create_notification_registration_v3
description: Create registration details (V3)
api: PEXA Notification Service API
method: POST
path: /v3/notification-registrations
source_operation: openapi/pexa-notification-service-openapi.yaml#createNotificationRegistrationV3
input_schema_source: openapi/pexa-notification-service-openapi.yaml#createNotificationRegistrationV3
parameters + requestBody
scopes:
- Create registration V3
- create:notification_registrations
write: true
- name: pexa_notifications_update_notification_registration_v3
description: Update registration details (V3)
api: PEXA Notification Service API
method: PUT
path: /v3/notification-registrations/{registrationId}
source_operation: openapi/pexa-notification-service-openapi.yaml#updateNotificationRegistrationV3
input_schema_source: openapi/pexa-notification-service-openapi.yaml#updateNotificationRegistrationV3
parameters + requestBody
scopes:
- Update registration V3
- edit:notification_registrations
write: true
- name: pexa_notifications_get_notification_registrations_v2
description: Get notification registrations
api: PEXA Notification Service API
method: GET
path: /v2/notification-registrations
source_operation: openapi/pexa-notification-service-openapi.yaml#getNotificationRegistrationsV2
input_schema_source: openapi/pexa-notification-service-openapi.yaml#getNotificationRegistrationsV2 parameters
+ requestBody
scopes:
- Get registration V2
- view:notification_registrations
write: false
- name: pexa_notifications_create_notification_registration
description: Create registration details
api: PEXA Notification Service API
method: POST
path: /v1/notification-registrations
source_operation: openapi/pexa-notification-service-openapi.yaml#createNotificationRegistration
input_schema_source: openapi/pexa-notification-service-openapi.yaml#createNotificationRegistration parameters
+ requestBody
scopes:
- Create registration
- create:notification_registrations
write: true
- name: pexa_notifications_update_notification_registration
description: Update registration details
api: PEXA Notification Service API
method: PUT
path: /v1/notification-registrations/{registrationId}
source_operation: openapi/pexa-notification-service-openapi.yaml#updateNotificationRegistration
input_schema_source: openapi/pexa-notification-service-openapi.yaml#updateNotificationRegistration parameters
+ requestBody
scopes:
- Update a subscriber's notification preference
- edit:notification_registrations
write: true
- name: pexa_notifications_delete_notification_registration
description: Delete registration details
api: PEXA Notification Service API
method: DELETE
path: /v1/notification-registrations/{registrationId}
source_operation: openapi/pexa-notification-service-openapi.yaml#deleteNotificationRegistration
input_schema_source: openapi/pexa-notification-service-openapi.yaml#deleteNotificationRegistration parameters
+ requestBody
scopes:
- Delete a registration for a subscriber
- delete:notification_registrations
write: true
- name: pexa_notifications_create_notification_secret_rotation
description: Rotate Shared Secret
api: PEXA Notification Service API
method: POST
path: /v1/notification-registrations/{registrationId}/secret-rotation
source_operation: openapi/pexa-notification-service-openapi.yaml#createNotificationSecretRotation
input_schema_source: openapi/pexa-notification-service-openapi.yaml#createNotificationSecretRotation
parameters + requestBody
scopes:
- Rotates shared secret
- create:notification_registrations_secret_rotation
write: true
- name: pexa_discharge_process_discharge
description: Standalone Discharge Experience
api: PEXA Standalone Discharge Experience API
method: POST
path: /v1/discharge
source_operation: openapi/pexa-standalone-discharge-experience-api-openapi.yaml#processDischarge
input_schema_source: openapi/pexa-standalone-discharge-experience-api-openapi.yaml#processDischarge
parameters + requestBody
scopes:
- '{{api_scope}}'
write: true
- name: pexa_marketplace_get_health
description: Health check
api: PEXA Plus Marketplace B2B API
method: GET
path: /health
source_operation: openapi/pexa-plus-marketplace-b2b-api-openapi.yaml#getHealth
input_schema_source: openapi/pexa-plus-marketplace-b2b-api-openapi.yaml#getHealth parameters + requestBody
scopes: null
write: false
- name: pexa_marketplace_create_title_search
description: Create title search
api: PEXA Plus Marketplace B2B API
method: POST
path: /title-search
source_operation: openapi/pexa-plus-marketplace-b2b-api-openapi.yaml#createTitleSearch
input_schema_source: openapi/pexa-plus-marketplace-b2b-api-openapi.yaml#createTitleSearch parameters
+ requestBody
scopes: null
write: true
- name: pexa_marketplace_retrieve_title_search
description: Retrieve title search by id
api: PEXA Plus Marketplace B2B API
method: GET
path: /title-search/{titleSearchId}
source_operation: openapi/pexa-plus-marketplace-b2b-api-openapi.yaml#retrieveTitleSearch
input_schema_source: openapi/pexa-plus-marketplace-b2b-api-openapi.yaml#retrieveTitleSearch parameters
+ requestBody
scopes: null
write: false
- name: pexa_marketplace_retrieve_title_search_documents
description: Retrieve title search documents by id
api: PEXA Plus Marketplace B2B API
method: GET
path: /title-search/{titleSearchId}/documents
source_operation: openapi/pexa-plus-marketplace-b2b-api-openapi.yaml#retrieveTitleSearchDocuments
input_schema_source: openapi/pexa-plus-marketplace-b2b-api-openapi.yaml#retrieveTitleSearchDocuments
parameters + requestBody
scopes: null
write: false
- name: pexa_marketplace_retrieve_billing
description: Retrieve billing invoice
api: PEXA Plus Marketplace B2B API
method: GET
path: /billing
source_operation: openapi/pexa-plus-marketplace-b2b-api-openapi.yaml#retrieveBilling
input_schema_source: openapi/pexa-plus-marketplace-b2b-api-openapi.yaml#retrieveBilling parameters +
requestBody
scopes: null
write: false
deployment:
mode: none
verified: derived
tools: 54
checked: '2026-08-12'
source: catalog MCP census