# LeadsAgent > LeadsAgent finds local businesses and their contact data across 250M+ live businesses, in any city or niche. Remote MCP server and REST API. Each business researched costs one lead credit. MCP: https://leadsagent.io/mcp/v1 (Streamable HTTP) REST: https://leadsagent.io/api/v1 Auth: OAuth sign-in (no client ID needed), or an API key `la_…` in `X-API-Key` or `Authorization: Bearer`. Send one credential. ## Set up LeadsAgent 1. Identify the app that runs you and its surface: terminal (CLI), desktop app, IDE extension or web. A CLI and a desktop app of one product set up differently. 2. Read the rules once: https://leadsagent.io/documentation/setup/rules.md 3. Read only the page for your app and surface. Add `&method=oauth` or `&method=key`. Use OAuth when the row lists it. | App | Surface | Page | Methods | |---|---|---|---| | Claude | claude.ai or Claude desktop chat; user adds it | /documentation/setup/claude.md? | oauth, key | | ChatGPT | chatgpt.com; user adds it | /documentation/setup/chatgpt.md?surface=web | oauth | | ChatGPT | ChatGPT desktop app | /documentation/setup/chatgpt.md?surface=desktop | oauth, key | | Gemini | gemini.google.com; user adds it | /documentation/setup/gemini.md?surface=web | oauth | | Gemini | Gemini desktop or mobile app | /documentation/setup/gemini.md?surface=desktop | oauth | | Claude Code | `claude` in a terminal | /documentation/setup/claude-code.md?surface=cli | oauth, key | | Claude Code | Code tab of Claude desktop | /documentation/setup/claude-code.md?surface=desktop | oauth, key | | Claude Code | Claude Code in VS Code/JetBrains | /documentation/setup/claude-code.md?surface=ide | oauth, key | | Codex | `codex` in a terminal | /documentation/setup/codex.md?surface=cli | oauth, key | | Codex | Codex desktop app | /documentation/setup/codex.md?surface=desktop | oauth, key | | Codex | Codex editor extension | /documentation/setup/codex.md?surface=ide | oauth, key | | Cursor | Cursor editor | /documentation/setup/cursor.md?surface=desktop | oauth, key | | Cursor | `agent` in a terminal | /documentation/setup/cursor.md?surface=cli | oauth, key | | VS Code | Copilot in VS Code | /documentation/setup/vscode.md?surface=desktop | oauth, key | | VS Code | `copilot` in a terminal | /documentation/setup/vscode.md?surface=cli | key | | OpenCode | `opencode` in a terminal | /documentation/setup/opencode.md?surface=cli | oauth, key | | OpenCode | OpenCode desktop app | /documentation/setup/opencode.md?surface=desktop | oauth, key | | Antigravity | Antigravity app or IDE | /documentation/setup/antigravity.md?surface=desktop | oauth, key | | Antigravity | `agy` in a terminal | /documentation/setup/antigravity.md?surface=cli | oauth, key | | n8n | n8n workflow; user adds it | /documentation/setup/n8n.md? | key | | Any MCP client | none of the above | /documentation/setup/mcp.md? | oauth, key | | REST API | your own code calls HTTP | /documentation/setup/rest.md? | key | Page paths are relative to https://leadsagent.io. ## Use LeadsAgent - [MCP tools and workflow](https://leadsagent.io/documentation/markdown/mcp.md) - [Credits and limits](https://leadsagent.io/documentation/markdown/pricing.md) - [Errors and retries](https://leadsagent.io/documentation/markdown/errors.md) - [REST quickstart](https://leadsagent.io/documentation/markdown/quickstart.md) - [OpenAPI](https://leadsagent.io/documentation/openapi.json) - [Everything in one file](https://leadsagent.io/llms-full.txt)