← Files ExpenseOSARCHIVED FILE
.codex-plugin/plugin.json
5.61 KB · Nov 2, 2026 · 12:35 UTC
{
"author": {
"email": "support@expenseos.com",
"name": "ExpenseOS",
"url": "https://www.expenseos.com"
},
"description": "ExpenseOS turns a conversation into a finished expense report.\n\nDrop receipts into chat as photos, PDFs, or plain descriptions and ExpenseOS keeps a running list: merchant, date, category, and amount, organized by month or trip. Describe a drive (\"office to the Hartford client and back\") and ExpenseOS figures out the actual driving distance and applies the current IRS mileage rate, including the mid-year rate changes your spreadsheet missed.\n\nWhen you're ready, ExpenseOS puts everything into a polished PDF report, plus files your finance team can open straight in Excel or QuickBooks. It double-checks every line for the things that get reports bounced back: missing details, forgotten attendees, duplicate charges. Then it sends the report to your approver with a one-click review link. No account or app needed on their end. After you send it, ExpenseOS tracks where your report stands (pending, approved, or rejected) and counts how many days you've been waiting, so asking \"how much am I owed?\" always has a real answer.\n\nUse it for:\n\n\u2022 Turning receipt photos and PDFs into organized expenses\n\u2022 Logging business mileage at the current IRS mileage rate\n\u2022 Building expense reports as PDF, Excel, or QuickBooks-ready files\n\u2022 Sending expense reports to your manager for one-click approval\n\u2022 Tracking approval status and how long you've been owed\n\nTry: \"File my expenses from this trip\" - \"Log my drive to the client site and back\" - \"Make my expense report and submit it to my manager\" - \"How much am I owed?\"\n\nFrom a pocketful of receipts to a submitted, tracked expense report, without ever leaving the conversation.",
"extensions": {
"com.openai": {
"publication": {
"countries": [],
"release_notes": "Rebrands the listing to ExpenseOS with the new app icon and expenseos.com website, support, privacy, and terms links; declares the MCP server in the package; adds a screenshot for each starter prompt, capability labels, and keywords; corrects tool annotations (add_receipt and update_expense are open-world because they fetch receipt images from a URL; update_expense, recall_report, and make_my_expense_report are destructive); and makes the listing available in all countries."
}
}
},
"homepage": "https://www.expenseos.com",
"interface": {
"brandColor": "#0087C7",
"brandColorDark": "#00ABEA",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"category": "Business & Operations",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon.png",
"defaultPrompt": [
"Log my meal",
"Make my expense report",
"Log my drive from Austin, TX to San Antonio, TX"
],
"developerName": "ExpenseOS",
"displayName": "ExpenseOS",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo.png",
"longDescription": "ExpenseOS turns a conversation into a finished expense report.\n\nDrop receipts into chat as photos, PDFs, or plain descriptions and ExpenseOS keeps a running list: merchant, date, category, and amount, organized by month or trip. Describe a drive (\"office to the Hartford client and back\") and ExpenseOS figures out the actual driving distance and applies the current IRS mileage rate, including the mid-year rate changes your spreadsheet missed.\n\nWhen you're ready, ExpenseOS puts everything into a polished PDF report, plus files your finance team can open straight in Excel or QuickBooks. It double-checks every line for the things that get reports bounced back: missing details, forgotten attendees, duplicate charges. Then it sends the report to your approver with a one-click review link. No account or app needed on their end. After you send it, ExpenseOS tracks where your report stands (pending, approved, or rejected) and counts how many days you've been waiting, so asking \"how much am I owed?\" always has a real answer.\n\nUse it for:\n\n\u2022 Turning receipt photos and PDFs into organized expenses\n\u2022 Logging business mileage at the current IRS mileage rate\n\u2022 Building expense reports as PDF, Excel, or QuickBooks-ready files\n\u2022 Sending expense reports to your manager for one-click approval\n\u2022 Tracking approval status and how long you've been owed\n\nTry: \"File my expenses from this trip\" - \"Log my drive to the client site and back\" - \"Make my expense report and submit it to my manager\" - \"How much am I owed?\"\n\nFrom a pocketful of receipts to a submitted, tracked expense report, without ever leaving the conversation.",
"privacyPolicyURL": "https://www.expenseos.com/privacy",
"screenshots": [
"./assets/screenshot-1-log-meal.png",
"./assets/screenshot-2-expense-report.png",
"./assets/screenshot-3-log-drive.png"
],
"shortDescription": "File expense reports in chat",
"supportURL": "https://www.expenseos.com/support",
"termsOfServiceURL": "https://www.expenseos.com/terms",
"websiteURL": "https://www.expenseos.com"
},
"keywords": [
"expenseos",
"expense os",
"purafi",
"expenses",
"expense report",
"expense reports",
"expense tracker",
"receipts",
"receipt scanner",
"mileage",
"mileage tracker",
"mileage log",
"irs mileage rate",
"reimbursement",
"business expenses",
"travel expenses",
"expense approval",
"quickbooks",
"excel",
"pdf"
],
"mcpServers": "./.mcp.json",
"name": "app-6a5fd24c21a08191a71ebc8099bb99b8",
"skills": "./skills",
"version": "2.0.0",
"apps": "./.app.json"
}
SHA-256: 886f6eef61fe75c035be0020604a2442f5f46718346d9b50103cbe3c5488e166