Skip to main content
Aspect hosts a remote Model Context Protocol server, so AI tools you already use can browse, search, and organize your media library directly:
It is a Streamable HTTP MCP endpoint. Tools run through the same operation layer as the REST API and the in-app assistant, so behavior and permissions are identical everywhere.

Authentication

Two options:
  • OAuth sign-in: clients that support MCP OAuth (Claude, ChatGPT, Cursor, and others) prompt you to sign in to your Aspect account when you add the server. This is the easiest path.
  • API key: send an Aspect API key (sk_...) as a Bearer token in the Authorization header. Use this for clients or scripts that can attach explicit headers. See the API overview for how to create a key.
Either way, every tool call is checked against your own workspace, project, directory, collection, and asset permissions - the MCP server can never do more than you can.

Connecting a client

  1. In Claude Desktop or claude.ai, open Settings, then Connectors.
  2. Click Add custom connector.
  3. Paste the Aspect server URL: https://api.aspect.inc/mcp
  4. Click Connect and sign in to Aspect when prompted.
The same setup instructions are available in the web app under Settings → Agent & MCP, with copyable snippets per client.

Available tools

Workspaces

Projects

Directories

Assets

Transcription

Collections

Metadata

Comments

Other

What MCP does not expose

Some operations are deliberately unavailable through MCP:
  • Uploads and downloads: no upload endpoints, download URLs, or storage tokens.
  • High-impact deletions: workspace create/delete and project delete are not exposed. Asset and directory delete tools move items to the project trash rather than permanently deleting them, and there is no empty-trash or permanent-delete tool.
  • Public share sessions: share password reveal and public share sessions are not available.
Use the REST API for these workflows.