# NeetoEngage Docs > Developer docs for NeetoEngage: the REST API, the CLI and the MCP server. - [NeetoEngage API](https://apidocs.neetoengage.com/api/introduction.md): Welcome to the NeetoEngage API documentation. - [Workspace subdomain](https://apidocs.neetoengage.com/api/workspace-subdomain.md): Learn how to find your workspace subdomain. - [Authentication](https://apidocs.neetoengage.com/api/authentication.md): Learn how to authenticate your requests to the NeetoEngage API using API keys. - [Pagination](https://apidocs.neetoengage.com/api/pagination.md): Learn how to handle paginated responses in the NeetoEngage API. - [Idempotency](https://apidocs.neetoengage.com/api/idempotency.md): Retry write requests safely with an operation key. - [HTTP response codes](https://apidocs.neetoengage.com/api/response-codes.md): Learn about the HTTP status codes returned by the NeetoEngage API. - [Search feature requests](https://apidocs.neetoengage.com/api/feature-requests/search.md): Searches public feature requests by title, description and tags. Private feature requests are never returned. Results are ranked by relevance and vote count. A blank `query` returns an empty list. - [Create a feature request](https://apidocs.neetoengage.com/api/feature-requests/create.md): Creates a feature request. When `customer` is given, the customer is recorded as the author and first voter. The `title` and `description` are public on the roadmap. The `reference_note` is private to your team. The request, the vote and the note are saved together, so either all of them are saved o… - [Add a voter to a feature request](https://apidocs.neetoengage.com/api/feature-requests/add-voter.md): Records a customer's vote on a feature request and attaches a private note for your team. If the customer has already voted, no second vote is added and `already_voted` is `true`. The note is added on every call. When `customer` is left out, only the note is added. - [List voters of a feature request](https://apidocs.neetoengage.com/api/feature-requests/list-voters.md): Lists the customers who voted for a feature request, newest vote first. - [Move a feature request to a track](https://apidocs.neetoengage.com/api/feature-requests/move.md): Moves a feature request to another track and records the move in its activity log. `PUT` works the same as `PATCH`. - [Create a comment on a feature request](https://apidocs.neetoengage.com/api/feature-requests/create-comment.md): Posts a comment on a feature request. Comments are public on the roadmap. Set `notify_all_voters` to `true` to email the comment to every subscribed voter. - [List feature requests a customer voted for](https://apidocs.neetoengage.com/api/votes/list.md): Lists the feature requests that the customer with the given email voted for, newest feature request first. The email is matched case-insensitively. An unknown email returns an empty list. - [List tracks](https://apidocs.neetoengage.com/api/tracks/list.md): Lists every track in the workspace. Use a track's `id` as `track_id` in [Move a feature request](/api/feature-requests/move). This list is not paginated. - [List changelogs](https://apidocs.neetoengage.com/api/changelogs/list.md): Lists changelogs that are not archived, newest first. Use a changelog's `id` as `changelog_id` in [Move a feature request](/api/feature-requests/move). - [Get settings](https://apidocs.neetoengage.com/api/settings/get.md): Returns the product name and website URL of the workspace. - [Update settings](https://apidocs.neetoengage.com/api/settings/update.md): Updates the product name, the website URL, or both. Fields you leave out are not changed. Other settings are ignored. `PUT` works the same as `PATCH`. - [NeetoEngage CLI](https://apidocs.neetoengage.com/cli/introduction.md): Search, file and follow up on feature requests from your terminal. - [Installation](https://apidocs.neetoengage.com/cli/installation.md): Install the neetoengage CLI on macOS, Linux, or Windows. - [Workspace subdomain](https://apidocs.neetoengage.com/cli/workspace-subdomain.md): Find your workspace subdomain and tell the CLI which workspace to use. - [Authentication](https://apidocs.neetoengage.com/cli/authentication.md): Sign in through the browser and manage credentials for one or more workspaces. - [Output formats](https://apidocs.neetoengage.com/cli/output-formats.md): Pretty tables, JSON, quiet, and TOON - and when to use each. - [AI assistants](https://apidocs.neetoengage.com/cli/ai-assistants.md): Set up NeetoEngage for Claude, Cursor, Copilot, and other AI coding assistants. - [Troubleshooting](https://apidocs.neetoengage.com/cli/troubleshooting.md): Diagnose authentication and connectivity issues with neetoengage doctor. - [Commands overview](https://apidocs.neetoengage.com/cli-reference/overview.md): Every neetoengage command grouped by resource, with links to the full reference. - [Feature requests](https://apidocs.neetoengage.com/cli-reference/feature-requests.md): Search, file and follow up on feature requests. - [Votes](https://apidocs.neetoengage.com/cli-reference/votes.md): List the feature requests a customer voted for. - [Tracks](https://apidocs.neetoengage.com/cli-reference/tracks.md): List the tracks, the columns of the feature request board. - [Changelogs](https://apidocs.neetoengage.com/cli-reference/changelogs.md): List changelogs that can be attached to a feature request. - [Settings](https://apidocs.neetoengage.com/cli-reference/settings.md): Show and update the product name and website URL. - [Utility commands](https://apidocs.neetoengage.com/cli-reference/utility.md): Authentication, diagnostics, versioning, upgrades, AI-assistant setup, and shell completion. - [NeetoEngage MCP](https://apidocs.neetoengage.com/mcp/introduction.md): Manage your NeetoEngage feature requests and changelogs from an AI assistant in plain language. - [Workspace subdomain](https://apidocs.neetoengage.com/mcp/workspace-subdomain.md): Find your workspace subdomain and use it to connect an assistant. - [Authentication](https://apidocs.neetoengage.com/mcp/authentication.md): Connect as yourself with OAuth, or as the whole workspace with an API key. - [MCP server](https://apidocs.neetoengage.com/mcp/server.md): The NeetoEngage MCP server endpoint, transport, and the sign-in options each agent supports. - [Connect agent](https://apidocs.neetoengage.com/mcp/connect.md): Step-by-step setup for Claude, ChatGPT, and other AI agents. - [Examples](https://apidocs.neetoengage.com/mcp/examples.md): Prompts to try once your assistant is connected to NeetoEngage. - [Troubleshooting](https://apidocs.neetoengage.com/mcp/troubleshooting.md): What to check when an assistant cannot reach NeetoEngage. - [Tools](https://apidocs.neetoengage.com/mcp/tools.md): Every tool the NeetoEngage MCP server exposes, grouped by resource. ## OpenAPI Specs - [changelogs](/bundled/changelogs.yaml) - [feature-requests](/bundled/feature-requests.yaml) - [settings](/bundled/settings.yaml) - [tracks](/bundled/tracks.yaml) - [votes](/bundled/votes.yaml) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.