Developers

MCP

Neither MCP tools

Free beta stdio MCP server for coding agents. Every memory response exposes provenance — occurred_at, bc_id, source_id, participants, and thread_id when available — not anonymous text chunks.

Timeline and push tools accept metadata so future event-ledger fields map cleanly. memory_for_file returns labeled Decision, Rejected, Constraint, and Citation prose — not titles-only UUID lines.

Cursor / Claude Desktop config

Add to your MCP settings JSON:

{
  "mcpServers": {
    "neither": {
      "command": "npx",
      "args": ["-y", "@neitherai/mcp-server@latest"],
      "env": {
        "NEITHER_API_KEY": "sk_ctx_…",
        "NEITHER_API_BASE": "https://api.neither.online"
      }
    }
  }
}

Call Neither at delivery forks and planning writes — when choosing between approaches or aligning strategy — not on every file open or for passive archaeology.

NEITHER_API_KEY is required (sk_ctx_* from /developers/quickstart). NEITHER_API_BASE defaults to https://api.neither.online when omitted.

Free beta — no waitlist required. Create a workspace key on the developer quickstart and paste it above.

Connector availability

MCP cited results follow the commercial availability manifest. Live-verified Available requires fresh status evidence — scaffold stamps stay Limited. Hidden providers are not listed.

Live-verified: none yet

Limited: Microsoft, Outlook, Jira, Confluence, GitHub, Slack

Advertised: Microsoft, Outlook, Jira, Confluence, GitHub, Slack

Waitlist: Google, Gmail

ToolDescriptionInputsProvenance fieldsStatus
memory_searchNatural-language search over workspace decision memory.query, limit?bc_idprovenance.source_document_idalpha
memory_for_fileAt delivery forks and planning writes, return cited Decision/Rejected/Constraint prose for a repo file path (hero tool for Cursor).file_path, query?bc_idsource_document_idprovenance.citationalpha
memory_timelineTime-ordered memory view for a topic or anchor id.topic?, anchor_id?, limit?occurred_atbc_idsource_idparticipants[]thread_idalpha
memory_pushClose a decision or seed an ADR snippet with source id, occurred_at, participants, thread id.text, source_id, metadata?snippet_idmetadata.occurred_atmetadata.bc_idmetadata.thread_idalpha
memory_snippet_fetchFetch verbatim snippet content by source_id for quoting in agent responses.source_idsource_idalpha

We use privacy-friendly analytics to improve the public site. No tracking runs until you accept. Essential operational telemetry stays on either way.