{"ok":true,"site":{"host":"quillhub.ai","url":"https://quillhub.ai/en/help/mcp-claude-cursor","type":"live","desc":"How to connect the QuillAI MCP server to Claude, Claude Code, and Cursor: one-click OAuth install, manual setup, and the API-key alternative.","tools":[{"name":"get_service_info","kind":"answer","impl":"imperative","description":"Describe what QuillHub is, its capabilities, how to authenticate, and where to integrate. Safe to call without any authentication.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/en/help/mcp-claude-cursor","pages":["/en/help/mcp-claude-cursor","/en","/ru","/en/pricing","/ru/pricing","/en/security"]},{"name":"estimate_transcription_cost","kind":"act","impl":"imperative","description":"Estimate how many QuillHub points and approximate USD a transcription will cost, given the source duration and optional features. Useful before committing to a job. Uses indicative public pricing.","inputSchema":{"type":"object","properties":{"duration_seconds":{"type":"number","minimum":1,"maximum":36000,"description":"Media duration in seconds. Max ~10 hours."},"speaker_recognition":{"type":"boolean","default":false,"description":"Enable speaker diarization. Adds ~15% to processing time and cost."},"structure":{"type":"boolean","default":true,"description":"Generate structured summary (chapters, paragraphs, highlights). Default on."}},"required":["duration_seconds"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/en/help/mcp-claude-cursor","pages":["/en/help/mcp-claude-cursor","/en","/ru","/en/pricing","/ru/pricing","/en/security"]},{"name":"get_supported_languages","kind":"answer","impl":"imperative","description":"Return the list of ISO-639-1 language codes supported by QuillHub auto-detection and transcription.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/en/help/mcp-claude-cursor","pages":["/en/help/mcp-claude-cursor","/en","/ru","/en/pricing","/ru/pricing","/en/security"]},{"name":"get_api_endpoints","kind":"answer","impl":"imperative","description":"Return every public QuillHub endpoint and well-known URL an agent might need: REST API, OpenAPI spec, MCP server, llms.txt, agent-skills index, api-catalog.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/en/help/mcp-claude-cursor","pages":["/en/help/mcp-claude-cursor","/en","/ru","/en/pricing","/ru/pricing","/en/security"]},{"name":"navigate_to","kind":"act","impl":"imperative","description":"Navigate the current browser tab to a key QuillHub section: signup, pricing, docs, quickstart, api (OpenAPI reference), blog, mcp (MCP guide), or api-keys (Developers dashboard).","inputSchema":{"type":"object","properties":{"target":{"type":"string","enum":["signup","pricing","docs","quickstart","api","blog","mcp","api-keys"],"description":"Which section to navigate to."}},"required":["target"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/en/help/mcp-claude-cursor","pages":["/en/help/mcp-claude-cursor","/en","/ru","/en/pricing","/ru/pricing","/en/security"]}],"category":"AI & Agents","favicon":"/favicons/quillhub.ai.png","apiSurface":"polyfill","toolCount":5}}