Civic can be integrated natively into third-party applications — MCP clients, AI agents, developer tools, and more. Native integrations go beyond simply connecting to Civic as an end user; they allow your application to handle authentication flows, manage tool calls, and deliver a seamless experience to your users.Documentation Index
Fetch the complete documentation index at: https://docs.civic.com/llms.txt
Use this file to discover all available pages before exploring further.
What is a native integration?
A native integration embeds Civic capabilities directly into your application’s runtime. Instead of relying on the LLM to surface authorization links and wait for manual user action, your application can intercept these flows, handle them programmatically, and return results transparently.OpenAI Strict Mode
Available integration guides
Authorization
Understand how access tokens work, set up your organization, and connect your app to the Civic MCP endpoint using Civic Auth or Token Exchange.
Implementing civic:rest-auth
Handle authentication automatically in your MCP client — intercept auth-required responses, redirect users, poll for completion, and resume tool calls without LLM involvement.

