# aiqbee

Connect AI assistants to your Aiqbee brains via the Model Context Protocol.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add aiqbee/aiqbee-ai

# Browse available tools
npx -y @smithery/cli@latest tool list aiqbee/aiqbee-ai

# Get full schema for a tool
npx -y @smithery/cli@latest tool get aiqbee/aiqbee-ai aiqbee_list_brains

# Call a tool
npx -y @smithery/cli@latest tool call aiqbee/aiqbee-ai aiqbee_list_brains '{}'
```

## Direct MCP Connection

Endpoint: `https://aiqbee-ai--aiqbee.run.tools`

## Tools (25)

- `aiqbee_list_brains` — Lists all brains the authenticated user can access. Returns brain IDs, names, descriptions, access levels, and MCP URLs…
- `aiqbee_get_brain_info` — Returns brain metadata including name, description, whether it's personal, and if MCP editing is allowed.
- `aiqbee_edit_is_allowed` — Checks if MCP editing (create, update, delete) is allowed for a brain. Checks both the user's permission level AND the …
- `aiqbee_create_brain` — Creates a new brain. The authenticated user becomes the owner. Personal brains are only visible to the owner; organizat…
- `aiqbee_update_brain` — Updates a brain's settings. Only provided fields are changed. Requires Owner access.
- `aiqbee_delete_brain` — Deletes a brain permanently. WARNING: This action cannot be undone. The brain and ALL its neurons, relationships, and a…
- `aiqbee_list_brain_templates` — Lists available brain templates that can be used when creating a new brain. Templates define pre-configured neuron type…
- `aiqbee_search` — Searches the brain's knowledge graph for neurons matching the query. Returns neuron ID, title, snippet, type, and URL f…
- `aiqbee_fetch` — Retrieves complete neuron data including content and metadata. Use get_relationships to fetch synapse/relationship data…
- `aiqbee_list_neurons` — Returns a paginated list of neurons, optionally filtered by type. Includes pagination information (total count, page nu…
- `aiqbee_get_relationships` — Returns all relationships (synapses) for a specific neuron, including incoming and outgoing connections. Each synapse i…
- `aiqbee_list_neuron_types` — Returns a list of neuron types with their IDs, names, descriptions, and whether they represent files.
- `aiqbee_add_neuron_type` — Creates a new neuron type in the brain. Requires Owner access and MCP editing to be enabled.
- `aiqbee_edit_neuron_type` — Updates a neuron type's name, description, or file type flag. Only provided fields are changed. Requires Owner access a…
- `aiqbee_delete_neuron_type` — Deletes a neuron type. WARNING: This action cannot be undone. If neurons exist of this type, provide reassign_to_neuron…
- `aiqbee_create_neuron` — Creates a new neuron with the specified type, name, and content. Requires ReadWrite access and MCP editing to be enable…
- `aiqbee_update_neuron` — Updates the type, name, and/or content of an existing neuron. Requires ReadWrite access and MCP editing to be enabled f…
- `aiqbee_delete_neuron` — Deletes a neuron from a brain. WARNING: This action cannot be undone. The neuron and all its relationships will be perm…
- `aiqbee_create_relationship` — Creates a new directional link (synapse) from source neuron to target neuron. Both neurons must exist in the same brain…
- `aiqbee_update_relationship` — Updates the source neuron, target neuron, and/or description of an existing relationship (synapse). Requires ReadWrite …
- `aiqbee_delete_relationship` — Deletes a relationship (synapse) between neurons. WARNING: This action cannot be undone. The relationship will be perma…
- `aiqbee_list_users` — Lists all users with access to a brain, including their email, name, access level, and when access was granted. Any use…
- `aiqbee_grant_access` — Grants access to a user for a brain by email. The user must exist in your organization. If the user already has access,…
- `aiqbee_revoke_access` — Revokes a user's access to a brain by email. WARNING: This action cannot be undone. Cannot revoke the brain creator's a…
- `aiqbee_batch_update_access` — Replaces all access permissions for a brain in one operation. WARNING: Users not in the entries list will have their ac…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get aiqbee/aiqbee-ai <tool-name>
```
