Skip to main content
Glama

LegalAIMCP Directory

Server Details

Search a curated directory of AI tools and MCP servers for law firms. Read-only, free, no auth.

Ownership verified
Status
Healthy
Uptime
100.0% over 64 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.1/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a distinct role: search (discovery/list), get (detail on a known slug), list_categories (orientation), and recommend (ranked fit). Descriptions explicitly resolve the only potential overlap by telling the agent when to use recommend instead of search.

Naming Consistency5/5

All four tools follow a consistent verb_noun snake_case pattern (get_legal_ai_tool, list_legal_ai_categories, recommend_legal_ai_tools, search_legal_ai_tools). The prefixing is uniform and predictable.

Tool Count4/5

Four tools is a tight, well-scoped set for a read-only directory: browse, search, detail, and recommend. It is on the lean side, but each tool earns its place with no filler.

Completeness4/5

The read-only discovery lifecycle (orient, search, detail, recommend) is fully covered, so no dead ends for the core use case. Minor gaps like browsing all tools without a query or comparing multiple tools are workarounds, not blockers.

Available Tools

4 tools

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Changedget_legal_ai_tool2 fields changed
      • addedOutput schema / properties / tool / properties / connection
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": false,
        +      "properties": {
        +        "customer_account_tested": {
        +          "const": false,
        +          "type": "boolean"
        +        },
        +        "documentation_reviewed_at": {
        +          "type": "string"
        +        },
        +        "permissions": {
        +          "type": "string"
        +        },
        +        "requirements": {
        +          "type": "string"
        +        },
        +        "setup": {
        +          "type": "string"
        +        },
        +        "source_url": {
        +          "format": "uri",
        +          "type": "string"
        +        },
        +        "type": {
        +          "enum": [
        +            "official",
        +            "community"
        +          ],
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "type",
        +        "source_url",
        +        "documentation_reviewed_at",
        +        "requirements",
        +        "permissions",
        +        "setup",
        +        "customer_account_tested"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Reviewed setup documentation, not a compatibility or security test. Null means no reviewed setup guide is attached, not that a connector cannot exist."
        +}
      • changedOutput schema / properties / tool / required
        Previous value: -[
        -  "slug",
        -  "name",
        -  "tagline",
        -  "category",
        -  "category_label",
        -  "pricing_model",
        -  "pricing_details",
        -  "links_verified",
        -  "links_verified_at",
        -  "website",
        -  "repo",
        -  "install_command",
        -  "maker",
        -  "listing_url",
        -  "description"
        -]New value: +[
        +  "slug",
        +  "name",
        +  "tagline",
        +  "category",
        +  "category_label",
        +  "pricing_model",
        +  "pricing_details",
        +  "links_verified",
        +  "links_verified_at",
        +  "website",
        +  "repo",
        +  "install_command",
        +  "maker",
        +  "listing_url",
        +  "connection",
        +  "description"
        +]
    • Changedrecommend_legal_ai_tools2 fields changed
      • addedOutput schema / properties / recommendations / items / properties / connection
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": false,
        +      "properties": {
        +        "customer_account_tested": {
        +          "const": false,
        +          "type": "boolean"
        +        },
        +        "documentation_reviewed_at": {
        +          "type": "string"
        +        },
        +        "permissions": {
        +          "type": "string"
        +        },
        +        "requirements": {
        +          "type": "string"
        +        },
        +        "setup": {
        +          "type": "string"
        +        },
        +        "source_url": {
        +          "format": "uri",
        +          "type": "string"
        +        },
        +        "type": {
        +          "enum": [
        +            "official",
        +            "community"
        +          ],
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "type",
        +        "source_url",
        +        "documentation_reviewed_at",
        +        "requirements",
        +        "permissions",
        +        "setup",
        +        "customer_account_tested"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Reviewed setup documentation, not a compatibility or security test. Null means no reviewed setup guide is attached, not that a connector cannot exist."
        +}
      • changedOutput schema / properties / recommendations / items / required
        Previous value: -[
        -  "slug",
        -  "name",
        -  "tagline",
        -  "category",
        -  "category_label",
        -  "pricing_model",
        -  "pricing_details",
        -  "links_verified",
        -  "links_verified_at",
        -  "website",
        -  "repo",
        -  "install_command",
        -  "maker",
        -  "listing_url",
        -  "score",
        -  "matched_factors",
        -  "pricing_note"
        -]New value: +[
        +  "slug",
        +  "name",
        +  "tagline",
        +  "category",
        +  "category_label",
        +  "pricing_model",
        +  "pricing_details",
        +  "links_verified",
        +  "links_verified_at",
        +  "website",
        +  "repo",
        +  "install_command",
        +  "maker",
        +  "listing_url",
        +  "connection",
        +  "score",
        +  "matched_factors",
        +  "pricing_note"
        +]
    • Changedsearch_legal_ai_tools2 fields changed
      • addedOutput schema / properties / tools / items / properties / connection
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": false,
        +      "properties": {
        +        "customer_account_tested": {
        +          "const": false,
        +          "type": "boolean"
        +        },
        +        "documentation_reviewed_at": {
        +          "type": "string"
        +        },
        +        "permissions": {
        +          "type": "string"
        +        },
        +        "requirements": {
        +          "type": "string"
        +        },
        +        "setup": {
        +          "type": "string"
        +        },
        +        "source_url": {
        +          "format": "uri",
        +          "type": "string"
        +        },
        +        "type": {
        +          "enum": [
        +            "official",
        +            "community"
        +          ],
        +          "type": "string"
        +        }
        +      },
        +      "required": [
        +        "type",
        +        "source_url",
        +        "documentation_reviewed_at",
        +        "requirements",
        +        "permissions",
        +        "setup",
        +        "customer_account_tested"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Reviewed setup documentation, not a compatibility or security test. Null means no reviewed setup guide is attached, not that a connector cannot exist."
        +}
      • changedOutput schema / properties / tools / items / required
        Previous value: -[
        -  "slug",
        -  "name",
        -  "tagline",
        -  "category",
        -  "category_label",
        -  "pricing_model",
        -  "pricing_details",
        -  "links_verified",
        -  "links_verified_at",
        -  "website",
        -  "repo",
        -  "install_command",
        -  "maker",
        -  "listing_url"
        -]New value: +[
        +  "slug",
        +  "name",
        +  "tagline",
        +  "category",
        +  "category_label",
        +  "pricing_model",
        +  "pricing_details",
        +  "links_verified",
        +  "links_verified_at",
        +  "website",
        +  "repo",
        +  "install_command",
        +  "maker",
        +  "listing_url",
        +  "connection"
        +]
  2. 1 tool update
    • Changedrecommend_legal_ai_tools2 fields changed
      • addedOutput schema / properties / recommendations / items / properties / pricing_note
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Informational only, never affects rank: paid/contact tiers often bundle dedicated support that a free/freemium pick may not. Ties are broken by cost alone — this lets the requester weigh support separately."
        +}
      • changedOutput schema / properties / recommendations / items / required
        Previous value: -[
        -  "slug",
        -  "name",
        -  "tagline",
        -  "category",
        -  "category_label",
        -  "pricing_model",
        -  "pricing_details",
        -  "links_verified",
        -  "links_verified_at",
        -  "website",
        -  "repo",
        -  "install_command",
        -  "maker",
        -  "listing_url",
        -  "score",
        -  "matched_factors"
        -]New value: +[
        +  "slug",
        +  "name",
        +  "tagline",
        +  "category",
        +  "category_label",
        +  "pricing_model",
        +  "pricing_details",
        +  "links_verified",
        +  "links_verified_at",
        +  "website",
        +  "repo",
        +  "install_command",
        +  "maker",
        +  "listing_url",
        +  "score",
        +  "matched_factors",
        +  "pricing_note"
        +]
  3. 1 tool update
    • Addedrecommend_legal_ai_tools
  4. 3 tool updates
    • Changedget_legal_ai_tool2 fields changed
      • changedInput schema / properties / slug / description
        Previous value: -"Listing slug, e.g. \"harvey-ai\" — taken from a search result URL"New value: +"Listing slug, e.g. \"harvey-ai\" — taken from a search result"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "found": {
        +      "description": "False when no published listing has this slug",
        +      "type": "boolean"
        +    },
        +    "tool": {
        +      "additionalProperties": false,
        +      "description": "The listing, present when found is true",
        +      "properties": {
        +        "category": {
        +          "description": "Practice-area category slug",
        +          "type": "string"
        +        },
        +        "category_label": {
        +          "description": "Human-readable category name",
        +          "type": "string"
        +        },
        +        "description": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Full listing description"
        +        },
        +        "install_command": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "MCP install command, if the tool ships an MCP server"
        +        },
        +        "links_verified": {
        +          "description": "True if an automated check confirmed every URL on this listing resolved, as of links_verified_at. An automated link check only — NOT an endorsement, security audit, or legal review.",
        +          "type": "boolean"
        +        },
        +        "links_verified_at": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "ISO date of the last passing link check; null = not confirmed (often just bot-blocking)"
        +        },
        +        "listing_url": {
        +          "description": "Canonical listing page on legalaimcp.com",
        +          "type": "string"
        +        },
        +        "maker": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Creator or vendor name"
        +        },
        +        "name": {
        +          "description": "Tool name",
        +          "type": "string"
        +        },
        +        "pricing_details": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Pricing notes, if any"
        +        },
        +        "pricing_model": {
        +          "description": "One of: free, freemium, paid, contact",
        +          "type": "string"
        +        },
        +        "repo": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Source repository, if open source"
        +        },
        +        "slug": {
        +          "description": "Stable listing identifier — pass to get_legal_ai_tool",
        +          "type": "string"
        +        },
        +        "tagline": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "One-line summary"
        +        },
        +        "website": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Tool website"
        +        }
        +      },
        +      "required": [
        +        "slug",
        +        "name",
        +        "tagline",
        +        "category",
        +        "category_label",
        +        "pricing_model",
        +        "pricing_details",
        +        "links_verified",
        +        "links_verified_at",
        +        "website",
        +        "repo",
        +        "install_command",
        +        "maker",
        +        "listing_url",
        +        "description"
        +      ],
        +      "type": "object"
        +    }
        +  },
        +  "required": [
        +    "found"
        +  ],
        +  "type": "object"
        +}
    • Changedlist_legal_ai_categories1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "categories": {
        +      "description": "All practice-area categories",
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "count": {
        +            "description": "Published tools in this category",
        +            "type": "number"
        +          },
        +          "label": {
        +            "description": "Human-readable category name",
        +            "type": "string"
        +          },
        +          "slug": {
        +            "description": "Pass as `category` to search_legal_ai_tools",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "slug",
        +          "label",
        +          "count"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "total": {
        +      "description": "Total published tools in the directory",
        +      "type": "number"
        +    }
        +  },
        +  "required": [
        +    "total",
        +    "categories"
        +  ],
        +  "type": "object"
        +}
    • Changedsearch_legal_ai_tools5 fields changed
      • changedInput schema / properties / category / description
        Previous value: -"Practice area filter"New value: +"Practice-area filter — get slugs from list_legal_ai_categories"
      • addedInput schema / properties / limit / description
        Added value: +"Maximum number of results to return (1–25, default 10)"
      • changedInput schema / properties / pricing / description
        Previous value: -"Pricing model filter"New value: +"Pricing-model filter: free, freemium, paid, or contact"
      • changedInput schema / properties / query / description
        Previous value: -"Free-text search over tool names and taglines, e.g. \"contract review\""New value: +"Free-text search over tool names, taglines, and descriptions, e.g. \"contract review\""
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "count": {
        +      "description": "Number of tools returned",
        +      "type": "number"
        +    },
        +    "tools": {
        +      "description": "Matching tools, link-verified listings first",
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "category": {
        +            "description": "Practice-area category slug",
        +            "type": "string"
        +          },
        +          "category_label": {
        +            "description": "Human-readable category name",
        +            "type": "string"
        +          },
        +          "install_command": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "MCP install command, if the tool ships an MCP server"
        +          },
        +          "links_verified": {
        +            "description": "True if an automated check confirmed every URL on this listing resolved, as of links_verified_at. An automated link check only — NOT an endorsement, security audit, or legal review.",
        +            "type": "boolean"
        +          },
        +          "links_verified_at": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "ISO date of the last passing link check; null = not confirmed (often just bot-blocking)"
        +          },
        +          "listing_url": {
        +            "description": "Canonical listing page on legalaimcp.com",
        +            "type": "string"
        +          },
        +          "maker": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Creator or vendor name"
        +          },
        +          "name": {
        +            "description": "Tool name",
        +            "type": "string"
        +          },
        +          "pricing_details": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Pricing notes, if any"
        +          },
        +          "pricing_model": {
        +            "description": "One of: free, freemium, paid, contact",
        +            "type": "string"
        +          },
        +          "repo": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Source repository, if open source"
        +          },
        +          "slug": {
        +            "description": "Stable listing identifier — pass to get_legal_ai_tool",
        +            "type": "string"
        +          },
        +          "tagline": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "One-line summary"
        +          },
        +          "website": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Tool website"
        +          }
        +        },
        +        "required": [
        +          "slug",
        +          "name",
        +          "tagline",
        +          "category",
        +          "category_label",
        +          "pricing_model",
        +          "pricing_details",
        +          "links_verified",
        +          "links_verified_at",
        +          "website",
        +          "repo",
        +          "install_command",
        +          "maker",
        +          "listing_url"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "count",
        +    "tools"
        +  ],
        +  "type": "object"
        +}
  5. 3 tool updates
    • First observedget_legal_ai_tool
    • First observedlist_legal_ai_categories
    • First observedsearch_legal_ai_tools

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables users to search and compare curated AI tools, retrieve job guides and recommendations, and draft 1:1 agendas or board update outlines through read-only, template-based MCP tools.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    LegalMCP is a comprehensive US legal MCP server that enables AI assistants to search over 4 million US court opinions, manage Clio practice data, and access PACER federal filings through natural language.
    18
    68
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    A read-only MCP server that enables AI clients to search a knowledge base and retrieve complete source documents via narrow search and fetch tools.
    2
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources