Skip to content

feat: add Brainiall TTS MCP integration - #426

Draft
fasuizu-br wants to merge 1 commit into
OpenHands:mainfrom
fasuizu-br:feat/brainiall-tts-mcp
Draft

feat: add Brainiall TTS MCP integration#426
fasuizu-br wants to merge 1 commit into
OpenHands:mainfrom
fasuizu-br:feat/brainiall-tts-mcp

Conversation

@fasuizu-br

Copy link
Copy Markdown
  • A human has tested these changes.

Why

OpenHands users currently have no catalog entry for the official hosted Brainiall TTS MCP server. This adds a bounded Streamable HTTP option for Brazilian Portuguese and other supported languages without introducing provider-specific runtime code.

Summary

  • add the Brainiall TTS MCP catalog entry with Bearer authentication
  • disclose that synthesis text leaves OpenHands and API usage is metered
  • regenerate the static integration catalog index

Issue Number

None.

How to Test

Automated validation completed:

npm run build:integrations
python scripts/sync_extensions.py --check
uv run pytest -q

Result: 465 passed, 6 skipped. Catalog schema subset: 111 passed.

Authenticated installation and WAV synthesis in Agent Canvas have not been performed. The PR is intentionally a draft and the human-test box remains unchecked until that product-level check is completed.

Video/Screenshots

Not available yet; pending the human Agent Canvas check.

Notes

The server is hosted by Brainiall. The integration stores a dedicated key as a secret by default, sends it as an Authorization Bearer token, and does not add a popularity rank. This contribution was AI-assisted.

@github-actions github-actions Bot added the type: feat A new feature label Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: feat A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant