provider mcp_server_installations GET /api/projects/{project_id}/mcp_server_installations/authorize/
@utdk/posthog /api/projects/{project_id}/mcp_server_installations/authorize/
mcp_server_installations_authorize_retrieve
Start (or re-start) an OAuth flow. Pass ``template_id`` to (re)connect a catalog template, or ``installation_id`` to reconnect an existing custom install using its cached metadata and per-user DCR creds.
install_source query
* `posthog` - posthog * `posthog-code` - posthog-code
enum: posthog, posthog-code
installation_id query
string
posthog_code_callback_url query
string
project_id path required
Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
string
template_id query
string

Try it

Authentication
Configure credentials for PostHog API
mcpServerInstallationsAuthorizeRetrieve
GET/api/projects/{project_id}/mcp_server_installations/authorize/
Start (or re-start) an OAuth flow. Pass ``template_id`` to (re)connect a catalog template, or ``installation_id`` to reconnect an existing custom install using its cached metadata and per-user DCR creds.

Parameters

required

Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.

* `posthog` - posthog * `posthog-code` - posthog-code

Configure credentials above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import posthog from '@utdk/posthog';

await posthog.mcpServerInstallationsAuthorizeRetrieve({
  "install_source": "posthog"
})