Tinylawn MCP server

Technical setup and tool reference for developers and compatible AI clients.

Add the hosted server to your client

Your client must support remote Streamable HTTP servers and browser-based OAuth. Add the complete endpoint below, then sign in to Tinylawn and choose one organization.

https://app.gettinylawn.com/mcp

Common client configuration

{
  "mcpServers": {
    "tinylawn": {
      "url": "https://app.gettinylawn.com/mcp"
    }
  }
}

Client schemas vary. Use your client’s current documentation if its format differs. Do not add a Zapier API key or organization identifier to this configuration.

Authorization stays organization-scoped

The OAuth grant is tied to the Tinylawn user and organization selected during approval. Membership is checked again when the grant is used.

list_calls

Lists calls newest first from the authorized organization. Results include archived, spam, and missed calls and are returned as pages rather than an account-wide total.

limit

Optional integer from 1 to 50. Defaults to 20.

cursor

Opaque nextCursor from the preceding response. Omit it for the newest calls.

id
Unique call identifier
occurredAt
Call time in ISO 8601 format
durationSeconds
Call duration when available
category
Saved call classification
summary
Saved summary, or null when unavailable
unread
Whether the call is currently unread
archived
Whether the call is archived
url
Direct link to the call in Tinylawn

When nextCursor is not null, pass it unchanged as cursor to retrieve the next page.

A narrow read surface—not the calls API

The server returns only call metadata, saved summaries, state flags, and a Tinylawn link. It does not expose transcripts, recordings, phone numbers, contacts, intake details, provider identifiers, billing data, or organization settings.

Cannot edit, archive, or mark calls read

Cannot send messages or create bookings

Cannot read recordings or transcripts

Cannot confirm jobs or appointments

Saved summaries may contain personal information supplied by callers. Treat returned summaries as customer data and follow your AI client’s retention and access policies.

Revoke a connection in Tinylawn

Open Tinylawn Settings → Integrations → MCP, find the client and organization, and select Disconnect. Removing a server from a client alone may not revoke its Tinylawn grant.

Diagnose the connection

The client has no remote MCP option

Confirm it supports remote Streamable HTTP servers.

Authorization does not open

Allow browser pop-ups, then restart the connection.

Authorization is denied

Confirm the signed-in user belongs to the selected Tinylawn organization.

The cursor is invalid

Call list_calls again without a cursor.

Access stopped working

The grant may have been revoked or organization membership may have changed. Reconnect and approve access again.

Need more detail? Read the full Help Center article or email support@gettinylawn.com without including tokens or caller information.