Skip to main content

Nlarj MCP — for any AI

Connect your church to Claude, ChatGPT, Cursor, Perplexity, or any MCP-compatible assistant. Ask about members, events, prayers, and analytics — and take action — in plain language, on live data.

Once connected, ask things like:

  • "How's our church doing this week?"
  • "Who's waiting to join? Approve the new ones."
  • "Create a prayer meeting for Friday at 7 PM."
  • "Any flagged prayers that need moderation?"
  • "Post an announcement about Sunday's service."
Kingdom Plan — free trial included

AI Connect is part of the Kingdom Plan and works during your free trial, with nothing extra to set up. You must be a church admin to connect.

The Nlarj MCP URL

Copy this — you'll paste it into your AI app in Step 2:

https://mcp.nlarj.app

Connect in 3 steps

Pick your app, then follow the three steps top to bottom. Each step says which app to do it in.

Step 1 — Copy the URL

https://mcp.nlarj.app

Step 2 — Add the connector  ·  in Claude

Go to Settings → Connectors → Add custom connector.

  • Name: Nlarj
  • URL: paste the URL from Step 1
  • Client ID / Secret: leave blank

Click Add. Claude shows a QR code and a short confirmation code.

Step 3 — Approve it  ·  in the Nlarj for Churches app

Go to Settings → API Tokens → Connect an AI app, then:

  1. Tap Scan the QR code (or Get a code to paste if Claude is on this same phone).
  2. Check the confirmation code matches the one Claude showed.
  3. Pick your church and tap Approve.

✅ Done — your church tools now appear in Claude.

Only approve what you started

Approve a QR or code only if you started the connection yourself and the confirmation code matches the one on your own screen. Never scan or paste a code that someone sent you — that would give them access to your church.

What the connection can do — and can't

It acts with your admin access on the one church you pick, never more. Disconnect it anytime under Settings → API Tokens → Connected AI apps — access stops on the connector's next call. If your role or plan changes, access stops within about 15 minutes.

On Claude Code, Codex, or another config-based client? The token method (see the Cursor / Claude Code tabs) is the smoother path — no browser round-trip. The Claude and ChatGPT apps use the QR connector above.

The 36 tools

MCP clients get 36 tools covering every major part of the church.

Dashboard

ToolDescription
get_dashboardChurch overview — members, events, plan

Members

ToolDescription
list_membersAll church members with contact info
list_pending_membersMembers waiting for approval
approve_memberApprove a pending join request
reject_memberReject a pending request

Announcements

ToolDescription
list_announcementsRecent announcements
create_announcementPost a new announcement (with optional push notification)
delete_announcementRemove an announcement

Events

ToolDescription
list_eventsUpcoming events
create_eventSchedule a new event
list_event_registrationsWho registered for an event

Groups

ToolDescription
list_groupsChurch groups (ministries, small groups, prayer circles)
get_groupDetails of a specific group
list_group_membersMembers in a group

Kids

ToolDescription
list_kids_programsKids programs (VBS, Sunday school, youth Bible study)
get_kids_programDetails of a specific kids program
list_kids_program_rosterAll kids enrolled in a program
list_kids_session_rosterCheck-in roster for one program session date

Celebrations

ToolDescription
get_today_celebrationsToday's birthdays and anniversaries
get_upcoming_celebrationsBirthdays and anniversaries over the next N days

Prayer

ToolDescription
list_reported_prayersFlagged or reported prayers
prayer_statsPrayer activity stats
moderate_prayerRemove an inappropriate prayer

Worship & Giving

ToolDescription
list_worship_songsSong library
get_giving_configYour configured payment methods

Visitors & Volunteers

ToolDescription
list_connect_submissionsVisitor connect cards
list_volunteer_submissionsVolunteer signups
list_assignable_leadersLeaders eligible to be assigned a submission
update_submission_statusUpdate visitor/volunteer status
add_submission_noteAdd a note to a submission

Analytics

ToolDescription
analytics_chartGenerate a specific chart (21 available: members, events, prayers, groups, volunteers, sermons, streaming, Bible plans, trivia, health, predictions)
analytics_reportFull analytics dashboard — all 21 charts and insights in one call (monthly, quarterly, or annual)
analytics_alertsActive alerts and anomalies detected across your church data

Global Events

ToolDescription
list_global_eventsPlatform-wide events
create_global_eventCreate a global event
list_global_event_attendeesGlobal event attendees

Security

ControlWhat it does
In-app approvalThe Claude/ChatGPT connector is approved from your phone — nothing to copy or store
SHA-256 token hashingAPI tokens are stored as hashes; the raw value only exists in your config file
Rate limitingMax 60 requests per minute per token
Short expiryAPI tokens last 1–7 days, auto-expire, and can be revoked anytime
Tenant isolationEach connection/token is scoped to one church; no cross-church access
E2E chat privacyGroup chat messages are encrypted — not exposed through MCP
Input sanitizationHTML is stripped, SSRF is blocked, only whitelisted fields accepted

Token hygiene

  • Create a separate token per AI client (one for Claude Desktop, another for Cursor, etc.)
  • Use short expiry (1–3 days) unless you have a persistent setup
  • Revoke tokens for clients you stop using — Settings → API Tokens → Delete
  • If a device is lost or compromised, revoke every token on it immediately
  • Never paste tokens in chat, email, tickets, or screenshots

See Phishing & Security for more.

Troubleshooting

"Invalid or expired token" — Token expired, was revoked, or was typed incorrectly. Tokens start with ohlmcp_. Create a new one.

"IP mismatch. Revoke and create a new token." — The token was auto-bound to a different IP on first use. Revoke this token and create a new one from the current machine.

"Rate limit exceeded. Max 60 calls per minute." — You (or the AI) are hammering the API. Wait a minute and retry, or split work across multiple tokens.

The Claude/ChatGPT connector won't approve — Make sure you're a church admin on an active Kingdom Plan (or trial), and that the confirmation code matches. Start the connection again if the code expired.

Tools don't appear in Claude Desktop — Fully quit and relaunch Claude Desktop. MCP servers are only loaded at startup, not on config reload.

npx hangs or fails — Check node --version is 18 or higher. On Windows, make sure Node is on your PATH.