# CryptoCultCurt-appfolio-mcp-server

An MCP server that exposes the Appfolio Property Manager Reporting API as tools, so your coding agent can pull property and tenant reports without leaving the chat.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 10
- Author: CryptoCultCurt
- License: ISC · policy=link-only · description only; the file stays with the author
- Source: https://github.com/CryptoCultCurt/appfolio-mcp-server
- Updated: 2026-09-13
- HTML: https://affpapa.org/en/nevibecode/mcp/cryptocultcurt-appfolio-mcp-server

## What it does

The server wraps Appfolio's Reporting API into MCP tools. Claude, Claude, Cursor and the other supported clients pick them up as regular callable functions, and the data comes straight from your own Appfolio account.

Manual setup installs the npm package `@fluegeldao/appfolio-mcp-server` and registers it in your MCP config with `VHOST`, `USERNAME` and `PASSWORD`. Those three values are your Appfolio API credentials — leave one out and the server has nothing to authenticate against. `NODE_OPTIONS` with `--experimental-vm-modules` is optional and depends on your Node version.

Smithery offers a shortcut: `npx -y @smithery/cli install @CryptoCultCurt/appfolio-mcp-server --client claude` wires it into Claude Desktop. For the remaining clients there are ready-made HTTP add commands.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http cryptocultcurt-appfolio-mcp-server https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add cryptocultcurt-appfolio-mcp-server --url https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "cryptocultcurt-appfolio-mcp-server": {
            "url": "https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "cryptocultcurt-appfolio-mcp-server": {
            "type": "http",
            "url": "https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http cryptocultcurt-appfolio-mcp-server https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp
```

## When to use it
- pull a property portfolio report without exporting it by hand
- check tenant balances while working on a task
- feed Property Manager data into the agent's context
- wire up Reporting API access through a single MCP config

## Example prompts
- Show me the vacant units report from Appfolio
- List tenants with outstanding balances via appfolio
- Compare last month's property figures from Appfolio

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16717
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40409
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24242
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18727
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9366
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7506

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
