Documentation Index
Fetch the complete documentation index at: https://docs.azalt.co/llms.txt
Use this file to discover all available pages before exploring further.
MCP server
Azalt exposes a remote Model Context Protocol (MCP) server so compatible AI clients can securely work with your Azalt organization data through your own Azalt account. The production MCP endpoint is:What you can do
Connected AI clients can use Azalt tools to:- Read your profile, current organization, users, sites, forms, dashboards, datasets, and KPI indicators.
- Inspect form elements, form deployments, form submissions, and individual submission values.
- Query KPI data and available emission factors.
- Create forms, dashboards, and dashboard widgets when the approved scopes and your Azalt permissions allow it.
Security
Only connect MCP clients that you trust. Depending on the scopes you approve, the client may be able to read organization data and create or update Azalt resources on your behalf. You can review and revoke connected MCP clients from:Scopes
Azalt MCP uses the following OAuth scopes:| Scope | Access |
|---|---|
openid | Verify your Azalt identity |
profile | Read your profile information |
email | Read your email address |
azalt:read | Read Azalt organization data available to you |
azalt:write:forms | Create and update form-related data |
azalt:write:imports | Preview and apply imports |
azalt:write:activities | Create, update, and recalculate activities |
azalt:admin | Manage administrative Azalt resources |
Codex
Codex can connect to Azalt MCP with its remote MCP client.~/.codex/config.toml:
Claude Code
Claude Code supports remote HTTP MCP servers with OAuth. Add Azalt with:Other clients
Other MCP clients may work if they support remote Streamable HTTP MCP servers with OAuth and dynamic client registration. Use this endpoint:mcp-remote if that client supports it.
Troubleshooting
The OAuth callback page cannot be reached
Make sure the MCP client is still waiting for the callback. If the client timed out before you approved access, start the login flow again and approve the new consent request.The client is connected but a tool is denied
The OAuth token may not include the required scope, or your Azalt user may not have permission for the requested action in the current organization. Reconnect with the needed scopes or ask an organization owner to update your Azalt role.I switched organizations in Azalt
MCP requests use the current organization associated with your Azalt user. If you switch organizations, reconnect or ask the client to callget_my_profile
to confirm the active organization before making changes.
