Getting Started with Echosaw's MCP Server
Echosaw's MCP server brings media intelligence into your AI-assisted workflow. Learn about the remote server architecture, OAuth authentication, available tools, and configuration.
The Model Context Protocol (MCP) enables AI assistants like Claude Desktop and Cursor to interact directly with external tools and services. Echosaw's MCP server brings media intelligence capabilities into your AI-assisted development workflow, allowing you to analyze media, search your library, and manage your account through natural language conversations.
Remote Server Architecture
Echosaw provides a remote MCP server at https://mcp.echosaw.com that requires no local installation. The server uses streamable HTTP transport and OAuth 2.0 for authentication, making it compatible with modern MCP clients that support these standards. This approach eliminates the need to manage local server processes or handle API keys manually.
OAuth 2.0 Authentication Flow
The remote MCP server uses OAuth 2.0 with PKCE for secure authentication. When you connect from an MCP client like Claude Desktop, the flow works automatically:
- The MCP client initiates the OAuth flow by redirecting to Echosaw's authorization endpoint
- You authenticate using Echosaw's passwordless email-code system (no passwords required)
- Upon successful authentication, the client receives an access token
- This token is included in subsequent MCP tool requests, validated against Amazon Cognito JWKS
client_id and client_secret) provisioned at subscription time. These are shown once in your welcome email and stored securely—never shared or embedded in client-side code.
Available Tools
The MCP server exposes 14 tools covering the full range of Echosaw capabilities:
Media Analysis Toolsechosaw_analyze_media_url— Submit a media URL for analysisechosaw_check_job_status— Check processing statusechosaw_get_analysis_results— Retrieve completed intelligence reportsechosaw_download_media— Generate presigned download URLs
echosaw_search_media— Semantic search across your libraryechosaw_list_media— List all media with metadata and filtersechosaw_list_folders— Browse folder structureechosaw_create_folder— Create new foldersechosaw_move_media— Move items between foldersechosaw_rename_folder— Rename existing foldersechosaw_delete_folder— Delete foldersechosaw_set_media_visibility— Toggle public library visibility
echosaw_get_profile— Retrieve account and subscription informationechosaw_get_organization— View organization details and membership
Configuration Examples
For Claude Desktop, add this to your MCP configuration:
{
"mcpServers": {
"echosaw": {
"url": "https://mcp.echosaw.com"
}
}
}
For Cursor or other MCP clients, use the same URL—the OAuth flow will be handled automatically by the client. No additional configuration is required beyond ensuring you have an active subscription with MCP access enabled.
The MCP server transforms Echosaw from a web application into an integrated part of your AI-assisted development workflow. Ask Claude to analyze a video URL, search your media library for specific content, or organize your folders—all through natural language conversation.