The AI you already use, on the phone.

Pick your app below for its steps. Most take a link and a sign-in.

Pick your app

Smitline is in private beta: signing in needs an invite, and the invite says where to make an API key. Get early access

ChatGPT

ChatGPT on the web, on any plan, Free included. On a Business, Enterprise or Edu workspace, an admin has to allow it first.

Full guide for ChatGPT

  1. In ChatGPT on the web, open Plugins, click + and choose Add custom MCP server.

  2. Name it Smitline, paste the server URL, and set authentication to OAuth:

    https://app.smitline.com/mcp
  3. Tick I understand and want to continue, choose Create as a plugin, check the tools, and install it.

  4. Sign in to Smitline when asked, and allow access. Then, in a new chat, type @ and pick Smitline.

Claude

Any Claude plan (Free allows one custom connector), on the web or desktop.

Full guide for Claude

  1. In Claude, open Customize → Connectors, click + Add and choose Add custom connector.

  2. Name it Smitline, paste the URL and click Continue:

    https://app.smitline.com/mcp
  3. Choose Sign in now and click Add. Sign in to Smitline and allow access. If Claude asks which OAuth client to use, Register automatically works.

  4. In a chat, click + → Connectors and turn Smitline on, then ask for a call.

Grok

Grok at grok.com. On Grok Business or Enterprise, an admin adds the connector first.

Full guide for Grok

  1. Go to grok.com/connectors, click New Connector and choose Custom.

  2. Paste the MCP server URL:

    https://app.smitline.com/mcp
  3. Sign in to Smitline when Grok asks, and allow access. Grok then uses Smitline when you ask for a call.

Meta Muse

Muse in the US or Canada, in the app or on the web. A Smitline API key.

Full guide for Muse

  1. In your Smitline dashboard, open Connect → API keys and click Create key. Keep the page open: the key is shown once.

  2. In Muse, send this message:

    Set up Smitline as a custom connector: https://smitline.com/agents
  3. Muse reads the setup page and asks for your key. Paste it into Muse’s Secure Credentials prompt, never into the chat.

  4. Approve the connector, then try it: “Use Smitline to call my phone for a quick test.”

Perplexity

Perplexity Pro, Max or Enterprise.

Full guide for Perplexity

  1. Open Plugins in the sidebar (or Customize → Connectors), then Add custom → Add MCP connector → Remote.

  2. Name it Smitline and paste the server URL:

    https://app.smitline.com/mcp
  3. Under Advanced, set authentication to OAuth and transport to Streamable HTTP. Tick the acknowledgement and click Add.

  4. Click the Smitline card to sign in and turn it on. Then ask: “Using Smitline, call …”.

Claude Code

Claude Code in the terminal, the desktop app or an IDE.

Full guide for Claude Code

  1. Add Smitline from a terminal. --scope user makes it available in every project:

    claude mcp add --transport http --scope user smitline https://app.smitline.com/mcp
  2. In Claude Code, run /mcp, choose smitline and Authenticate. Sign in to Smitline and allow access.

Cursor

Cursor on any plan.

Full guide for Cursor

  1. Add Smitline to ~/.cursor/mcp.json (or .cursor/mcp.json in one project):

    ~/.cursor/mcp.json
    {
      "mcpServers": {
        "smitline": {
          "url": "https://app.smitline.com/mcp"
        }
      }
    }
  2. Cursor shows Smitline under Customize → MCP. Click Connect, sign in to Smitline and allow access.

REST API

A Smitline API key.

Full guide for REST API

  1. Start a call with a brief: who to call, what the call must achieve, and what to find out:

    curl https://app.smitline.com/v1/calls \
      -H "Authorization: Bearer YOUR_SMITLINE_KEY" \
      -H "content-type: application/json" \
      -d '{
        "channel": "phone",
        "to": "+14165550134",
        "onBehalfOf": "Alex",
        "objective": "Book a table for 2 at 7 pm on Friday.",
        "questions": ["Is 7 pm free? If not, the closest time before 8 pm?"],
        "mayAgreeTo": ["any time from 6:30 to 8 pm"]
      }'
  2. Then follow it with GET https://app.smitline.com/v1/calls/{id}/wait (or /events for live updates) until it ends, and read the summary, details and transcript.

Also works with

Mistral Vibe, Codex, Gemini CLI, Devin Desktop, VS Code, Junie, Zed, Cline, goose, OpenCode, Warp, OpenClaw, Hermes Agent, n8n, LibreChat, Raycast, Claude API, OpenAI API, and any other agent that can add a remote MCP server: give it the MCP server URL and let it sign in, or send an API key as Authorization: Bearer. Agents that can call a web API can use the REST API instead. Steps for every one of them are in the docs.

Agents can set themselves up from instructions written for them. Stuck? Write to [email protected].