# ChainIT public integration docs > ChainIT provides identity verification (KYC, KYB), hosted UI authentication, and verified data > transactions through its APIs. Developers register applications in the Developer Portal, obtain > a clientId and clientSecret, and integrate through M2M (server-to-server), IDP (OAuth/OIDC > login), or Hosted UI (managed sign-in and verification screens through a frontend SDK). ChainIT runs a read-only MCP server for AI coding agents at https://sdk-mcp.chainithub.com/mcp (streamable HTTP, no auth). Install with: `claude mcp add --transport http chainit-sdk https://sdk-mcp.chainithub.com/mcp` It answers with the canonical SDK package (`@chainitservices/hosted-ui`, pin `^1.0.1`), real symbol declarations, and vetted scaffold files. ## For AI coding agents - [Connect your coding agent (MCP)](https://sdk.chainit.online/docs/mcp): install instructions for Claude Code, Cursor, VS Code, and Codex CLI, plus the tool list ## Getting started - [Overview](https://sdk.chainit.online/docs/developer-friendly): how ChainIT integration works, application types, and which flow to pick - [Developer Portal](https://sdk.chainit.online/docs/developer-portal/overview): register applications and obtain credentials - [Application types](https://sdk.chainit.online/docs/developer-portal/application-types): M2M vs IDP vs Hosted UI comparison ## Application guides - [Hosted UI](https://sdk.chainit.online/docs/applications/hosted-ui): managed sign-in and verification screens through the frontend SDK - [IDP](https://sdk.chainit.online/docs/applications/idp): "Login with ChainIT" via OAuth/OIDC with PKCE - [M2M](https://sdk.chainit.online/docs/applications/m2m): server-to-server client credentials ## Technical reference - [Token management](https://sdk.chainit.online/docs/token-management/overview): token lifetimes, validation, refresh, revocation, and logout - [Scopes](https://sdk.chainit.online/docs/scopes/overview): token scopes - [API reference](https://sdk.chainit.online/docs/api/v1): REST endpoints, authentication, error codes, and environments