Model Context Protocol (MCP)

Integrating Thinkstruct with your Agents

Thinkstruct exposes an MCP server so AI agents such as ChatGPT and Claude can run patent analysis on your behalf. Connect it once, then start searches, read and interpret the results, and open the full work in your Thinkstruct workspace, all from inside the conversation.

What you can ask

No commands to learn. Describe the analysis you want and your agent handles the rest. It can run invalidity and prior art searches, freedom to operate assessments, and infringement searches, then read the results with you, rank the references, build claim maps, and link you into your Thinkstruct workspace. Paste a Thinkstruct link and it pulls that session back in to summarize what the search found.

Capabilities & tools

The connector exposes the tools below. Your agent chooses which to call based on what you ask; you never call them directly. A few behaviors are worth understanding.

How it works

Search & analysis

CapabilityWhat it doesCredits
Invalidity / prior art search Find prior art that may invalidate a patent's claims. 90
Infringement search Find products or patents that may infringe a patent. 100
Freedom to operate (FTO) Find patents that could block a product or invention. 60
Patentability search Find prior art relevant to whether an invention is patentable. 80
Build a claim map Generate a custom claim chart for a reference: the agent unlocks the reference in a session and queues the claim mapping. 10

Reading & organizing

CapabilityWhat it doesCredits
Look up a patent Get a patent's title, abstract, and claims by number. Free
Find patents by assignee List patents owned by a company. Free
List & open sessions Browse saved analyses and open any in the app. Free
Read a session Summarize a session's results and claim charts (paste a link or pick one). Free
Portfolios & recent activity Browse portfolios and recently accessed items. Free
Resolve references Turn reference identifiers into readable titles. Free
Check credit balance See remaining credits before a search. Free

Creating

CapabilityWhat it doesCredits
Create a session Start a new analysis for a patent (litigation, patentability, or FTO). Free
Create a portfolio Make a named collection to group related sessions. Free
Add a session to a portfolio Organize a session into one of your portfolios. Free
Upload a text document Add a product description or write-up to use as a reference. Free

Connect an agent

Add Thinkstruct as a connector in your agent using this URL, then follow the steps for your agent below.

https://mcp.thinkstruct.com/mcp

Custom connectors require a ChatGPT Business, Enterprise, or Edu plan (Pro/Plus support is limited). You also need to enable Developer Mode under Settings → Apps & Connectors → Advanced.

  1. Enable Developer Mode in Settings, Apps & Connectors, Advanced.
  2. In Apps & Connectors, add a custom connector and paste the Thinkstruct URL above.
  3. Sign in with your Thinkstruct account and approve access on the consent screen.
  4. Start a new chat, enable Thinkstruct in the tools menu, and ask it to run a search.
  1. Open Settings, then Connectors.
  2. Choose Add custom connector and paste the Thinkstruct URL.
  3. Sign in with your Thinkstruct account and approve access on the consent screen.
  4. Enable the Thinkstruct connector in a conversation and ask it to run a search.

Custom connectors are available on Claude's paid plans.

  1. Open Settings, then the MCP section.
  2. Add a new MCP server and enter the Thinkstruct URL as a remote server.
  3. Complete the Thinkstruct sign in when prompted.
  4. Thinkstruct tools become available in chat and composer.

Cursor supports remote MCP servers with OAuth sign in.

  1. Run the Add MCP Server command from the Command Palette.
  2. Choose an HTTP server and enter the Thinkstruct URL above.
  3. Sign in with Thinkstruct when the browser prompt appears.
  4. Open Chat in agent mode to use the Thinkstruct tools.

Use VS Code's agent mode to call the tools.

  1. Find where your agent adds a remote or HTTP MCP server.
  2. Enter the Thinkstruct URL above as the server address.
  3. Complete the Thinkstruct sign in and approve access.
  4. The Thinkstruct tools appear in the agent's tool list.

Any agent that supports remote MCP servers with OAuth will work.

Sign in & credits

When you connect, you are sent to a Thinkstruct sign in and consent screen. Your agent never sees your password, and you can revoke access at any time from your account settings. Searches run through an agent use the same credits as searches on the site, so your agent shows the cost before it runs and your remaining balance after. Reading and interpreting results does not cost additional credits.

A note on your AI agent Thinkstruct is not responsible for the security or the quality of the AI agent you connect. Our information retrieval models are built so that they cannot hallucinate, and we stand behind the accuracy of the results Thinkstruct returns. We cannot, however, guarantee the output of whatever model you use to read or summarize those results. Always confirm an agent's summary against the underlying results in your Thinkstruct workspace.

Trouble connecting? Contact support.

Example usage

A complete invalidity search inside Claude, from kickoff to a saved session and an exported claim chart.

Run an invalidity search on US9876543B2, then show me a summary of the top results and give me a link to the Thinkstruct page where I can see more.
I'll validate the patent, check the credit balance and confirm the cost, then create a litigation session so the results are saved before running the search.
T
Validate patent
Result
T
Create session
Result
T
Run invalidity search
Result
T
Get search results
Result
T
Save results to session
Result
Now I'll resolve the reference IDs to their patent titles and present the top results as a limitation-to-disclosure claim chart.
T
Resolve references
Result
Done

Done — the search completed and results are saved to a new litigation session. Here's the rundown:

Focal patent: US9876543B2 — "Adaptive beamforming for multi-user MIMO wireless systems" (Aterlon Communications)

Top references found (30 total):

  1. US8123456B2 — Downlink beamforming with per-user channel feedback (Qualcomm) — strongest match, claim chart generated
  2. US8654321B1 — Codebook-based precoding for MU-MIMO (Samsung)
  3. US9011223B2 — Adaptive antenna weighting from CSI reports (Ericsson)
  4. US8790011B2 — Interference-aware user grouping (Huawei)
  5. US9200455B1 — Pilot allocation for channel estimation (NTT DoCoMo)

Claim chart — US8123456B2 vs US9876543B2:

Focal claim / limitation Where US8123456B2 discloses it
Claim 1, limitation 1 Abstract — a base station computing beamforming weights from per-user channel state feedback across an antenna array
Claim 1, limitation 2 Col. 4:15–4:33 — selecting a precoding matrix per scheduled user
Claim 1, limitation 3 Col. 6:2–6:28 — updating the weights as CSI reports arrive, matching the adaptive-update limitation
Claim 12, limitation 2 Fig. 3 & Col. 8:40–8:57 — feedback loop for weight refinement

View the full results and claim charts here: https://thinkstruct.com/compare?session=e2918bdf-1bc2-4ac6-a486-b27a5da74a2b

Something on the Thinkstruct website your agent can't do yet, or is your agent having trouble with a task? Let us know and we'll help.