FALA

Build, train and install a voice + chat AI agent for a business website: read the site into a knowledge base, create and style the widget, and get the…

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • Whoami: Start here. The workspace this key acts on: plan and limits, your role and scopes, what already exists, and whether the install terms are on record.
  • List Brands: Every brand (a business website) in the workspace, with its knowledge bases and widgets.
  • Create Brand From Website: Read a business website: capture its name, logo, colours and tone as a brand, create its knowledge base, and start reading every page into it in the background. Re-running o

What data it sees

Do you need an account

No: the server works without sign-in

Build, train and install a voice + chat AI agent for a business website: read the site into a knowledge base, create and style the widget, and get the one-line install code.

Sign in with your FALA account when you connect (a free account is created in the same window if you don't have one). You approve exactly what the agent may do: read-only, build, or publish. Installing the widget on a live site still needs the site owner to accept the install terms in FALA.

Docs: https://fala.elav8.ai/developers

How to connect

How to connect FALA to Claude

The server address to paste into Claude settings:

https://fala--elav8.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect FALA to ChatGPT

The server address to paste into ChatGPT settings:

https://fala--elav8.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect FALA to Cursor

The server address to paste into Cursor settings:

https://fala--elav8.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (15)

Raw names from tools/list. Only developers need these.

whoamiStart here. The workspace this key acts on: plan and limits, your role and scopes, what already exists, and whether the install terms are on record.
list_brandsEvery brand (a business website) in the workspace, with its knowledge bases and widgets.
create_brand_from_websiteRead a business website: capture its name, logo, colours and tone as a brand, create its knowledge base, and start reading every page into it in the background. Re-running on the same site refreshes the brand. Then poll get_knowledge_status until the site has been read.
list_knowledge_basesKnowledge bases with their document counts and pending (unpublished) documents.
get_knowledge_statusWhat the agent knows so far: pages read, the facts it learned, the topics still missing, and whether it is still reading the website.
add_knowledgeTeach the agent something the website does not say (hours, policies, pricing details). On a widget already live on the site it is STAGED until publish_widget; otherwise it is used immediately.
ask_knowledge_baseTest what the agent would find for a visitor's question (includes staged, unpublished knowledge — the dashboard's Test box).
list_unanswered_questionsQuestions visitors asked that the knowledge base could not answer — the best list of what to add with add_knowledge.
list_widgetsWidgets with their look (unpublished changes applied), install state and domain lock.
create_widgetCreate the brand's voice + chat widget, wired to its knowledge base and locked to its website. A brand has one widget: if it already has one, that widget is returned (reused_existing) unless create_another is true.
update_widget_lookChange how the widget looks. On a widget already live on the site the change is STAGED (visitors keep the old look) until publish_widget; on a widget not installed yet it applies directly. Send only what changes.
publish_widgetPut staged look changes and pending knowledge live on the website. Idempotent: with nothing staged it changes nothing.
allow_domainLet the widget run on another site (subdomains included). Widgets are locked to their brand's website by default.
get_install_codeThe one-line install code plus step-by-step placement instructions for a coding agent. Requires the install terms to be on record: if they are not, returns agreement_required with a link the workspace owner or an admin must open themselves — you cannot agree on their behalf.
check_installWhether the widget has loaded on the real website, where, and whether it is switched on for visitors. The only source for saying it is live.