# NexaCloser > NexaCloser is a CRM, automation and marketing platform. This is its developer documentation: the REST API (base URL https://api.nexacloser.com/v1, Bearer `nxa_` API keys), inbound and outgoing webhooks, the MCP server for AI clients (https://api.nexacloser.com/mcp) and team roles and permissions. - OpenAPI 3.1: https://docs.nexacloser.com/openapi.yaml (also https://docs.nexacloser.com/openapi.json) - Every page in one file: https://docs.nexacloser.com/llms-full.txt ## Docs - [Quickstart](https://docs.nexacloser.com/getting-started/): Create an API key and send your first request to the NexaCloser API in five minutes. - [Conventions](https://docs.nexacloser.com/conventions/): Base URL, request and response format, ids, phone numbers, times and errors used across the NexaCloser API. - [API keys](https://docs.nexacloser.com/authentication/): How NexaCloser API keys work. Organization keys, personal keys, creating, rotating and revoking them. - [Access levels and test keys](https://docs.nexacloser.com/authentication/access-levels/): Limit a NexaCloser API key to creating and updating contacts, and test integrations with keys that write nothing. - [Contacts API](https://docs.nexacloser.com/guides/contacts/): Create or update NexaCloser CRM contacts with POST /v1/contacts. Fields, matching rules, consent records, test keys and errors. - [Website form to CRM](https://docs.nexacloser.com/guides/website-form/): Send a website contact form into NexaCloser from a server route, with the API key in an environment variable and consent recorded. - [Webinar registrations](https://docs.nexacloser.com/guides/webinar-registrants/): Register attendees for a NexaCloser webinar from your own landing page with POST /v1/webinar-registrants, and get each one's personal watch link. - [Website analytics](https://docs.nexacloser.com/guides/website-analytics/): Read visitor numbers for websites tracked by NexaCloser analytics with GET /v1/api-v1. - [Inbound webhooks](https://docs.nexacloser.com/guides/inbound-webhooks/): Receive data from forms, ad platforms and other tools on a NexaCloser webhook URL, and start automations with it. - [Outgoing webhooks](https://docs.nexacloser.com/guides/outgoing-webhooks/): Call any HTTPS endpoint from a NexaCloser automation with the Custom Webhook step. Testing rule, limits and security. - [MCP server](https://docs.nexacloser.com/mcp/): The NexaCloser MCP server lets Claude, Cursor and other AI clients read and work with your CRM, messaging, calendar, automations and ad accounts. - [Connect an AI client](https://docs.nexacloser.com/mcp/connect/): Connect Claude, Claude Code, Cursor or any MCP client to the NexaCloser MCP server at https://api.nexacloser.com/mcp. - [Auth, scopes and limits](https://docs.nexacloser.com/mcp/auth/): How MCP clients sign in to NexaCloser (OAuth 2.1, MCP server tokens, API keys), what mcp:read and mcp:write allow, and the MCP rate limits. - [Tool reference](https://docs.nexacloser.com/mcp/tools/): All 216 NexaCloser MCP tools, grouped by area, with read or write access. - [Roles and permissions](https://docs.nexacloser.com/roles/): NexaCloser team roles (owner, admin, manager, agent, viewer), custom roles, per-member overrides and the "only see assigned records" data scope. - [Permissions matrix](https://docs.nexacloser.com/roles/permissions-matrix/): Which actions each NexaCloser role gets by default, module by module. Generated from the app source. - [API keys and roles](https://docs.nexacloser.com/roles/api-access/): What a NexaCloser API key or MCP connection is allowed to do, depending on the key type, its access level and the role of the person it acts as. - [Errors](https://docs.nexacloser.com/reference/errors/): NexaCloser API error format, HTTP status codes and every error code by endpoint, with what to do. - [Rate limits](https://docs.nexacloser.com/reference/rate-limits/): NexaCloser API rate limits per key, per workspace and per webhook, the X-RateLimit headers and how to handle 429. - [Changelog](https://docs.nexacloser.com/changelog/): Changes to the NexaCloser API, MCP server and these docs. ## MCP tool reference - [AI and creative](https://docs.nexacloser.com/mcp/tools/ai-creative/): Generate ad images and copy, research a business, save skills. 5 NexaCloser MCP tools with their arguments. - [Automations](https://docs.nexacloser.com/mcp/tools/automations/): Run automations and read their runs. 4 NexaCloser MCP tools with their arguments. - [Calendar and bookings](https://docs.nexacloser.com/mcp/tools/calendar/): Event types, free slots and bookings. 4 NexaCloser MCP tools with their arguments. - [CRM: contacts, deals and tasks](https://docs.nexacloser.com/mcp/tools/crm/): Contacts, deals, pipelines, tasks, timeline activities, calls and the team. 19 NexaCloser MCP tools with their arguments. - [Google Ads](https://docs.nexacloser.com/mcp/tools/google-ads/): Campaigns, ad groups, ads, keywords, assets, audiences, experiments and conversions. 80 NexaCloser MCP tools with their arguments. - [Google Analytics, Search Console, Sheets and Drive](https://docs.nexacloser.com/mcp/tools/google-workspace/): GA4 reports, Search Console data, Sheets and Drive files. 18 NexaCloser MCP tools with their arguments. - [Marketing (all ad platforms)](https://docs.nexacloser.com/mcp/tools/marketing/): Spend, results and ads across every connected ad platform. 8 NexaCloser MCP tools with their arguments. - [Messaging](https://docs.nexacloser.com/mcp/tools/messaging/): Send email, SMS and WhatsApp, and read WhatsApp delivery numbers. 4 NexaCloser MCP tools with their arguments. - [Meta Ads](https://docs.nexacloser.com/mcp/tools/meta-ads/): Facebook and Instagram campaigns, ad sets, ads, audiences, pixels and leads. 48 NexaCloser MCP tools with their arguments. - [TikTok Ads](https://docs.nexacloser.com/mcp/tools/tiktok-ads/): TikTok campaigns, ad groups, ads and posts. 26 NexaCloser MCP tools with their arguments.