Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgentLine Plugin for Cursor

Give Cursor agents a real US phone number — make and receive voice calls, view inbound SMS, provision numbers, and manage billing without leaving the editor.

This plugin packages the AgentLine MCP server, telephony skill (v1.17), safety rules, and slash commands into a single Cursor Marketplace plugin.

What's included

Component Path Purpose
MCP server mcp.json Connects to https://api.agentline.cloud/mcp (21+ tools)
Skill skills/agentline/SKILL.md Full telephony workflow: setup, calls, relay, SMS, billing
Rules rules/agentline.mdc Always-on guardrails (confirm before dialing, E.164, no outbound SMS, transcripts)
Commands commands/ /setup-agentline, /make-call, /check-balance
Logo assets/logo-marketplace.png 1:1 PNG with background plate (https://agentline.cloud/logo-marketplace.png)

Prerequisites

  • Cursor with plugin support
  • An AgentLine API key from agentline.cloud (al_live_... or legacy sk_live_...)

Install

From the Cursor Marketplace (recommended)

  1. Open cursor.com/marketplace or Customize → Plugins in Cursor.
  2. Search for AgentLine and install.
  3. Open Plugins → Configure and set AgentLine API key (AGENTLINE_API_KEY).
  4. Restart Cursor or reload the window if prompted.

Local development install

# Clone
git clone https://github.com/AgentLineHQ/cursor-agentline-plugin.git

# Symlink into Cursor's local plugin directory (Windows PowerShell)
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.cursor\plugins\local" | Out-Null
New-Item -ItemType SymbolicLink -Force `
  -Path "$env:USERPROFILE\.cursor\plugins\local\agentline" `
  -Target (Resolve-Path .\cursor-agentline-plugin).Path

# macOS / Linux
# mkdir -p ~/.cursor/plugins/local
# ln -s "$(pwd)/cursor-agentline-plugin" ~/.cursor/plugins/local/agentline

Then Developer: Reload Window in Cursor and configure AGENTLINE_API_KEY for the plugin.

Manual MCP-only config (without the full plugin)

If you only need the MCP server:

{
  "mcpServers": {
    "agentline": {
      "url": "https://api.agentline.cloud/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Or via mcp-remote:

{
  "mcpServers": {
    "agentline": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://api.agentline.cloud/mcp",
        "--header",
        "Authorization: Bearer YOUR_API_KEY"
      ]
    }
  }
}

First-time setup

After install, run /setup-agentline or ask the agent:

Set up AgentLine for me.

The skill walks through:

  1. API key (OTP or dashboard)
  2. Create agent (agt_...)
  3. Buy a US number (ask for area code — $2.00 one-time)
  4. Choose voice (female-1/2/3, male-1/2/3)
  5. Optional owner phone for task mode
  6. Persistent relay (or webhook) for inbound calls/SMS

Example prompts

  • "Call +12125551234 and ask if the package was delivered."
  • "What's my AgentLine balance?"
  • "Provision a phone number in area code 415."
  • "Show the transcript from my last call."
  • "Set my agent voice to male-2."
  • "List inbound SMS."

Safety guardrails

Built-in rules keep telephony actions intentional:

  • Confirm before the first outbound call or number purchase each session
  • Balance check before dialing (minimum $0.50)
  • E.164 numbers only (+1XXXXXXXXXX)
  • No outbound SMS (inbound only)
  • Always fetch transcripts after calls
  • Push live context on call.utterance — never route answers only to chat
  • Owner tasks are executable — treat call.owner_task as instructions

Rates

Item Cost
Voice calls (in/out) $0.10/min (billed per second)
US phone number $2.00 one-time

Links

Publishing checklist

This repository follows the Cursor plugin reference:

  • .cursor-plugin/plugin.json with unique kebab-case name
  • Skill frontmatter (name, description)
  • Rules with valid .mdc frontmatter
  • Commands with valid frontmatter
  • mcp.json with ${AGENTLINE_API_KEY} placeholder only (no secrets)
  • variables schema declares every placeholder
  • Logo committed at assets/logo-marketplace.png (1:1 PNG with opaque plate)
  • Public Git repository under AgentLineHQ
  • Submit at cursor.com/marketplace/publish

License

MIT © AgentLine HQ

About

Cursor plugin for AgentLine — phone numbers, voice calls, SMS, and billing for AI agents

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors