{
	"$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
	"name": "io.speaknotes/speaknotes",
	"title": "SpeakNotes",
	"description": "Transcribe audio from a URL and summarize audio, text, or YouTube videos into SpeakNotes output styles (note, transcript, bullet points, meeting notes).",
	"version": "1.0.0",
	"websiteUrl": "https://speaknotes.io/integrations/mcp",
	"documentationUrl": "https://speaknotes.io/docs/api",
	"remotes": [
		{
			"type": "streamable-http",
			"url": "https://api.speaknotes.io/mcp",
			"headers": [
				{
					"name": "Authorization",
					"description": "Bearer token. Create a SpeakNotes API key at https://speaknotes.io/settings/api-keys",
					"isRequired": true,
					"isSecret": true,
					"format": "string"
				}
			]
		}
	],
	"tools": [
		{
			"name": "list_speaknotes_styles",
			"description": "List supported SpeakNotes summary styles and language codes for MCP tools."
		},
		{
			"name": "transcribe_audio_url",
			"description": "Transcribe audio from a public URL using SpeakNotes transcription infrastructure."
		},
		{
			"name": "summarize_text",
			"description": "Summarize raw text or transcript into a selected SpeakNotes output style."
		},
		{
			"name": "summarize_youtube",
			"description": "Summarize a YouTube URL using SpeakNotes multimodal processing."
		},
		{
			"name": "transcribe_and_summarize_audio_url",
			"description": "Transcribe audio from a public URL and immediately summarize it in one MCP call."
		}
	]
}
