# Rocketadmin — how to use (mcp.ai)

Connect your Rocketadmin account and use 17 tools for developer tools straight from your AI agent. Connect with your own API key. Save months of work developing custom admin panels with our secure solution for your MySQL, PostgreSQL, MSSQL, Oracle DB or MongoDB project.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_rocketadmin?ms=1787293680000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `rocketadmin_check_api_key`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/rocketadmin`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/rocketadmin/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/rocketadmin/check/api/key` — Tool to validate whether an API key is legitimate and active. Use when you need to verify that the current API key is valid before performing other operations.
- `POST https://api.mcp.ai/api/rocketadmin/delete/table/row` — Tool to delete a single row from a database table by primary key. Use when you need to remove a specific row identified by its ID. This is an API+ feature.
  - body: { id: string|integer, tableName: string, connectionId: string }
- `POST https://api.mcp.ai/api/rocketadmin/get/company/invite/verify` — Tool to check if a company invitation verification link is available and valid. Use when you need to verify a company invitation token before accepting the invitation.
  - body: { verificationString: string }
- `POST https://api.mcp.ai/api/rocketadmin/get/connection/tables/v2` — Tool to retrieve all tables in a database connection organized with category information. Use when you need to discover available tables in a specific connection.
  - body: { connectionId: string }
- `POST https://api.mcp.ai/api/rocketadmin/get/connection/token` — Tool to validate if connection agent token is valid. Use when you need to check if the current connection token is still authorized and active.
- `POST https://api.mcp.ai/api/rocketadmin/get/connections` — Tool to retrieve all database connections where the user has access. Use when you need to discover available connections in the user's workspace.
- `POST https://api.mcp.ai/api/rocketadmin/get/hello` — Tool to retrieve a hello greeting message from the Rocketadmin API. Use when testing API connectivity or getting a simple greeting response.
- `POST https://api.mcp.ai/api/rocketadmin/get/saas/users/email` — Tool to retrieve user information by email address. Use when you need to get details about a specific user by their email.
  - body: { user_email: string }
- `POST https://api.mcp.ai/api/rocketadmin/get/table/row` — Tool to retrieve a single row from a database table using its primary key. Use when you need to fetch specific row data by its ID from a RocketAdmin connection.
  - body: { id: string|integer, tableName: string, connectionId: string }
- `POST https://api.mcp.ai/api/rocketadmin/get/table/structure` — Tool to retrieve the structural information of a database table including columns, data types, constraints, and relationships. Use when you need to understand the schema of a specific table in a Rocke
  - body: { tableName: string, connectionId: string }
- `POST https://api.mcp.ai/api/rocketadmin/get/user/email/verify` — Tool to verify a user's email address using a verification token. Use when you need to confirm a user's email address after registration or email change.
  - body: { verificationString: string }
- `POST https://api.mcp.ai/api/rocketadmin/post/table/csv/export` — Tool to export table data as a CSV file from RocketAdmin. Use when you need to download table data in CSV format. This is an API+ feature that exports the specified table with optional filtering, pagi
  - body: { page?: integer, email?: string, limit?: integer, order?: string, dateTo?: string, perPage?: integer, dateFrom?: string, tableName: string, connectionId: string }
- `POST https://api.mcp.ai/api/rocketadmin/post/table/row` — Tool to add a new row to a database table in RocketAdmin. Use when you need to insert data into a specific table. This is an API+ feature that creates a new row with the provided field values.
  - body: { row_data: object, tableName: string, connectionId: string }
- `POST https://api.mcp.ai/api/rocketadmin/post/table/rows/find` — Tool to retrieve all rows from a database table with filter parameters in the request body. Use when you need to fetch rows with complex filtering conditions. This is an API+ feature that supports adv
  - body: { page?: integer, filters?: object, perPage?: integer, tableName: string, connectionId: string }
- `POST https://api.mcp.ai/api/rocketadmin/put/table/row` — Tool to update a row in a database table by its primary key. Use when you need to modify existing row data in a RocketAdmin connection. This is an API+ feature.
  - body: { id: string|integer, row_data: object, tableName: string, connectionId: string }
- `POST https://api.mcp.ai/api/rocketadmin/put/table/rows/delete` — Tool to delete multiple rows from a table by primary key. Use when you need to batch delete rows identified by their primary keys. This is an API+ feature.
  - body: { rows: object[], tableName: string, connectionId: string }
- `POST https://api.mcp.ai/api/rocketadmin/put/table/rows/update` — Tool to update multiple rows in a table by primary key. Use when you need to batch update rows identified by their primary keys with the same new values. This is an API+ feature.
  - body: { newValues: object, tableName: string, primaryKeys: object[], connectionId: string }

## Example prompts
- "What can I do in Rocketadmin?"
- "Show me a summary of my Rocketadmin account"

## More
- Page: https://mcp.ai/rocketadmin
- Agent spec (llms.txt): https://mcp.ai/rocketadmin/llms.txt
- Postman collection: https://mcp.ai/rocketadmin/postman.json
