Liminality

Remote MCP solve engine: breaks a hard request into checkable sub-questions, grounds each to a real tool, and returns a reusable route.

Documentation

Skip to content

Liminality MCP

Connect it. Give it real work.

Liminality is the engine, API, and MCP behind Liminal. Use it from the AI client you already have, or call it from your own software.

Get a keyCopy the setupSee the feature map →

The first 50 solves on a new key are free. No card required.

Quick start

Three steps.

1

Create a key

Sign up with an email and password. The key is issued immediately.

Get the key →

2

Connect

Add the remote HTTP endpoint and your X-API-Key header.

3

Verify

Ask: "Research this decision, show the sources, and stop if evidence is missing."

Claude Code

One command

claude mcp add liminality --transport http https://liminality.physea.ai/mcp --header "X-API-Key: YOUR_KEY"

Cursor · VS Code · other MCP clients

One config

Use the same remote URL and header anywhere your client accepts streamable HTTP MCP.

{
  "mcpServers": {
    "liminality": {
      "url": "https://liminality.physea.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_KEY"
      }
    }
  }
}

REST API

Call the answer endpoint

The API and MCP reach the same engine. Use /answer for a grounded answer; use MCP when you want the full tool surface.

curl https://mcp.physea.ai/answer \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_KEY" \
  -d '{"question":"Research this decision and show the evidence."}'

JavaScript starter

Wrap it in your app

This small client uses the public HTTPS contract directly. Use MCP when your application needs the full tool catalog.

export async function askLiminality(question, apiKey) {
  const response = await fetch("https://mcp.physea.ai/answer", {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      "X-API-Key": apiKey,
    },
    body: JSON.stringify({ question, max_depth: 3 }),
  });
  if (!response.ok) throw new Error(await response.text());
  return response.json();
}

What you get

Research

Multi-source retrieval with sources and missing-evidence states.

Context offloading

Carry compact, relevant state instead of repaying the full context cost.

Orchestration

Bounded stages, explicit tool decisions, and stopping conditions.

Visible failures

Blocked, partial, and source-less results stay visible instead of being dressed up as success.

Handoffs

Create and resume verified checkpoints across sessions and machines.

Caller-owned context

Connect sources and preferences without turning them into public shared state.

Pricing

Start free. Pay for solved work.

Free**$0**

50 solves on a new key.

Start free

PacksFrom $5

20 for $5, 100 for $22, or 1,000 for $125. Packs do not expire.

Buy 20 solves

Monthly**$75**

500 solves each month, with automatic top-up.

Go monthly

One solve means one request from start to finish. Continuation calls inside that solve are not billed again.

Not sure which door you need?

Choose between the demo, a free key, and a focused team workflow.

Choose a starting point →

Contact

Talk to us

Tell us what you're building.

A real person answers, not a queue. Even if the answer is "not us, try this instead."

NameEmailWhat's on your mind?Send

Or head to our contact page. No list, no autoresponder.

×

Liminality · free account

Solving takes a free account

Email and a password, that's the whole signup. You get a key on the spot and your first 50 solves cost nothing. If you typed a request, we carry it through and run it as soon as your key exists.

Create my free account →

Signed up on this browser before? You're already in, no need to sign in again.

◑ theme

{"@context":"https://schema.org","@type":"Organization","name":"Physea Labs","url":"https://physea.ai","logo":"https://physea.ai/favicon.svg","description":"Physea Labs builds Liminal, a new way to use AI that turns complex requests into grounded, reusable work."}