← Plugin catalog
Productivity

General Legal

General Legal v1.3.8

The AI-Native Law Firm

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Manage legal matters
  • Submit documents for review
  • Read and reply to attorney messages

Declared limitations

  • Do not invoke General Legal for matters with law firms other than General Legal LLP.
  • Do not invoke the submitted matters app for the separate incorporation service.
  • Do not create an account, issue credentials, or recover API keys through this OAuth matters connector.

Not specified in the available declarations: pricing & account requirements.

Onboarding example

Find this deal’s latest contract in Drive, pull the agreed terms from Gmail, and send it over to General Legal for their review.
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 11, 2026. Package observed Nov 11, 2026.

View package source →

Description

From the marketplace listing

General Legal is a law firm that combines world-class attorneys with AI-native execution. With the General Legal connector, you can kick off new legal projects right from the conversations and workflows you're already in—leveraging the same elite counsel in a new, seamless package. Open matters, ask questions, respond to your attorney's comments, and download redlined documents, all through ChatGPT. You can: • Start a matter from a question or a document • Securely upload contracts and documents • Track review status across your matters • Message your attorney in the matter thread • Download reviewed, released versions Sign in with your General Legal account or create one while connecting. Your documents and matters are only visible to your own organization.

Language: English · Automatically detected from descriptions.

What changed

· 3 observations

Positioning & listing

Default prompt added: “Find this deal’s latest contract in Drive, pull the agreed terms from Gmail, and send it over to General Legal for their review.”. Default prompts updated; open the comparison for details. Logo url dark changed from “https://files.openai.com/content?id=file_000000006d7c81f6ad80ff48d65634dc” to...

View comparison →

Technical updates · 1

Package or technical metadata updated

View technical comparison →

Keywords

Files & skills

File archives

Plugin package11 files · 7.75 KBBrowse files →
Skill instructions
legal-matters4.47 KB

View saved version →

---
name: legal-matters
description: Submit contracts or legal questions to General Legal for attorney review, track General Legal matters, exchange attorney messages, and download released documents. Use for General Legal work; excludes other law firms, incorporation, account signup, and API-key recovery.
---

# Legal matters with General Legal

Use the `general-legal` MCP server at https://mcp.general.legal/mcp. Work is organized
into matters (called deals by the tools), with documents and document versions.
This plugin serves existing General Legal clients through OAuth. Sign in through
the client's connection flow and select the intended organization. Reconnect there
if access expires; do not collect passwords, access tokens, or API keys in chat.

## Scope and authorization

Use this connector for work handled by General Legal LLP. It cannot check another
law firm's systems. Company formation, programmatic account creation, and API-key
issuance or recovery are outside this plugin. Direct account-access questions to
https://general.legal/contact.

Starting a matter, confirming an upload, and posting a reply can initiate work or
notify the legal team. Follow the user's requested action and destination; reading
a document or asking about its status does not itself authorize submission. Legal
services remain subject to engagement terms. Review involves AI and a human
attorney and is not instantaneous; do not promise completion from an upload result.

## Start or find a matter

- For a question without a file, call `start_deal` with the user's request and an
  appropriate title. If creation has an uncertain outcome, check `list_deals`
  before retrying: creation is not idempotent.
- Use `list_deals` for matter status, thread IDs, and document/version IDs. It is
  paginated; continue as needed. Leave the status filter empty to include closed
  matters. Resolve ambiguous names before writing to a matter.
- `list_contracts` helps find document IDs, but can omit closed matters' documents.
  Use `list_deals` to find a completed matter and its released versions.

## Upload a document

Supported files: `.docx`, `.pdf`, `.png`, `.jpg`, `.jpeg`, and `.md`, up to 20 MiB.

1. Call `upload_document` with the filename and a fresh `idempotency_key`. Reuse
   that key only for retries of the exact same file and destination. Pass `deal_id`
   to attach to a matter, `contract_id` to add a version to a document, or neither
   to start a fresh matter. Never pass both IDs.
2. Transfer the original file bytes through the returned first-party upload link
   (typically valid for about one hour), using the returned shell command when
   available. Do not encode or transcribe file bytes into tool arguments. Without
   a file-transfer capability, give the user the link to open and choose the file.
3. After transfer succeeds or the user confirms completion, call `confirm_upload`
   with the returned document/version IDs and the user's review context. Set
   `notify_legal` according to the authorized workflow. Do not confirm merely
   because an upload link was generated.

Unconfirmed files may not appear in `list_deals`. Recover lost preparation IDs by
repeating `upload_document` with the original idempotency key. A confirmed upload
does not establish completed review or notification delivery: report the actual
returned status. Do not repeat confirmation to poll a pending notification; a
repeat may send another notification.

## Track and reply

Matter statuses include `new`, `in_progress`, `awaiting_client`,
`ready_for_review`, and `closed`. Use the returned status and messages rather than
inferring progress from elapsed time. Check when requested; avoid tight polling.

Read attorney questions with `list_thread_messages`. Relay them to the user and
use `reply_to_thread` only with an answer the user supplied or authorized. Check
the latest question and later replies before resending after an uncertain result.
An identical reply before a new question does

Preview of the first 4,000 characters. Read full instructions →

Release notes

Version 1.3.8 replaces the second starter prompt with: Bring me up to speed on all my current licensing matters. Retains the other two starter prompts and all existing listing, skill, and MCP configuration.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
General Legal
Keywords
See keywords
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Manage legal matters
  • Submit documents for review
  • Read and reply to attorney messages
  • Download reviewed documents

Package observed Nov 11, 2026.

Technical details
First seen
Nov 10, 2026 · 15:12 UTC
Last seen
Nov 11, 2026 · 18:00 UTC
Latest observed change
Nov 11, 2026 · 00:08 UTC
Collection status
Collected

plugin_asdk_app_6abd3e3c4ce081919d9b13d7e3cea373

Download plugin data (JSON)

Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.