[{"data":1,"prerenderedAt":182},["ShallowReactive",2],{"connector-expensify":3},{"id":4,"name":5,"icon":6,"description":7,"provider":8,"authType":9,"availableAuthTypes":10,"apiDocsUrl":12,"authDocsUrl":12,"category":13,"datasets":14,"tools":176,"webhooks":181},"expensify","Expensify","https://cloudslurp-uploads.s3.eu-west-2.amazonaws.com/connectoricons/expensify.png","Provides MCP resources and tools for AI assistants to access expense reports and transactions, and manage employee provisioning in Expensify via asynchronous job processing.","api_key","api-key",[11,9],"oauth","https://integrations.expensify.com/Integration-Server/doc/","Finance & Payments",[15,39,70,97,126,149,162],{"name":16,"description":17,"recordCount":18,"docsUrl":12,"sampleFields":19,"sampleData":25,"type":38},"reportsexpenses_export_data_structure","Data structure containing expense reports and associated transactions, retrieved via the 'file' export job type.","varies",[20,21,22,23,24],"reports","report.transactionList","expense.merchant","expense.amount","expense.category",[26,30,34],[27,27,27,28,29],"Value 1","1250.00","Type A",[31,31,31,32,33],"Value 2","3499.99","Type B",[35,35,35,36,37],"Value 3","750.50","Type C","dataset",{"name":40,"description":41,"recordCount":18,"docsUrl":42,"sampleFields":43,"sampleData":54,"type":38},"expense_reports","Detailed report metadata and summary information, retrieved via the 'file' export job type.","https://integrations.expensify.com/Integration-Server/doc/export_report_template.html",[44,45,46,47,48,49,50,51,52,53],"reportID","reportName","status","total","accountEmail","policyName","submitted","reimbursed","approvers","transactionList",[55,60,65],[56,57,58,28,59,57,27,27,27,27],"EXP-1000","Monthly Financial Report","Published","john.smith@example.com",[61,62,63,32,64,62,31,31,31,31],"EXP-1001","Q3 Sales Analysis","Draft","sarah.johnson@acme.corp",[66,67,68,36,69,67,35,35,35,35],"EXP-1002","Year-End Summary","Scheduled","mike.williams@business.co",{"name":71,"description":72,"recordCount":18,"docsUrl":42,"sampleFields":73,"sampleData":84,"type":38},"expenses_transactions","Detailed transaction and expense line item data, accessed via report.transactionList.",[74,75,76,77,78,79,80,81,82,83],"transactionID","merchant","amount","category","comment","receiptObject.url","tag","currency","convertedAmount","billable",[85,89,93],[56,27,28,29,86,87,27,88,28,27],"Monthly subscription service","www.acme.com","USD",[61,31,32,33,90,91,31,92,32,31],"Quarterly consulting engagement","www.widget.co","EUR",[66,35,36,37,94,95,35,96,36,35],"One-time project delivery","www.gadget.io","GBP",{"name":98,"description":99,"recordCount":100,"type":101,"requiredParams":102,"optionalParams":107,"exampleEndpoint":113,"docsUrl":12,"sampleFields":114,"sampleData":124},"export_combinedreportdata","Initiates a job to export filtered expense report data (combinedReportData) into a configurable file format (CSV, XLSX).","N/A","tool",[103,104,105,106],"type (file)","credentials (partnerUserID, partnerUserSecret)","inputSettings (type: combinedReportData)","template (data-urlencode parameter)",[108,109,110,111,112],"reportState","limit","filters (reportIDList, startDate, endDate, policyIDList)","outputSettings","onFinish (markAsExported, email)","POST https://integrations.expensify.com/Integration-Server/ExpensifyIntegrations",[115,116,117,118,119,120,121,122,123],"type (file) (required)","credentials (partnerUserID, partnerUserSecret) (required)","inputSettings (type: combinedReportData) (required)","template (data-urlencode parameter) (required)","reportState (optional)","limit (optional)","filters (reportIDList, startDate, endDate, policyIDList) (optional)","outputSettings (optional)","onFinish (markAsExported, email) (optional)",[125],{"endpoint":113,"docs":12},{"name":127,"description":128,"recordCount":100,"type":101,"requiredParams":129,"optionalParams":134,"exampleEndpoint":113,"docsUrl":138,"sampleFields":139,"sampleData":147},"update_employees_advanced_employee_updater","Provisions, de-provisions, and updates employee details, policy assignments, and manager relationships in Expensify based on a provided JSON feed.",[130,104,131,132,133],"type (update)","dataSource (download, request, sftp)","inputSettings (type: employees, entity: generic)","Employee Data Feed (employeeEmail, managerEmail, employeeID, policyID)",[135,136,137],"dry-run","onFinish","Employee Data Feed (firstName, lastName, customField1, customField2, approvalLimit, isTerminated, additionalPolicyIDs, defaultTags, role, workerStatus, domainGroupID, approvesTo, overLimitApprover)","https://integrations.expensify.com/Integration-Server/doc/employeeUpdater/",[140,116,141,142,143,144,145,146],"type (update) (required)","dataSource (download, request, sftp) (required)","inputSettings (type: employees, entity: generic) (required)","Employee Data Feed (employeeEmail, managerEmail, employeeID, policyID) (required)","dry-run (optional)","onFinish (optional)","Employee Data Feed (firstName, lastName, customField1, customField2, approvalLimit, isTerminated, additionalPolicyIDs, defaultTags, role, workerStatus, domainGroupID, approvesTo, overLimitApprover) (optional)",[148],{"endpoint":113,"docs":138},{"name":150,"description":151,"recordCount":100,"type":101,"requiredParams":152,"optionalParams":155,"exampleEndpoint":156,"docsUrl":12,"sampleFields":157,"sampleData":160},"mark_reports_as_exported","Marks reports processed by the export job with a specified label, preventing them from being exported again if the 'markedAsExported' filter is used.",[153,154],"actionName (markAsExported)","label",[],"POST https://integrations.expensify.com/Integration-Server/ExpensifyIntegrations (via onFinish array)",[158,159],"actionName (markAsExported) (required)","label (required)",[161],{"endpoint":156,"docs":12},{"name":163,"description":164,"recordCount":100,"type":101,"requiredParams":165,"optionalParams":168,"exampleEndpoint":156,"docsUrl":12,"sampleFields":170,"sampleData":174},"send_email_on_job_finish","Sends an email notification with a link to the output file upon completion of the export job.",[166,167],"actionName (email)","recipients",[169],"message",[171,172,173],"actionName (email) (required)","recipients (required)","message (optional)",[175],{"endpoint":156,"docs":12},[177,178,179,180],{"name":98,"description":99,"exampleEndpoint":113,"requiredParams":102,"optionalParams":107,"docsUrl":12},{"name":127,"description":128,"exampleEndpoint":113,"requiredParams":129,"optionalParams":134,"docsUrl":138},{"name":150,"description":151,"exampleEndpoint":156,"requiredParams":152,"optionalParams":155,"docsUrl":12},{"name":163,"description":164,"exampleEndpoint":156,"requiredParams":165,"optionalParams":168,"docsUrl":12},[],1776238400501]