Appfolio MCP Server
# Appfolio MCP Server (@fluegeldao/appfolio-mcp-server)
[](https://smithery.ai/server/@CryptoCultCurt/appfolio-mcp-server)
A Model Context Protocol (MCP) server providing tools to interact with the Appfolio Property Manager Reporting API.
## Installation
### Installing via Smithery
To install appfolio-mcp-server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@CryptoCultCurt/appfolio-mcp-server):
```bash
npx -y @smithery/cli install @CryptoCultCurt/appfolio-mcp-server --client claude
```
### Manual Installation
Install the package using npm:
```bash
npm install @fluegeldao/appfolio-mcp-server
```
## Usage
### Configuration as an MCP Server
```bash
{
// ... other server configurations
"appfolio": {
"command": "npx",
"args": ["@fluegeldao/appfolio-mcp-server"],
"env": {
"NODE_OPTIONS": "--experimental-vm-modules", // Optional, may depend on your Node version/setup
"VHOST": "YOUR_APPFOLIO_HOSTNAME", // e.g., "yourcompany"
"USERNAME": "YOUR_APPFOLIO_API_USERNAME",
"PASSWORD": "YOUR_APPFOLIO_API_PASSWORD"
},
"restart": true // Optional: Restart the server if it crashes
}
// ... other server configurations
}
```
### As a Tool
```bash
npx @fluegeldao/appfolio-mcp-server
```
[](https://smithery.ai/server/@CryptoCultCurt/appfolio-mcp-server)TDQS
Scored across 47 tools
Every tool has a unique report name, making them easily distinguishable. There is no overlap in purpose; each retrieves a specific report type.
All tools follow a consistent pattern: 'get_<report_name>_report'. This unified convention makes the tool set predictable and easy to navigate.
At 47 tools, the count is high but justifiable for a reporting-focused server covering many report types. However, the large number may still feel excessive, slightly reducing usability.
The set covers a broad range of financial, operational, and directory reports, which is appropriate for reporting. However, it is purely read-only with no mutation or workflow capabilities, leaving gaps for tasks that require actions beyond report retrieval.