Quickstart
Two paths, pick the one that matches who’s reading. For Agents if your AI assistant is doing the signup. For Humans if you’re poking around in a terminal.
For Agents
For agents that sign themselves up programmatically — no console or dashboard needed.
New accounts get 100 free tokens (5). Live token costs per tool are returned by get_token_balance.
For Humans
For developers who want to try GTM Tools from a terminal.
Get an API key
API keys are issued after email verification. New accounts get 100 free tokens.
REST
CLI
MCP
A 6-digit code is sent to the address you provided. Re-call get_api_key with {"email": "...", "code": "123456"} (or gtm-tools admin auth ... --code 123456) and the response returns your bearer token.
Get your token balance
detect_signal is free (0 tokens) but the individual signals it dispatches are 5 tokens each — that’s how the all-in-one runner is metered.
Call your first tool
Get a company’s LinkedIn URL from its domain.
REST
CLI
TypeScript
That call cost 2 tokens — your balance is now 98.
Search the company's employees
Use boolean title filters to narrow the result. AND, OR, and NOT are supported, and parentheses group expressions.
This single call costs 30 tokens — list_linkedin_company_employees is the most expensive socials tool because it runs a paginated, filtered crawl. See Token Efficiency for tips on minimizing spend.
Try other categories
Verify a professional email:
Run every signal detector at once:
detect_signal runs every detector — hiring, Trustpilot, social spikes, tech stack — and returns the union of fired signals. The dispatch is free; only the individual detectors that ran are charged.
Wire MCP into your client
The fastest way to give an AI agent ongoing access is the remote MCP endpoint.
For other clients (Codex, Goose, OpenClaw, Hermes Agent, NanoClaw, Raycast, VS Code, Cline, …) see the Connect page.
Copy for Cursor / Claude
A drop-in TypeScript helper to give an agent as a starting point: