Crypto Cult Curt Appfolio MCP Server
Provide seamless access to Appfolio Property Manager Reporting API through a standardized MCP serv…
Connector by smithery.ai · Domain verified by the MCP Registry
Chalk Labs
Need help deploying Crypto Cult Curt Appfolio MCP Server?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/smithery-ai-cryptocultcurt-appfolio-mcp-server
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 47 read · 0 write · 0 deleteRead-only
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 47
Read from the source code; the running server may list different tools.
Read 47 · Look things up without changing anything.
get_account_totals_reportget_aged_payables_summary_reportget_aged_receivables_detail_reportget_annual_budget_comparative_reportget_annual_budget_forecast_reportget_balance_sheet_reportget_budget_comparative_reportget_cancelled_workflows_reportget_cashflow_12_month_reportget_cashflow_reportget_chart_of_accounts_reportget_completed_workflows_report
Show 35 more tools
get_delinquency_as_of_reportget_expense_distribution_reportget_fixed_assets_reportget_guest_card_inquiries_reportget_in_progress_workflows_reportget_income_statement_12_month_reportget_income_statement_date_range_reportget_lease_expiration_detail_by_month_reportget_leasing_funnel_performance_reportget_leasing_summary_reportget_loans_reportget_occupancy_summary_reportget_owner_directory_reportget_owner_leasing_reportget_property_directory_reportget_property_group_directory_reportget_property_performance_reportget_property_source_tracking_reportget_receivables_activity_reportget_renewal_summary_reportget_rent_roll_itemized_reportget_rental_applications_reportget_resident_financial_activity_reportget_screening_assessment_reportget_security_deposit_funds_detail_reportget_tenant_directory_reportget_tenant_ledger_reportget_trial_balance_by_property_reportget_unit_directory_reportget_unit_inspection_reportget_unit_vacancy_detail_reportget_vendor_directory_reportget_vendor_ledger_reportget_work_order_labor_summary_reportget_work_order_report
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
Authorization
Network hosts it talks to 1
server.smithery.ai· found in remote endpoint, install command
Tools (47)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
get_account_totals_reportReturns account totals for given filters and date range.
get_aged_payables_summary_reportReturns aged payables summary for the given filters. IMPORTANT: All ID parameters must be numeric strings (e.g. '123'), NOT names.
get_aged_receivables_detail_reportReturns aged receivables detail for the given filters. IMPORTANT: All ID parameters (properties_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_annual_budget_comparative_reportReturns annual budget comparative report for the given filters.
get_annual_budget_forecast_reportReturns annual budget forecast report for the given filters.
get_balance_sheet_reportReturns the balance sheet report for the given filters.
get_budget_comparative_reportReturns budget comparative report for the given filters.
get_cancelled_workflows_reportRetrieves a report of cancelled workflows, allowing filtering by various criteria such as properties, process templates, and date ranges.
get_cashflow_12_month_reportGenerates a 12-month cash flow report.
get_cashflow_reportReturns Cash Flow Details including income and expenses for given time period.
get_chart_of_accounts_reportReturns the chart of accounts with GL account information. Use this to lookup gl_account_ids by GL account number ('number' field) or name ('account_name' field). IMPORTANT: Column names are specific - use 'number' for GL account number, 'account_name' for account name, 'gl_account_id' for internal database ID.
get_completed_workflows_reportReturns a report of completed workflows (processes) based on the provided filters. IMPORTANT: All ID parameters (owners_ids, properties_ids, units_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use directory reports first to lookup IDs by name if needed.
get_delinquency_as_of_reportReturns delinquency as of report for the given filters. IMPORTANT: All ID parameters (properties_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed. NOTE: tenant_statuses uses numeric codes: 0=Current, 1=Past, 2=Future, 3=Evict, 4=Notice.
get_expense_distribution_reportReturns expense distribution report for the given filters.
get_fixed_assets_reportReturns a report of fixed assets based on the provided filters.
Show 32 more tools
get_guest_card_inquiries_reportReturns guest card inquiries report for the given filters. IMPORTANT: All ID parameters (properties_ids, property_groups_ids, portfolios_ids, owners_ids) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_in_progress_workflows_reportReturns a report of in-progress workflows based on the provided filters. IMPORTANT: All ID parameters (owners_ids, properties_ids, units_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use directory reports first to lookup IDs by name if needed.
get_income_statement_12_month_reportGenerates a 12-month income statement report.
get_income_statement_date_range_reportReturns the income statement report for a specified date range.
get_lease_expiration_detail_by_month_reportRetrieves a report detailing lease expirations by month, filterable by properties, date range, and other criteria. IMPORTANT: All ID parameters (properties_ids, property_groups_ids, portfolios_ids, owners_ids) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_leasing_funnel_performance_reportReturns leasing funnel performance report for the given filters. IMPORTANT: All ID parameters (owners_ids, properties_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_leasing_summary_reportProvides a summary of leasing activities, including inquiries, showings, applications, and move-ins/outs. IMPORTANT: All ID parameters (properties_ids, property_groups_ids, portfolios_ids, owners_ids) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_loans_reportRetrieves a report on loans associated with properties.
get_occupancy_summary_reportGenerates a summary of property occupancy, including number of units, occupied units, and vacancy rates. IMPORTANT: All ID parameters must be numeric strings (e.g. '123'), NOT names. Use directory reports to lookup IDs by name if needed. Common columns: 'number_of_units', 'occupied', 'vacant_rented', 'vacant_unrented', 'percent_occupied'.
get_owner_directory_reportRetrieves a DIRECTORY report with details about property owners. This returns ALL owners (with optional filters) - to find specific owners by name, call this report and search the results client-side. IMPORTANT: All ID parameters must be numeric strings, NOT names. The 'tags' parameter is for filtering by actual system tags, NOT for text search.
get_owner_leasing_reportProvides a leasing report tailored for property owners, showing leasing activity within a specified date range. IMPORTANT: All ID parameters (owners_ids, properties_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_property_directory_reportRetrieves a property directory report with details about properties, including status, address, units count, and owner information. IMPORTANT: All ID parameters (owners_ids, properties_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use Owner Directory Report first to lookup owner IDs by name if needed.
get_property_group_directory_reportGet property group directory report from AppFolio. Shows properties organized by property groups and portfolios. IMPORTANT: All ID parameters (properties_ids, property_groups_ids, portfolios_ids, owners_ids) must be numeric strings (e.g. "123"), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_property_performance_reportRetrieves the Property Performance report, showing financial performance metrics for properties within a specified date range. IMPORTANT: All ID parameters (owners_ids, properties_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_property_source_tracking_reportReturns property source tracking report for the given filters. IMPORTANT: All ID parameters (owners_ids, properties_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_receivables_activity_reportReturns receivables activity report for the given filters. IMPORTANT: All ID parameters (owners_ids, properties_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_renewal_summary_reportProvides a summary of lease renewals. IMPORTANT: All ID parameters (properties_ids, property_groups_ids, portfolios_ids, owners_ids) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed. NOTE: All string parameters should be properly quoted JSON strings (e.g. "active", not active).
get_rent_roll_itemized_reportReturns rent roll itemized report for the given filters. IMPORTANT: All ID parameters (properties_ids, property_groups_ids, portfolios_ids, owners_ids, gl_account_ids) must be numeric strings (e.g. '123'), NOT names. CRITICAL: gl_account_ids are internal database IDs, NOT GL account numbers! Do not use GL account numbers like '4630', '4635' - use the Chart of Accounts Report first to lookup the correct gl_account_ids.
get_rental_applications_reportReturns rental applications report for the given filters. IMPORTANT: All ID parameters (owners_ids, properties_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_resident_financial_activity_reportReturns resident financial activity report for the given filters. IMPORTANT: All ID parameters (owners_ids, properties_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_screening_assessment_reportReturns screening assessment report for the given filters.
get_security_deposit_funds_detail_reportReturns security deposit funds detail report for the given filters.
get_tenant_directory_reportReturns tenant directory report for the given filters. IMPORTANT: All ID parameters (properties_ids, owners_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_tenant_ledger_reportGenerates a report on tenant ledgers.
get_trial_balance_by_property_reportGenerates a trial balance report by property.
get_unit_directory_reportRetrieves a unit directory report with details about units in properties. IMPORTANT: All ID parameters (owners_ids, properties_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_unit_inspection_reportGenerates a report on unit inspections. IMPORTANT: All ID parameters (owners_ids, properties_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_unit_vacancy_detail_reportGenerates a report on unit vacancies. IMPORTANT: All ID parameters (owners_ids, properties_ids, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
get_vendor_directory_reportRetrieves a directory of vendors. IMPORTANT: All ID parameters must be numeric strings (e.g. '123'), NOT names.
get_vendor_ledger_reportGenerates a report on vendor ledgers.
get_work_order_labor_summary_reportReturns a report detailing work order labor based on specified filters.
get_work_order_reportGenerates a report on work orders. IMPORTANT: All ID parameters (unit_ids, property_id, etc.) must be numeric strings (e.g. '123'), NOT names. Use respective directory reports first to lookup IDs by name if needed.
Signals
- Stars
- 10
- Forks
- 6
- Open issues
- 0
- Last commit
- Sep 13, 2026 (1 month ago)
- Last release
- Sep 11, 2025 (1 year ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
ai.smithery/CryptoCultCurt-appfolio-mcp-server- Version
- 1.0.1
- Auth
- Bearer token
- License
- ISC
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from smithery.ai
- 0.646score
Brave
smithery.ai
Visit https://brave.com/search/api/ for a free API key.
ConnectorAFreshness: ARemoteRead-only★ 1.5KClaude Code +3 - 0.642score
Chi R24 Unreal MCP
smithery.ai
Control Unreal Engine to browse assets, import content, and manage levels and sequences.
ConnectorAFreshness: ARemoteDown★ 975Claude Code +3 - 0.642score
Chi R24 Unreal MCP Server
smithery.ai
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
ConnectorAFreshness: ARemoteDown★ 975Claude Code +3 - 0.626score
Zwldarren Akshare One MCP
smithery.ai
Provide access to Chinese stock market data including historical prices, real-time data, news, and…
ConnectorAFreshness: ARemoteRead-only★ 241Claude Code +3 - 0.617score
Oxylabs Oxylabs MCP
smithery.ai
Fetch and process content from specified URLs using the Oxylabs Web Scraper API.
ConnectorAFreshness: ARemoteRead-only★ 104Claude Code +3 - 0.617score
Infranodus MCP Server Infranodus
smithery.ai
Map text into knowledge graphs to create a structured representation of conceptual relations and t…
ConnectorAFreshness: ARemote★ 104Claude Code +3
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Crypto Cult Curt Appfolio MCP Server running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Crypto Cult Curt Appfolio MCP Server. Agent Mart. https://agentmart.dev/connectors/smithery-ai-cryptocultcurt-appfolio-mcp-server (last updated 2026-10-24)