Legal AI is complicated.
Connecting it shouldn't be.

InfoTrack's Model Context Protocol connects AI agents directly to court filing and service of process — no manual data entry, no portal-hopping, no chasing updates.

The busywork disappears.

InfoTrack Intelligence powers your AI agent. It reads documents, fills forms, and submits filings — automatically. For eFiling and service of process.

Connect Once

Add InfoTrack MCP to your AI client. Simple OAuth 2.0 setup takes minutes.

AI Does The Work

Your agent calls our tools. We extract data, calculate fees, and handle submissions.

You Stay In Control

Review summaries, confirm submissions, track progress — all through your AI assistant.

Simple requirements

🔗

Server URL

The InfoTrack MCP endpoint: https://search.infotrack.com/services/mcp-us-server/mcp

🔑

Client Credentials

Generate a ClientId and ClientSecret from the InfoTrack Partners Portal in under 2 minutes.

🔐

OAuth 2.0

Your MCP client handles authentication automatically. No complex setup required.

Connect to InfoTrack MCP

Getting Your Client Credentials

1

Access the Partners Portal

Navigate to partners.infotrack.com and log in to your account.

2

Generate Client Credentials

Create a new application and generate your ClientId and ClientSecret. Keep these secure.

3

OAuth 2.0 Authentication

Your MCP client will handle the OAuth 2.0 Authorization Code flow automatically, authenticating via auth.infotrack.com.

🔐
OAuth 2.0 Details

The MCP client handles the Authorization Code flow automatically. Token endpoint: https://auth.infotrack.com/oauth/token with scope api.

Configure Your MCP Client

Add the following to your ~/.cursor/mcp.json file:

mcp.json
{
  "mcpServers": {
    "infotrack": {
      "type": "http",
      "url": "https://search.infotrack.com/services/mcp-us-server/mcp",
      "authorization": {
        "type": "oauth2",
        "clientId": "<your-client-id>",
        "clientSecret": "<your-client-secret>",
        "tokenUrl": "https://auth.infotrack.com/oauth/token",
        "scope": "api"
      }
    }
  }
}

Add to your VS Code MCP settings:

settings.json
{
  "servers": {
    "infotrack": {
      "type": "http",
      "url": "https://search.infotrack.com/services/mcp-us-server/mcp",
      "authorization": {
        "type": "oauth2",
        "clientId": "<your-client-id>",
        "clientSecret": "<your-client-secret>",
        "tokenUrl": "https://auth.infotrack.com/oauth/token",
        "scope": "api"
      }
    }
  }
}

Configure Claude Desktop with your InfoTrack MCP server:

claude_desktop_config.json
{
  "mcpServers": {
    "infotrack": {
      "type": "http",
      "url": "https://search.infotrack.com/services/mcp-us-server/mcp",
      "authorization": {
        "type": "oauth2",
        "clientId": "<your-client-id>",
        "clientSecret": "<your-client-secret>",
        "tokenUrl": "https://auth.infotrack.com/oauth/token",
        "scope": "api"
      }
    }
  }
}

For other MCP-compatible clients, use this standard OAuth 2.0 configuration:

config.json
{
  "servers": {
    "infotrack": {
      "type": "http",
      "url": "https://search.infotrack.com/services/mcp-us-server/mcp",
      "authorization": {
        "type": "oauth2",
        "clientId": "<your-client-id>",
        "clientSecret": "<your-client-secret>",
        "tokenUrl": "https://auth.infotrack.com/oauth/token",
        "scope": "api"
      }
    }
  }
}

The MCP client will automatically handle the Authorization Code flow, prompting for user consent when needed.

Everything litigation teams need to move a case forward

From filing and service to tracking — handled in one connected workflow.

⚖️

File court documents with confidence

Select the documents you want to file — one or many. InfoTrack prepares them to meet court requirements and submits them on your behalf.

  • ✓ Court-ready formatting handled automatically
  • ✓ Key details pulled from your documents
  • ✓ Submissions completed in minutes, not hours
📬

Request service without the back-and-forth

Order service of process directly from your documents. We coordinate delivery and keep you informed as it progresses.

  • ✓ Submit service requests in a few clicks
  • ✓ Track status without chasing vendors
  • ✓ Proof of service delivered when complete

Court Filing Tools

Tool Description
start_filing Initiates a new court filing with PDF documents. Extracts case information and calculates filing fees.
continue_filing Continues an existing filing workflow with updated information or confirmation.

Service of Process Tools

Tool Description
initiate_serve_intake Primary intake tool. Collects missing matter/state via elicitation, requires uploaded documents, and runs extraction.
initiate_serve Non-elicitation clients: prompts for matter/state and uploaded documents before calling initiate_serve_with_details.
initiate_serve_with_details Non-elicitation clients: starts serving with matter/state/uploaded documents and returns recipients/options.
add_documents_to_serve Adds uploaded documents to an existing serve context without restarting extraction.
adjust_recipient_documents Updates document assignments for specific recipients.
add_recipient Adds a recipient when automated extraction misses them; address is optional.
update_recipient_address Updates a recipient's address and refreshes available options (can use PlaceId from get_address_suggestions).
get_address_suggestions Returns ranked address suggestions for validation.
prepare_skip_trace Estimates skip trace fees for recipients missing a valid address and attaches selections to the serve context.
remove_skip_trace Removes one or more recipients from skip trace selections (does not remove recipients).
select_serve_options Selects SLA and agency per recipient and returns fee estimates (does not place orders).
add_attorney Selects a firm attorney (elicitation clients only; repeatable for multiple attorneys, required for CA cases).
select_firm_contacts Selects firm contacts, then selects notification recipients from the chosen subset (elicitation clients only; at least one contact required).
present_orders_for_confirmation Presents structured confirmation and creates orders (elicitation clients only).
confirm_orders Confirms selections and creates orders after explicit chat confirmation (non-elicitation clients only).
get_serve_order_details Retrieves details for an existing serve order.
send_job_message Sends a message related to an existing serve job (after order creation/submission).
cancel_serve_order Cancels an active serve order.
remove_recipient Removes a recipient from the serve context (cannot remove the last recipient).
get_orders_needing_attention Lists serve orders that require user action (proof review, messages, or follow-ups).

From documents to done in seconds

Watch how your AI agent handles a complete court filing workflow — extraction, validation, fee calculation, and submission — all without leaving the conversation.

⚖️

Complete Court Filing Flow

👤
You
I want to start a filing.
AI Agent
To start a new eFiling, I'll need at least one PDF to upload. Please attach them in the prompt and then we can start!
👤
You
📄 NuecesCountyStandingOrders_1.pdf
📄 Original_Petition_for_Divorce.pdf
📄 Process_Request_Form.pdf
📄 Notice_of_Hearing.pdf
AI Agent
Starting filing — Calculating filing fees...
Called StartFiling with 4 PDFs
Extracted case information from documents
Calculated filing fees
AI Agent

Please review the following summary for your filing:

Case information

  • • State: TX
  • • Matter: Smith v. Smith
  • • Location: Nueces County - District Court
  • • Case category: Family - Marriage Relationship
  • • Case type: Divorce No Children

Filings (4)

Filing #1: Petition

  • • Description: Nueces County Standing Order Regarding Children, Property And Conduct Of The Parties
  • • Lead document: NuecesCountyStandingOrders_1.pdf
  • ○ Security level: Does not contain sensitive data

Filing #2: Petition

  • • Description: Original Petition For Divorce
  • • Lead document: Original_Petition_for_Divorce.pdf
  • ○ Security level: Does not contain sensitive data

Filing #3: Application

  • • Description: Nueces County Process Request Sheet
  • • Lead document: Process_Request_Form.pdf
  • ○ Security level: Does not contain sensitive data

Filing #4: Application

  • • Description: Notice Of Hearing
  • • Lead document: Notice_of_Hearing.pdf
  • ○ Security level: Does not contain sensitive data

Case parties (3)

  • • Jane Smith
    Party type: Petitioner
  • • John Smith
    Party type: Respondent
  • • Sarah Johnson
    Party type: Attorney

Filing information

  • • Filing party: Jane Smith
  • • Filer type: Not Applicable
  • • Payment account: Waiver

Filing fee summary

  • • Total cost: $70.00

Do you want to proceed with this filing in TX?

👤
You
Yes, submit the filing
AI Agent
Submitting your filing...
Called ContinueFiling with confirmation
Filing submitted to court
Confirmation received
AI Agent
Filing Submitted Successfully

Your court filing has been submitted to Nueces County District Court.

Matter: Smith v. Smith

Documents: 4 PDFs submitted

Status: Pending court acceptance

Total Cost: $70.00