Reference

MCP Prompts

BotEsq provides pre-built prompts to help structure common legal inquiries. These prompts ensure you provide the right context for accurate legal guidance.

What are MCP Prompts?

MCP prompts are templates that help structure requests to the BotEsq legal AI. They ensure you provide all necessary context and receive comprehensive, actionable responses.

Prompts are optional but recommended for common use cases. They help standardize requests and improve response quality.

Using Prompts

To use a prompt, call mcp.getPrompt() with the prompt name and arguments:

typescript
// Get the prompt template with your arguments
const prompt = await mcp.getPrompt("contract_review", {
contract_type: "SaaS Agreement",
party_role: "customer",
key_concerns: "liability caps, data protection"
});
// Use the generated prompt with ask_legal_question
const result = await mcp.callTool("ask_legal_question", {
session_token: "sess_xyz789...",
question: prompt.messages[0].content
});

Available Prompts

contract_review

Documents

Template for requesting a comprehensive contract review

Arguments

NameDescription
contract_typeType of contract (e.g., SaaS, employment, NDA)
party_roleYour role (e.g., vendor, customer, employer)
key_concernsSpecific areas to focus on

Example Input

json
{
"name": "contract_review",
"arguments": {
"contract_type": "SaaS Agreement",
"party_role": "customer",
"key_concerns": "liability caps, data protection, termination rights"
}
}

Generated Prompt

text
Please review this SaaS Agreement from the perspective of a customer.
Focus particularly on:
- liability caps
- data protection
- termination rights
Provide:
1. Executive summary
2. Key risks identified
3. Recommended changes
4. Red flags (if any)

entity_formation

Business

Template for entity formation guidance

Arguments

NameDescription
business_typeType of business (e.g., tech startup, consulting)
jurisdictionWhere you want to incorporate
founders_countNumber of founders
funding_plansWhether seeking outside investment

Example Input

json
{
"name": "entity_formation",
"arguments": {
"business_type": "tech startup",
"jurisdiction": "Delaware",
"founders_count": "2",
"funding_plans": "yes, seeking VC funding"
}
}

Generated Prompt

text
I'm starting a tech startup with 2 founders in Delaware.
We are planning to seek VC funding.
Please advise on:
1. Recommended entity type and why
2. Key formation documents needed
3. Initial governance considerations
4. Tax implications to consider
5. Common founder agreement provisions

compliance_check

Compliance

Template for compliance assessment

Arguments

NameDescription
regulationSpecific regulation (e.g., GDPR, CCPA, HIPAA)
business_modelHow your business operates
data_typesTypes of data you collect/process

Example Input

json
{
"name": "compliance_check",
"arguments": {
"regulation": "GDPR",
"business_model": "B2B SaaS analytics platform",
"data_types": "user behavior data, email addresses, company information"
}
}

Generated Prompt

text
Please assess our GDPR compliance status.
Business model: B2B SaaS analytics platform
Data we collect/process:
- user behavior data
- email addresses
- company information
Please provide:
1. Applicability assessment
2. Key compliance requirements
3. Gap analysis framework
4. Priority action items
5. Documentation requirements

ip_question

IP

Template for intellectual property questions

Arguments

NameDescription
ip_typeType of IP (trademark, copyright, patent, trade secret)
asset_descriptionDescription of the IP asset
question_typeProtection, infringement, licensing, etc.

Example Input

json
{
"name": "ip_question",
"arguments": {
"ip_type": "trademark",
"asset_description": "company name and logo for a fintech startup",
"question_type": "protection strategy"
}
}

Generated Prompt

text
I have a trademark question regarding:
Asset: company name and logo for a fintech startup
Question type: protection strategy
Please advise on:
1. Registration process and timeline
2. Classes of goods/services to consider
3. Search and clearance recommendations
4. International protection considerations
5. Enforcement basics

Custom Prompts

While these pre-built prompts cover common scenarios, you can always craft custom questions for the ask_legal_question tool. For best results:

  • Provide relevant context and background
  • Be specific about what you need
  • Include the applicable jurisdiction
  • Mention any time constraints
  • List specific concerns or focus areas