Agent-readable docs index: /llms.txt. Full docs in one file: /llms-full.txt. Download /docs.zip to grep all markdown files locally.

Client overview

Stackyapper supports OAuth for interactive AI clients and bearer API keys for headless clients that cannot complete an interactive sign-in.
New to connected AI? Start with What is MCP, and why would your business need it? before choosing a client.
ClientServer URLRecommended authentication
ChatGPThttps://mcp.stackyapper.devOAuth
Claude and Claude Codehttps://mcp.stackyapper.dev/mcpOAuth
Codexhttps://mcp.stackyapper.dev/mcpOAuth
Microsoft Copilot Studiohttps://mcp.stackyapper.dev/mcpOAuth (dynamic discovery)
Other AI clientshttps://mcp.stackyapper.dev/mcpOAuth or API key
The Connection URLs panel in the portal, listing the ChatGPT endpoint and the endpoint for Claude, Hatz, Grok, and HTTP clients, each with a Copy button.
The portal shows the same URLs under Connection URLs, so you can copy the one your client needs rather than typing it.
Workspaces with a verified custom access domain must use the origin the portal shows on the AI clients page instead of mcp.stackyapper.dev. The path rules above still apply.

What your AI client sees

After connecting, most AI clients list only a small set of stackyapper_ tools — router tools such as stackyapper_search_tools, stackyapper_get_tool_schemas, and stackyapper_execute_read_tool, plus a few workflow and feedback tools. This is the expected surface, not a missing grant: the client uses the router tools to search the full catalog of tools your account is allowed to use and runs them on demand, and Stackyapper checks access again before every request.
ChatGPT is the exception. It receives a curated allowlist of common tools with simplified schemas, plus search and fetch tools, because ChatGPT rejects large tool lists.
Tool names are pinned for the life of a client session. After an administrator changes your app or tool grants, start a new conversation or reconnect the client so it picks up the new catalog.

Verify a new connection

Ask the client to run a read-only tool against an app you can read, limited to a few records, then confirm the call appears under Audit in the same workspace with your user and the client name. The full verification flow, including what to do when the test fails, is in Connect a client and verify.

OAuth and API keys

OAuth is preferred because the authorization is tied to the signed-in user and workspace. For automation that cannot open a browser, the signed-in user can create and revoke their own bearer API client in the portal. API clients inherit that user's workspace policy.