Skip to content
Scalekit Docs

Connect AI agents to the Mobbin MCP server

Vendor MCP3 toolsOAuth 2.1/DCRDesignSearch

The Mobbin MCP connector routes your AI agent's tool calls to Mobbin's own MCP server through Scalekit. Each user signs in to Mobbin once, and Scalekit stores and refreshes their tokens, so your agent never handles credentials. It comes with 3 tools.

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

    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.mts
    import { ScalekitClient } from '@scalekit-sdk/node'
    import 'dotenv/config'
    import { createInterface } from 'node:readline/promises'
    const scalekit = new ScalekitClient(
    process.env.SCALEKIT_ENVIRONMENT_URL,
    process.env.SCALEKIT_CLIENT_ID,
    process.env.SCALEKIT_CLIENT_SECRET,
    )
    const actions = scalekit.actions
    const connector = 'mobbinmcp'
    const identifier = 'user_123'
    // Generate an authorization link for the user
    const { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })
    console.log('Authorize Mobbin MCP:', link)
    const rl = createInterface({ input: process.stdin, output: process.stdout })
    await rl.question('Press Enter after authorizing...')
    rl.close()
    // Make your first call
    const result = await actions.executeTool({
    connector,
    identifier,
    toolName: 'mobbinmcp_search_sections',
    toolInput: { query: 'YOUR_QUERY' },
    })
    console.log(result)
    Terminal window
    npx tsx quickstart.mts

Connect this agent connector to let your agent:

  • Search sections, screens, flows — Search Mobbin for website sections (e.g

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.

mobbinmcp_search_flows#Search Mobbin for multi-step user flows (e.g. onboarding, checkout) using natural language. Returns flow screens with inline images.5 params

Search Mobbin for multi-step user flows (e.g. onboarding, checkout) using natural language. Returns flow screens with inline images.

NameTypeRequiredDescription
platformstringrequiredPlatform to filter results by.
querystringrequiredNatural language query to search for user flows.
image_formatstringoptionalFormat for the returned flow screen images.
limitintegeroptionalMaximum number of results to return.
pageintegeroptionalPage number for pagination.
mobbinmcp_search_screens#Search Mobbin for UI screens using natural language. Returns matching screens with inline images and metadata.6 params

Search Mobbin for UI screens using natural language. Returns matching screens with inline images and metadata.

NameTypeRequiredDescription
platformstringrequiredPlatform to filter results by.
querystringrequiredNatural language query to search for UI screens.
exclude_screen_idsarrayoptionalList of screen IDs to exclude from results.
image_formatstringoptionalFormat for the returned screen images.
limitintegeroptionalMaximum number of results to return.
modestringoptionalSearch mode to control result matching strategy.
mobbinmcp_search_sections#Search Mobbin for website sections (e.g. About, Pricing, Footer) using natural language. Returns section images from real websites.4 params

Search Mobbin for website sections (e.g. About, Pricing, Footer) using natural language. Returns section images from real websites.

NameTypeRequiredDescription
querystringrequiredNatural language query to search for website sections.
image_formatstringoptionalFormat for the returned section images.
limitintegeroptionalMaximum number of results to return.
pageintegeroptionalPage number for pagination.