{"categories":[{"label":"Financial","url":"https://skillfed.io/packages/category/office-business-financial"}],"enrichment":{"capability":"Python client library for querying and managing Monarch Money accounts, transactions, budgets, and financial data via the Monarch Money API.","skillfed_tags":["financial-data","api-client","async"],"use_cases":["Export and analyze personal financial data from Monarch Money into custom dashboards or reporting tools","Automate transaction categorization, tagging, or reconciliation workflows programmatically","Sync budget targets and actual spending data into external budgeting or accounting systems","Build monitoring alerts for account balance changes or unusual transaction patterns","Aggregate data from multiple linked institutions via Monarch Money's Plaid integration"],"what_it_does":"Monarchmoneycommunity is a Python wrapper around the Monarch Money financial aggregation platform's GraphQL API. It handles authentication including multi-factor authentication, session management, and provides both interactive and non-interactive login flows. The library exposes methods to read account data, transaction history, budgets, cashflow summaries, and credit information, as well as mutating operations to create, update, and delete transactions, categories, budgets, and accounts.\n\nThe package depends on aiohttp for HTTP communication, gql pinned to 4.0 for GraphQL queries, and oathtool for MFA token generation. It is designed for async/await patterns and supports session persistence so that repeated logins are not required. A typed variant is also available for developers who want structured return types instead of raw dictionaries.","worth_installing":"Yes, with conditions. The library is actively maintained, has low install friction, and offers a comprehensive API surface for Monarch Money automation. However, it depends on the stability and availability of Monarch Money's undocumented GraphQL endpoint; changes to that API could break the library. Suitable for personal finance automation and integration projects where you control the Monarch Money account and can tolerate potential upstream API changes."},"id":"monarchmoneycommunity","links":{"html":"https://skillfed.io/packages/monarchmoneycommunity","md":"https://skillfed.io/packages/monarchmoneycommunity.md","pypi":"https://pypi.org/project/monarchmoneycommunity/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-02","license_spdx":null,"license_treatment":"permissive","name":"monarchmoneycommunity","python_support":"unspecified","summary":"Monarch Money API for Python"},"popularity":{"monthly_downloads":91332,"position":13522,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.5.2"}
