Telique MCP
# Telique MCP
Telecom data tools for AI assistants. Query LRN, CNAM, DNO, LERG routing tables, toll-free routing, and more — directly from Claude, ChatGPT, Copilot, Cursor, or Codex.
## Install
Pick **one** install surface.
### Recommended — Hosted connector
OAuth-authenticated. Works on claude.ai, Claude Desktop, Claude Code, and Claude mobile. No local Node runtime.
- **URL:** `https://mcp.telique.ringer.tel`
- Add it as a custom MCP connector in your Claude client's settings.
### npm stdio — advanced / offline
For CI, local development, or clients that don't support remote MCP. Stores a long-lived `tlq_…` token at `~/.telique/config.json`.
```bash
npm install -g telique-mcp
telique-mcp setup
```
The setup wizard detects installed AI clients and registers automatically.
> ⚠️ **Install only one surface.** Running both exposes the same tools under overlapping namespaces and causes confusing shadowing of tool results.
## What You Get
| Tool | What it does |
|------|-------------|
| **lookup_tn** | Full profile of any phone number (LRN, CNAM, DNO, LERG — all in one call) |
| **lrn_lookup** | Local Routing Number and carrier (SPID) for a phone number |
| **cnam_lookup** | Caller ID name for a phone number |
| **dno_check** | Check if a number is on the Do Not Originate list (spoofing indicator) |
| **lerg_query** | Query 27 LERG telecom routing tables (carriers, switches, rate centers, LATAs) |
| **lerg_tandem** | Tandem switch routing for an NPA-NXX |
| **lerg_complex_query** | Multi-table JOIN queries across LERG tables |
| **lerg_table_info** | List tables or get schema for any of 27 LERG tables |
| **routelink_lookup** | Carrier (CIC) or Responsible Org (ROR) for a toll-free number |
| **routelink_ror_query** | List toll-free numbers or CPRs managed by a Responsible Org |
| **routelink_cpr** | Full call routing decision tree for a toll-free number |
| **graphql_query** | GraphQL queries against LSMS (live porting data) or LERG (routing reference) |
| **lrn_relationship_query** | Find phone numbers by LRN, SPIDs by phone number, etc. |
## Example Queries
Once installed, just ask your AI assistant:
- *"Look up the caller ID for 303-629-8301"*
- *"What carrier owns NPA-NXX 720-708?"*
- *"Is 877-382-4357 on the Do Not Originate list?"*
- *"Show me the tandem routing for 303-629"*
- *"Who is the RespOrg for 800-221-1212?"*
- *"Give me a full profile on 303-629-8301"*
## API Key
Works without an API key at 10 operations per minute. For unlimited access, get a key at [telique.ringer.tel](https://telique.ringer.tel).
Enter your key during setup or update it later by running `telique-mcp setup` again.
## Supported Clients
The setup wizard auto-detects and registers with:
- Claude Code
- Claude Desktop
- Cursor
- GitHub Copilot (VS Code)
- Codex CLI
- Codex Desktop (macOS — also configured automatically when only the .app is installed; CLI and Desktop share `~/.codex/config.toml`)
- ChatGPT Desktop (manual setup)
See [INSTALL.md](INSTALL.md) for manual configuration and platform-specific paths.
## Links
- [Detailed install guide](INSTALL.md)
- [GitHub](https://github.com/Ringer/telique-mcp)
- [npm](https://www.npmjs.com/package/telique-mcp)
TDQS
Scored across 8 tools
Each tool targets a unique telecom query function with no overlap: caller name, do-not-originate, LERG metadata, tandem routing, LRN porting, toll-free routing, and server status. Agent can reliably distinguish them.
All tool names follow a predictable verb_noun pattern in snake_case, with clear prefixes per domain (cnam, dno, lerg, lrn, routelink, telique). Naming is uniform and easy to parse.
With 8 tools, the server covers a focused but complete telecom lookup domain without excessive or minimal tools. Each tool earns its place.
The tool surface covers all essential telecom query types: CNAM, DNO, LERG reference, LRN porting, toll-free routing, and server metadata. No obvious dead ends or missing operations for its stated purpose.