MCP (Model Context Protocol) Server for AI Agents to access the Appfolio Reporting API
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http cryptocultcurt-appfolio https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp --header 'Authorization: Bearer <SMITHERY_API_KEY>'~/.codex/config.toml
[mcp_servers.cryptocultcurt-appfolio]
url = "https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp"
bearer_token_env_var = "CRYPTOCULTCURT_APPFOLIO_SMITHERY_API_KEY"
# codex mcp add cryptocultcurt-appfolio --url https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp --bearer-token-env-var CRYPTOCULTCURT_APPFOLIO_SMITHERY_API_KEY
# export CRYPTOCULTCURT_APPFOLIO_SMITHERY_API_KEY=<SMITHERY_API_KEY>~/.cursor/mcp.json
{
"mcpServers": {
"cryptocultcurt-appfolio": {
"url": "https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp",
"headers": {
"Authorization": "Bearer <SMITHERY_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"cryptocultcurt-appfolio": {
"type": "http",
"url": "https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp",
"headers": {
"Authorization": "Bearer <SMITHERY_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"cryptocultcurt-appfolio": {
"httpUrl": "https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp",
"headers": {
"Authorization": "Bearer <SMITHERY_API_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"cryptocultcurt-appfolio": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <SMITHERY_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"cryptocultcurt-appfolio": {
"url": "https://server.smithery.ai/@CryptoCultCurt/appfolio-mcp-server/mcp",
"headers": {
"Authorization": "Bearer <SMITHERY_API_KEY>"
}
}
}
}