Skip to main content

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.

  1. Settings →
  2. Connectors →
  3. Add custom connector.
  4. Server URL: https://mcp.skywalkapi.com

Connect to ChatGPT

  1. Settings →
  2. Security & Login →
  3. Enable "Developer Mode" - then visit:
  4. Settings →
  5. Plugins
  6. Hit the "+" Button / New Plugin →
  7. Server URL: https://mcp.skywalkapi.com

Connect to Gemini Enterprise app

  1. See the Gemini Enterprise docs
  2. Server URL: https://mcp.skywalkapi.com

Connect to Grok

  1. Settings →
  2. Connectors →
  3. Add a Custom MCP server →
  4. 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.
  • Zedcontext_servers block 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.txt URL in your first prompt; Codex fetches it and runs curl to call endpoints.
  • GitHub Copilot Chat (agent mode) — reference llms.txt in your prompt; agent mode can fetch and execute commands.
  • Aider — drop the API contract into CONVENTIONS.md at the repo root so every Aider session inherits it.
  • Goose — define a recipe that fetches llms.txt and reads SKYWALK_API_KEY from 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:

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.