AI coding agents
Install the Linq plugin so Claude Code, Cursor, or Codex can build on Linq for you.
The Linq plugin teaches your coding agent how Linq works: conventions it should follow, guided walkthroughs, and direct access to the API through MCP. Install it once and you can ask for what you want in plain language instead of pasting docs into a prompt.
It ships two skills — one for setting up a brand-new account, one for building on an account you already have — and an MCP server with two tools:
| Tool | What it does |
|---|---|
search_docs | Looks up the exact method and parameters before writing code |
execute | Runs TypeScript against your authenticated account |
1. Authenticate the CLI
Section titled “1. Authenticate the CLI”Both the CLI and the plugin’s MCP server read the same credential, so this one step covers everything.
npm install -g @linqapp/cli@latestlinq login --token <your-api-token>This writes ~/.linq/config.json. The MCP server falls back to that file when LINQ_API_V3_API_KEY is not set — which matters on macOS, where an editor launched from the Dock never sees environment variables from your shell profile.
2. Install the plugin
Section titled “2. Install the plugin”Run both commands inside Claude Code:
/plugin marketplace add linq-team/linq-ai/plugin install linq@linq-aiThen reload so the current session picks it up:
/reload-pluginsConfirm the MCP server attached:
claude mcp listExpect plugin:linq:linq … ✔ Connected.
Copy the plugin into your local plugins directory:
git clone https://github.com/linq-team/linq-aimkdir -p ~/.cursor/plugins/localrsync -a --exclude .git --exclude node_modules linq-ai/ ~/.cursor/plugins/local/linq/Then run Developer: Reload Window.
Once Linq is listed in the Cursor marketplace, you’ll be able to install it from the Customize page instead.
Point Codex at the repository as a plugin source. The manifest at .codex-plugin/plugin.json declares the same skills and MCP server.
3. Try it
Section titled “3. Try it”Ask your agent in plain language. It picks the right skill on its own:
Add Linq messaging to this app — I already have an API keyWhat are my Linq phone numbers?Write me an Express webhook handler for LinqYou can also invoke a skill directly:
linq-quickstart— new account: install the CLI, sign up, provision a number, send a first iMessage with effects, reactions, and live webhookslinq-build— existing account: send from code, receive webhooks with signature verification, handle opt-outs and rate limits
Without the plugin
Section titled “Without the plugin”If you would rather not install anything, point your agent at llms-full.txt — the complete documentation in a single file. See LLM-friendly docs.