FASS MCPDocs
FASS MCP

Run your business from an AI agent

FASS MCP is a Model Context Protocol server. Connect it to Claude — or any MCP client — and an AI agent can operate your FASS workspace end‑to‑end: stand up an AI receptionist, give it a phone number, teach it, book appointments, and pull matched federal solicitations. No dashboard, no API keys to paste.

Model Context Protocol OAuth 2.1 19 tools Multilingual Included with every plan

What can I actually do?

You never call these tools yourself. You tell Claude what you want in plain English, and it chains the right tools together. For example, in a single prompt:

“Create a receptionist for my dental office from my website, purchase a local phone number, teach it my office hours, and start booking appointments.”

Claude will automatically:

Connecting Google Calendar is a one‑time setup in your FASS connectors. After that, every booking lands on your calendar automatically — and everything above happens right inside your chat with Claude.

Overview

The FASS MCP server exposes your workspace as a set of tools an AI agent can call on your behalf. It speaks JSON‑RPC over HTTP at a single endpoint and authenticates with OAuth 2.1, so a client like Claude can discover it, sign you in, and start working — no key management.

POST https://api.fass.systems/api/v1/voice/mcp

Every tool is scoped to the businesses on your own account, and write actions (texting a lead, buying a number, booking) default to approval‑required in the client, so nothing happens without your say‑so.

Quickstart

In Claude, add FASS as a custom connector. The whole handshake takes about 30 seconds.

Open Settings → Connectors → Add custom connector in Claude.
Paste the FASS MCP endpoint: https://api.fass.systems/api/v1/voice/mcp
Claude opens the FASS sign‑in. Approve it — this is standard OAuth, there is no key to copy.
The tools appear, scoped to your workspace. Try: “list my FASS businesses.”
Already have Voice or Flow? The connector attaches to the same account and login — nothing new to set up.

Authentication

FASS MCP is a full OAuth 2.1 authorization server. Clients that support MCP OAuth (like Claude) do the entire flow automatically:

If a request arrives without a valid token, the endpoint returns 401 with a WWW-Authenticate challenge that points the client at discovery — which is what triggers the sign‑in prompt.

# A tool call, once authenticated
POST /api/v1/voice/mcp
Authorization: Bearer <token>
{
  "jsonrpc": "2.0", "id": 1,
  "method": "tools/call",
  "params": {
    "name": "create_business",
    "arguments": { "name": "Parenting Law", "timezone": "America/New_York" }
  }
}

Tools reference

19 tools, grouped by what they do. Optional parameters are marked ?. When you have one business, business_id can be omitted and FASS uses it automatically.

Provisioning

ToolParametersWhat it does
create_businessname, website?, timezone?Create a new receptionist line in preview. Pass a website to auto‑write the greeting and script.
set_agentbusiness_id, greeting?, voice?, timezone?, languages?, system_prompt?Configure how the line answers — including the languages it speaks.
provision_numberbusiness_id, area_code?, contains?Buy a phone number and take the line live. Purchases a real number.
Multilingual calls. Pass languages to set_agent or create_business — e.g. "English, Spanish". The AI auto‑detects the caller's language on the call and answers in it, and can switch mid‑call. Spoken support today: English, Spanish, French, Portuguese, German, Italian.

Knowledge

ToolParametersWhat it does
set_faqbusiness_id, question?, answer?, faqs?Teach the line question→answer pairs it uses on calls.
update_knowledgebusiness_id, note?, facts?Add facts (hours, services, pricing, policies).
list_knowledgebusiness_idRead back the facts and FAQ the line currently uses.

Booking

ToolParametersWhat it does
get_availabilitybusiness_id, date_from?, date_to?, duration_minutes?Open slots in business hours, minus already‑booked and Google‑Calendar‑busy times.
book_appointmentbusiness_id, contact, start, name?, duration_minutes?, purpose?Book a slot. Rejects double‑bookings at the database level and syncs to your Google Calendar.

Flow & govcon

ToolParametersWhat it does
list_solicitationsonly_open?, limit?Federal/state solicitations matched to your workspace (title, commodity, deadline, link).
email_solicitation_digestonly_open?Email a digest of matched solicitations to your own account email — never anyone else.

Read & act

ToolParametersWhat it does
list_businessesYour lines, with phone number and live/preview status.
list_callsbusiness_id?, limit?Recent calls: time, caller, duration, outcome.
list_leadsbusiness_id?, limit?Captured leads: caller, callback, need, urgency.
list_messagescontact, business_id?The SMS thread with one contact.
send_smsto, body, business_id?Send a real text from a business line.
list_followupsOpen follow‑ups in your CRM.
create_followupsubject, name?, phone?, kind?Create a follow‑up task.
create_meeting_linkbusiness_id?A shareable video meeting link anyone can join in a browser.
get_usageBusinesses, calls answered, leads captured.

Use cases

Because the tools compose, one instruction can chain several. A few things you can just ask for:

Security & tenancy

Pricing

Included with every FASS plan — no separate MCP fee.

The connector operates on your existing FASS workspace. You pay for FASS Voice, Flow, or the FASS Suite bundle as usual; calls, phone numbers, and usage bill through your plan. There is no per‑call MCP surcharge and no developer add‑on.

PlanWhat you getMCP access
FASS VoiceAI receptionist on your lineIncluded
FASS FlowGovcon capture + solicitation matchingIncluded
FASS Suite — $399/moVoice Pro + Flow Core + one more capabilityIncluded

Get started →  ·  See the FASS Suite bundle →