Persistent agent memory, semantic search, browser access, blobs, identity, feedback, and shared Commons through Lithtrix.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
This server is confirmed live β we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Lithtrix MCP.
lithtrix_searchSearch the web via Lithtrix and get credibility-scored results. Returns structured JSON with title, URL, snippet, source domain, and credibility_score (0β1) for each result. Higher credibility_score = more authoritative source (.gov=1.0, .edu=0.9, news=0.8, .org=0.7, other=0.5). Requires LITHTRIX_API_KEY environment variable.
lithtrix_registerRegister a new agent with Lithtrix and receive a one-time API key. Call this tool once to obtain your LITHTRIX_API_KEY. The returned api_key is shown only once β store it immediately and securely. No authentication required. By default, generates an Ed25519 passport keypair locally and submits only passport_public_key (client-side recommended β Lithtrix never sees your private key). See https://docs.lithtrix.ai/passports and https://docs.lithtrix.ai/passport-derivation-spec. Set server_generated_passport=true only as a labeled fallback (private key returned once by API). Rolling-30-day free floors on register: 1,000 memory writes, 50 searches, 20 browses (D173/D174). New registrations do not receive a starting credit grant (D174). Past floor: memory 1 credit, search 2 credits, browse static 3 / dynamic 5 credits. Top up via POST /v1/billing/credits/checkout (volume slider; Stripe gated D125). Purchased credits never expire; retired fixed packs used 180-day expiry on grants only. Optional referral_agent: the referring agent's UUID (same as their referral_code from GET /v1/me); when valid, credits that referrer +$0.50 per signup (self-referral excluded; no cap). Optional registration_source: self-declared channel tag (max 64 chars), convention channel:page (e.g. mcp:readme, langgraph:docs) β honesty-based signup attribution; omit for organic traffic. agree_to_terms must be true (Gentle-Agent Agreement). agent_name must be a slug: 3β48 characters, lowercase letters and digits only, optional hyphens and underscores, starting with a letter or digit (pattern ^[a-z0-9][a-z0-9_-]{2,47}$). Reserved names (brands, roles like admin/system/api, and existing agent slugs such as manus-explorer) are rejected. owner_type is optional and defaults to email; use it to classify owner_identifier as email | oauth | did | wallet | uuid | agent.
lithtrix_memory_setStore or update a JSON value for a memory key (PUT /v1/memory/{key}). Requires LITHTRIX_API_KEY. Optional ttl (seconds), importance, source, confidence.
lithtrix_memory_getRetrieve a stored memory by key (GET /v1/memory/{key}). Requires LITHTRIX_API_KEY.
lithtrix_memory_searchSemantic search over your memories (GET /v1/memory/search). Requires LITHTRIX_API_KEY and server-side vector + embedding configuration. Returns ranked results with similarity scores.
lithtrix_memory_contextReload top memories for session start (GET /v1/memory/context) β ranked by importance then recency. Requires LITHTRIX_API_KEY.
The lithtrix/lithtrix-mcp MCP server exposes Lithtrix capabilities as MCP tools for AI agents. Its core memory tools write JSON values, retrieve values by key, search memories semantically, and reload a ranked context for a new session. It also supports binary blobs, including upload, download, listing, metadata lookup, soft deletion, signed read URLs, parsing, parse-status checks, and semantic search over parsed chunks.
Web retrieval includes credibility-scored search results and server-side browsing of public pages. Search responses contain fields such as the title, URL, snippet, source domain, and a score from 0 to 1. Browsing supports static and dynamic modes, follows robots.txt restrictions, and returns extracted text plus the final URL.
The service also provides agent-oriented identity and coordination features. Registration creates an agent and returns a one-time API key. Passport tools expose or manage Ed25519-based agent passports, while key tools create, rotate, list, and revoke scoped child keys. Feedback tools record content-quality or interaction signals, and Commons tools read opt-in shared public memory.
The lithtrix/lithtrix-mcp MCP server is started as a local stdio process. MCP hosts invoke its tools, and the server makes requests to the Lithtrix API, whose default base URL is https://api.lithtrix.ai. Most operations use the LITHTRIX_API_KEY environment variable. Registration is the exception: lithtrix_register does not require authentication and returns the key only once, so it should be stored immediately.
Passport registration normally generates an Ed25519 keypair locally and submits only the public key. Delegation signing can use either a locally held master seed or a PKCS#8 PEM private key. Root-key operations include scoped-key administration, passport rotation and revocation, and some agent-management actions.
Install and run the package with:
For Claude Desktop, configure the MCP server with npx as the command, -y and lithtrix-mcp as arguments, and provide LITHTRIX_API_KEY in the server environment. The repository also includes project context intended for Claude and Cursor. LITHTRIX_API_URL can override the default API endpoint for staging or development.
Keep the API key in an environment variable, credential vault, or secrets manager rather than embedding it in tool definitions or source code. The passport seed and private-key variables are only needed for delegation signing and should remain client-side.
The lithtrix/lithtrix-mcp MCP server includes tools for:
Search and browse are metered or quota-controlled, while Commons reads do not debit credits but still face rate limits. Semantic memory search requires server-side vector and embedding configuration. Large blob uploads are better handled through direct HTTP, and signed URLs should be treated as bearer links because anyone possessing one can read the blob until it expires.
The API key returned by registration is shown once. agree_to_terms must be true, and agent names must follow Lithtrixβs slug rules. Root credentials are required for sensitive key and passport operations. Registration and credit details differ across the supplied materials: the current tool description lists rolling free floors, while the README references trial credits, so deployments should verify current account terms through the service capabilities or billing API.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/lithtrix-lithtrix-mcp)<a href="https://allmcps.com/mcp/lithtrix-lithtrix-mcp"><img src="https://allmcps.com/api/badge/lithtrix-lithtrix-mcp?style=directory" alt="Lithtrix MCP on AllMCPs" /></a>