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. When the agent asks you to authorize, sign in as a project admin, or enter an invitation code a project admin created on the project's AI Agents page. The tools then appear natively to new agent conversations.
When your agent asks for a connector name, use Skywalk for AppFolio. A name that mentions AppFolio® helps your agent choose these tools when you ask about your AppFolio® data.
Note: AI agents must be turned on for your Skywalk API project. Talk to support to learn more.
Connect to Claude
Full walkthrough on Claude Integration.
- Settings →
- Connectors →
- Add custom connector.
- Name:
Skywalk for AppFolio - Server URL:
https://mcp.skywalkapi.com
Connect to ChatGPT
- Settings →
- Security & Login →
- Enable "Developer Mode" - then visit:
- Settings →
- Plugins →
- Hit the "+" Button / New Plugin →
- Name:
Skywalk for AppFolio - 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.