Skip to main content

Connect GenLogs to Claude

Link your GenLogs data to Claude so you can get carrier recommendations straight into a conversation.

Written by Alex Burlingame

GenLogs MCP Connector currently only supports Carrier Recommendations and Carrier Profile endpoints. Support for other endpoints is coming soon. Using this Connector requires access GenLogs Carrier APIs, which isn't available on all plans. Email [email protected] to check your access.

Required Before you start

  • A Claude account (Pro, Max, Team, or Enterprise).

  • On Team or Enterprise plans, an Owner needs to add the connector to your organization first. If you don't see it available, ask your admin.

  • Your GenLogs login credentials.

Steps for Admins to Set Up GenLogs Connector

  1. In Claude, go to Settings > Connectors.

  2. Click the + button, then select Add custom connector.

  3. Name it genlogs.

  4. Paste in the GenLogs MCP server URL: https://genlogs-mcp.genlogs.io/mcp

  5. Click Add.

Steps for Users to Enable GenLogs Connector

  1. Find GenLogs in your connector list (Settings > Customize > Connectors) and click Connect

  2. Log in with your GenLogs credentials to authorize the connection. Hit Accept.

  3. Ensure that the connector is on when opening a chat.

    1. Click the + button in the lower left of the chat window.

    2. Select Add connectors.

    3. Toggle on GenLogs.

That's it. Ask Claude something like the prompt below:

Troubleshooting

No option to add a custom connector. You're likely on a Team or Enterprise plan, and an Owner hasn't added GenLogs yet. Ask them to add it using the steps above.

Connection won't authenticate. Confirm your user login has the requisite user permissions.

Available data

From the Carrier Recommendations endpoint:

Carrier(usdotNumber: $usdot) {
usdotNumber
fmcsaDetail {
legalName
dbaName
mcNumber
entityType
operatingStatus
phyCity
phyState
commonAuthorityStatus
contractAuthorityStatus
brokerAuthorityStatus
totalPowerUnits
totalDrivers
totalFleetSize
}

From the Carrier Profile endpoint:

recommendations(filter: $filter) {     
scoring { carrierScore laneScore }
identity { legalName dbaName dotNumber mcNumber phyCity phyState }
flags { isPreferred isPowerOnly isRealTime isPossibleBackhaul }
contact { contactName contactEmail contactPhone } }


Still need help? Email [email protected] for further assistance.

Did this answer your question?