Find Narcotics Anonymous Meetings live

The authoritative NA meeting directory for AI assistants — Claude, ChatGPT, Gemini, Cursor, and any MCP-compatible client.

Claude ChatGPT Gemini Cursor Windsurf Zed Cline Continue

The official source for AI-powered NA meeting search

This is a read-only MCP (Model Context Protocol) server that connects any AI assistant to the worldwide Narcotics Anonymous meeting directory. Ask in plain English — "find an open NA meeting tonight near 1600 Pennsylvania Ave", "what virtual NA speaker meetings happen Sunday mornings?", or "Spanish-language NA meetings in Los Angeles" — and your AI answers with live data.

Same dataset most NA websites already use

Behind the scenes this calls BMLT (the Basic Meeting List Toolbox), the open-source platform that hosts approximately 85% of Narcotics Anonymous meetings worldwide. NA regions, areas, and groups publish their meeting lists to BMLT root servers, and the BMLT aggregator federates every public root server (full list) into a single search surface — effectively one giant meeting list covering NA worldwide. It is the same authoritative dataset that powers most NA region and area websites today.

MCP endpoint

https://mcp.bmlt.app/mcp

Default BMLT root server

https://aggregator.bmltenabled.org/main_server

Available tools (all read-only)


Claude Desktop — Custom Connector (recommended)

Newer versions of Claude Desktop can connect to remote MCP servers natively — no Node.js required.

  1. Open Claude Desktop.
  2. Go to Settings → Connectors (macOS: Claude menu → Settings; Windows: File → Settings).
  3. Scroll to the bottom and click Add custom connector.
  4. Fill in the dialog:
  5. Click Add, then start a new chat.
If you don't see Add custom connector, your Claude Desktop is older than the feature requires. Update it, or use the config-file method below.

Claude Desktop — Config file

Works on every Claude Desktop version. Requires Node.js.

  1. Open Claude Desktop's config file: The fastest way: Settings → Developer → Edit Config.
  2. Add (or merge) the mcpServers entry below.
  3. Save and fully quit/reopen Claude Desktop.
{
  "mcpServers": {
    "bmlt": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.bmlt.app/mcp"
      ]
    }
  }
}

Claude Code (CLI)

Native HTTP transport — one command:

claude mcp add --transport http bmlt https://mcp.bmlt.app/mcp

Then run /mcp inside a Claude Code session to confirm the connection.

ChatGPT / OpenAI Responses API

Add it as a tool in any Responses API call. In ChatGPT itself (Pro/Business/Enterprise), add it under Settings → Connectors → Add using the endpoint above.

{
  "model": "gpt-5",
  "tools": [
    {
      "type": "mcp",
      "server_label": "bmlt",
      "server_url": "https://mcp.bmlt.app/mcp"
    }
  ],
  "input": "Find an open NA meeting tonight near Boston."
}

Cursor / Windsurf / Zed / Cline / Continue

All read an mcpServers block. For Cursor, edit ~/.cursor/mcp.json (or the project-local .cursor/mcp.json); other clients use a similar file in their config directory.

{
  "mcpServers": {
    "bmlt": {
      "url": "https://mcp.bmlt.app/mcp"
    }
  }
}

Anything else

Any MCP client that supports HTTP transport can connect. Point it at:

https://mcp.bmlt.app/mcp

Try it out

Once connected, ask Claude things like:

Frequently asked questions

How do I find Narcotics Anonymous meetings near me?

Connect any MCP-compatible AI assistant using the instructions above, then ask in plain English — e.g. "find an NA meeting near 1600 Pennsylvania Ave tonight" or "virtual NA speaker meetings on Sunday mornings". The assistant calls this server, which queries the BMLT aggregator and returns live data from the worldwide NA meeting list.

Is this the official Narcotics Anonymous meeting list?

This server queries BMLT, the open-source meeting-list platform that hosts roughly 85% of NA meetings worldwide. The default backend is the BMLT aggregator, which federates every public BMLT root server used by NA regions and areas. It is the same dataset that powers most NA region and area websites today.

Which AI assistants work with this?

Any client that supports the Model Context Protocol over HTTP — Claude (Code, Desktop, web), ChatGPT (Connectors and the Responses API), Google Gemini, Cursor, Windsurf, Zed, Cline, Continue, and others. MCP is an open standard, not Claude-specific.

Can I find virtual or online NA meetings?

Yes. Ask for "virtual NA meetings", "online NA meetings tonight", or filter by venue type (1=in-person, 2=virtual, 3=hybrid). Virtual meeting links and phone numbers are returned when the originating BMLT root server publishes them.

Is this server free?

Yes — free and open-source under bmlt-enabled/bmlt-server-mcp. No account or API key required.

Where's the technical reference?

See the tools reference for every parameter and its BMLT-API mapping, or the repository for source and deployment notes.