Skip to content
Scalekit Docs

OtterAI MCP

Vendor MCP6 toolsOAuth 2.1/DCRTranscriptionProductivityCollaboration

Connect to OtterAI MCP. Search meeting recordings, fetch full transcripts, and retrieve user account info from your AI workflows.

OtterAI MCP connector

  1. Terminal window
    npm install @scalekit-sdk/node

    Full SDK reference: Node.js | Python

  2. Add your Scalekit credentials to your .env file. Find values in app.scalekit.com > Developers > API Credentials.

    .env
    SCALEKIT_ENVIRONMENT_URL=<your-environment-url>
    SCALEKIT_CLIENT_ID=<your-client-id>
    SCALEKIT_CLIENT_SECRET=<your-client-secret>
  3. quickstart.ts
    import { ScalekitClient } from '@scalekit-sdk/node'
    import 'dotenv/config'
    const scalekit = new ScalekitClient(
    process.env.SCALEKIT_ENV_URL,
    process.env.SCALEKIT_CLIENT_ID,
    process.env.SCALEKIT_CLIENT_SECRET,
    )
    const actions = scalekit.actions
    const connector = 'otteraimcp'
    const identifier = 'user_123'
    // Generate an authorization link for the user
    const { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })
    console.log('Authorize OtterAI MCP:', link)
    process.stdout.write('Press Enter after authorizing...')
    await new Promise(r => process.stdin.once('data', r))
    // Make your first call
    const result = await actions.executeTool({
    connector,
    identifier,
    toolName: 'otteraimcp_get_user_info',
    toolInput: {},
    })
    console.log(result)

Connect this agent connector to let your agent:

  • Search otter — Search meetings across platforms by date, attendee, topic, keyword, or title
  • Get otter, user info — Return the name and email of the currently authenticated OtterAI user
  • Fetch otter — Retrieve the full transcript and metadata for a single OtterAI meeting by its ID, returned by otter_search

Use the exact tool names from the Tool list below when you call execute_tool. If you’re not sure which name to use, list the tools available for the current user first.

otteraimcp_fetch#[STALE: upstream renamed this tool to `otter_fetch` as of 2026-08-19 refresh; left in repo per policy, not deleted — see otteraimcp_otter_fetch] Retrieve the full transcript and metadata for a single OtterAI meeting by its ID.1 param

[STALE: upstream renamed this tool to `otter_fetch` as of 2026-08-19 refresh; left in repo per policy, not deleted — see otteraimcp_otter_fetch] Retrieve the full transcript and metadata for a single OtterAI meeting by its ID.

NameTypeRequiredDescription
idstringrequiredThe unique OtterAI meeting ID to fetch. Get it from the search tool.
otteraimcp_get_user_info#[STALE: upstream renamed this tool to `otter_get_user_info` as of 2026-08-19 refresh; left in repo per policy, not deleted — see otteraimcp_otter_get_user_info] Return the name and email of the currently authenticated OtterAI user.0 params

[STALE: upstream renamed this tool to `otter_get_user_info` as of 2026-08-19 refresh; left in repo per policy, not deleted — see otteraimcp_otter_get_user_info] Return the name and email of the currently authenticated OtterAI user.

otteraimcp_otter_fetch#Retrieve the full transcript and metadata for a single OtterAI meeting by its ID, returned by otter_search.1 param

Retrieve the full transcript and metadata for a single OtterAI meeting by its ID, returned by otter_search.

NameTypeRequiredDescription
idstringrequiredMeeting ID returned by otter_search. Used to retrieve the full transcript from the Otter.ai platform.
otteraimcp_otter_get_user_info#Return the name and email of the currently authenticated OtterAI user.0 params

Return the name and email of the currently authenticated OtterAI user.