Skip to main content

Authentication Method

Canal 3 uses Bearer token authentication. Pass your Alana API key as the Bearer token when configuring your MCP client.
Authorization: Bearer sk_live_your_api_key

Required Scopes

Tool CategoryRequired Scope
Catalog tools (search, browse)mcp:read
Optimization toolsmcp:read
Analytics toolsmcp:read
Feed tools (generate, manage)mcp:read, feed:write
Create an API key with mcp:read scope to access all read-only tools. Add feed:write if your agent needs to trigger feed generation.

Workspace Context

All MCP tool calls are scoped to the workspace associated with your API key. You cannot query products from a different workspace with the same key. To work with multiple workspaces, create one API key per workspace.

Creating API Keys

  1. Open your workspace in Alana
  2. Go to Settings → API Keys
  3. Click New API Key
  4. Enable mcp:read scope (and feed:write if needed)
  5. Copy the key — it is shown only once

Scope Matrix

ToolRequired ScopeDescription
search_productsmcp:readSearch catalog
get_productmcp:readFetch product details
list_catalogsmcp:readList available catalogs
get_catalog_statsmcp:readCatalog statistics
optimize_productmcp:readOptimize product content
batch_optimizemcp:readBatch optimization
get_scoremcp:readGet optimization score
compare_scoresmcp:readCompare scores
get_search_analyticsmcp:readSearch analytics
get_query_performancemcp:readQuery performance
get_recommendation_statsmcp:readRecommendation stats
generate_descriptionmcp:readAI description generation
enhance_imagesmcp:readImage enhancement
get_brand_contextmcp:readBrand context retrieval

Token Security

  • Never embed API keys directly in client-side code
  • Rotate keys regularly from Settings → API Keys
  • Use the minimum required scope for each integration
  • Revoke compromised keys immediately from the dashboard
Last modified on March 18, 2026