Skip to main content

Troubleshooting

Connecting​

SymptomCauseFix
"Couldn't reach the MCP server" / connection failedWrong URLUse exactly https://api.vieneu.io/mcp — no trailing slash, no /api
The VieNeu page says the request expired or was already handledThe sign-in page was left open more than 30 minutes, or approved twiceGo back to the app and connect again
"Tài khoản chưa có gói token còn hạn" on the VieNeu pageNo active planBuy or renew a plan on vieneu.io, then connect again
"Tài khoản đã có 20 ứng dụng kết nối"Too many connectionsRemove old ones under Developer → Gỡ kết nối
The VieNeu page signs in a different account than you expectedYou were already signed in to vieneu.io in that browserClick Đổi tài khoản on the page
A red warning: the app "calls itself Claude/ChatGPT" but returns elsewhereThe request did not come from that appPress Từ chối (Deny). Real Claude returns to claude.ai, ChatGPT to chatgpt.com
A yellow note: the app runs on your computerNormal for Claude Code, Cursor, VS Code and other desktop toolsAllow it if you just clicked connect in that tool

Using it​

SymptomCauseFix
The assistant says it has no VieNeu toolsThe connector is off for this chatTurn it on (Claude: + → Connectors; ChatGPT: + → Developer mode)
New VieNeu features (audiobooks, "what can VieNeu do?") don't show upThe app keeps the list of tools it fetched when you connectedDisconnect VieNeu and connect again, then start a new chat (Claude: Settings → Connectors → VieNeu → Disconnect, then Connect). Apps that load their tools when they start (Claude Code, Cursor, VS Code) only need a restart
Suddenly asked to sign in againRemoved on vieneu.io, or the sign-in expiredReconnect from the app
"Voice … is not available"The assistant guessed a voice idAsk it to search with list_voices first
"Tài khoản không đủ quyền hoặc hết token…"Out of tokens or plan expiredTop up or renew — retrying does not help
"Audio đang được tạo…" with a job idLong text still renderingAsk the assistant to check again in a moment (it uses get_speech_status, free)
No player, only a linkThe app does not show MCP Apps (Claude Code and other CLIs), or you declined itUse the link; in Claude choose Allow when asked to show the app
The link stopped workingLinks expire after 24 hoursDownload it sooner, or find the audio in your Library on vieneu.io

Charges​

Every text_to_speech call is one synthesis, billed per character (minimum 50). Assistants sometimes offer to read the same sentence with a few different voices — each of those is charged. A failed synthesis is refunded automatically. See usage under Developer → Usage on vieneu.io.

Still stuck?​

Contact VieNeu support from vieneu.io with the time of the attempt and the app you used. For developers: the server's discovery documents are at /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server.