Other AI Agent Integrations
Most AI tools connect to Skywalk through one of two patterns:
- MCP server — enables your personal AI assistant to access and analyze your AppFolio® data.
llms.txt— enable your AI Coding agent to build apps, dashboards, and software with your AppFolio® data.
Connect your AI Agent to AppFolio®
Add a Custom MCP Client (sometimes called a "Connector") in your AI Agent's settings. Then authenticate using your Skywalk API key. The tools then appear natively to new agent conversations.
Note: MCP access requires authentication using an API Key and upgrading the API Key to allow AI Agents Tools. Talk to support to learn more.
Connect to Claude
Full walkthrough on Claude Integration.
- Settings →
- Connectors →
- Add custom connector.
- Server URL:
https://mcp.skywalkapi.com
Connect to ChatGPT
- Settings →
- Security & Login →
- Enable "Developer Mode" - then visit:
- Settings →
- Plugins →
- Hit the "+" Button / New Plugin →
- Server URL:
https://mcp.skywalkapi.com
Connect to Gemini Enterprise app
- See the Gemini Enterprise docs
- Server URL:
https://mcp.skywalkapi.com
Connect to Grok
- Settings →
- Connectors →
- Add a Custom MCP server →
- Server URL:
https://mcp.skywalkapi.com
Other Agents
Find the option to add a custom MCP Server to your agent, and point it to the Skywalk MCP Server URL: https://mcp.skywalkapi.com
- Cursor — Settings → MCP → Add MCP server (HTTP transport).
- Windsurf — Cascade settings → MCP servers.
- Cline (VS Code extension) — "Cline: Add MCP server" → Remote.
- Zed —
context_serversblock in~/.config/zed/settings.json.
For clients that only support stdio MCP servers, the mcp-remote npm package wraps a remote HTTP MCP server in a stdio process so the client can launch it.
Code-writing agents (use llms.txt)
These work just like Build with Claude Code — point the agent at https://api.skywalkapi.com/llms.txt, export your key as SKYWALK_API_KEY, and let it write the code. The CLAUDE.md-style persistence trick and the security caveat about env vars on that page apply here too.
- OpenAI Codex CLI — paste the
llms.txtURL in your first prompt; Codex fetches it and runscurlto call endpoints. - GitHub Copilot Chat (agent mode) — reference
llms.txtin your prompt; agent mode can fetch and execute commands. - Aider — drop the API contract into
CONVENTIONS.mdat the repo root so every Aider session inherits it. - Goose — define a recipe that fetches
llms.txtand readsSKYWALK_API_KEYfrom the environment.
Building your own agent
Wiring Skywalk into a custom agent built on the Claude API, OpenAI tool use, LangChain, or LlamaIndex? See Manual Context — it has a pasteable API context block, ready-to-use tool definitions in both Claude and OpenAI function-calling formats, and reference async-polling helpers in Python and TypeScript.
Don't see your tool?
If your AI tool can do either of these, you're covered:
- Connect to a remote MCP server → add
https://mcp.skywalkapi.com. - Fetch URLs and run shell commands → point it at
https://api.skywalkapi.com/llms.txt.
The Manual Context page also has a short pasteable summary that works as a fallback in any tool with a system prompt or instructions field.