Connect Claude MCP · Streamable HTTP
read-only

Everything the agent does — filing a case, answering its questions, approving calls, issuing the plan — is done by talking to Claude. Claude reaches the agent through this server's MCP endpoint; this page only shows the result.

1 · The endpoint (Claude Code, bearer token)

https://lra-demo.stg.fusion.works/mcp

Every call needs the header Authorization: Bearer <token>. The token is the server's LRA_BEARER_TOKEN; ask whoever runs the server for it. It is never shown on this page.

2 · Add it to Claude Code

With the token in your shell as LRA_BEARER_TOKEN:

claude mcp add --transport http lra https://lra-demo.stg.fusion.works/mcp \
  --header "Authorization: Bearer $LRA_BEARER_TOKEN"

Then claude mcp list should show lra as connected, and /mcp inside a session lists its tools.

3 · Or share it with a project

Put this in the project's .mcp.json. Claude Code fills in ${LRA_BEARER_TOKEN} from the environment, so the token never lands in the repository.

{
  "mcpServers": {
    "lra": {
      "type": "http",
      "url": "https://lra-demo.stg.fusion.works/mcp",
      "headers": {
        "Authorization": "Bearer ${LRA_BEARER_TOKEN}"
      }
    }
  }
}

4 · claude.ai or Claude Desktop (connector link)

This server has a connector link. It carries its own secret, so it is never shown here: ask the operator for the connector link. In claude.ai or Claude Desktop open Settings → Connectors → Add custom connector, paste the link as the URL and leave authentication empty. It has the form:

https://lra-demo.stg.fusion.works/mcp/<connector secret>

Anyone holding the link can use the connector until the operator rotates the secret or switches the demo off.

5 · Then ask

  • List the licensing requests on file and tell me what each one is waiting on.
  • What do we already hold in California? Flag anything expiring in the next six months.
  • We are opening a warehouse in Redwood City, California, and our own employees will do OSP construction there — trenching, conduit placement and fusion splicing — from 15 November. Contract value is between $250k and $1M. File a licensing request.

New cases appear under Cases as soon as they are filed, and a running research job updates its case page live.

What the agent offers Claude

License register
ingest_documentsRead the licence library into the License Register
get_ingestion_reportReport on the last licence library ingestion
search_registerSearch what the company already holds
get_register_recordOpen one register record in full
confirm_register_fieldConfirm or correct one register field
Intake
create_requestFile a licensing request from a project description
clarify_requestAsk the questions that are blocking research
answer_clarificationAnswer a question, or accept its assumption
get_request_statusSee where one request stands
list_requestsList the licensing requests on file
withdraw_requestWithdraw a case that is no longer needed
Research
start_researchResearch every jurisdiction layer for a request
get_research_progressWatch a research run and what it is costing
get_draft_findingsRead the findings a run has produced so far
Determination
get_determinationRead the determination for a request
run_determinationRun the determination for a request again
update_findingCorrect one finding of a determination
Verification calls
get_call_planReview the draft and what the agent proposes to ask
update_call_questionEdit the call plan before approving it
approve_call_planApprove calls at Gate 1
submit_call_resultsEnter the results of a call a person made
get_call_resultsRead what the calls produced
The plan
get_planRead the License Acquisition Plan before issuing it
approve_and_issue_planApprove the plan at Gate 2 and issue it as an immutable version
export_planTake the plan away as DOCX, PDF and JSON, with its evidence bundle
Audit and cost
get_audit_trailRead the append-only record of everything done for a request
get_cost_reportWhat this request cost, by phase and by model
compare_cost_tiersThe same request priced on a cheaper model mix, with the delta