LICENSE
README.md
pyproject.toml
setup.cfg
tests/test_dummy.py
tms_mcp/__init__.py
tms_mcp/config.py
tms_mcp/main.py
tms_mcp/server.py
tms_mcp.egg-info/PKG-INFO
tms_mcp.egg-info/SOURCES.txt
tms_mcp.egg-info/dependency_links.txt
tms_mcp.egg-info/entry_points.txt
tms_mcp.egg-info/requires.txt
tms_mcp.egg-info/top_level.txt
tms_mcp/custom_logging/logging_config.yaml
tms_mcp/custom_logging/logging_format.py
tms_mcp/docs/basic_info.md
tms_mcp/docs/inavi/endpoints_summary.md
tms_mcp/docs/inavi/openapi.json
tms_mcp/docs/inavi/overviews/coordinates.json
tms_mcp/docs/inavi/overviews/multi-coordinates.json
tms_mcp/docs/inavi/overviews/multi-optimal-searches.json
tms_mcp/docs/inavi/overviews/route-distance-matrix.json
tms_mcp/docs/inavi/overviews/route-normal-via.json
tms_mcp/docs/inavi/overviews/route-time.json
tms_mcp/docs/inavi/schemas/request_body/multi-coordinates.json
tms_mcp/docs/inavi/schemas/request_body/multi-optimal-searches.json
tms_mcp/docs/inavi/schemas/request_body/route-distance-matrix.json
tms_mcp/docs/inavi/schemas/request_body/route-normal-via.json
tms_mcp/docs/inavi/schemas/request_body/route-time.json
tms_mcp/docs/inavi/schemas/response/coordinates/200.json
tms_mcp/docs/inavi/schemas/response/multi-coordinates/200.json
tms_mcp/docs/inavi/schemas/response/multi-optimal-searches/200.json
tms_mcp/docs/inavi/schemas/response/route-distance-matrix/200.json
tms_mcp/docs/inavi/schemas/response/route-normal-via/200.json
tms_mcp/docs/inavi/schemas/response/route-time/200.json
tms_mcp/docs/integration_patterns/agentic_coding_guidelines.md
tms_mcp/docs/integration_patterns/list.md
tms_mcp/docs/integration_patterns/last_mile/basic.md
tms_mcp/docs/integration_patterns/last_mile/high_precision.md
tms_mcp/docs/integration_patterns/last_mile/navigation.md
tms_mcp/docs/omelet/endpoints_summary.md
tms_mcp/docs/omelet/openapi.json
tms_mcp/docs/omelet/examples/request_body/advanced-vrp/AdvancedVRPExample.json
tms_mcp/docs/omelet/examples/request_body/advanced-vrp-long/AdvancedVRPExample.json
tms_mcp/docs/omelet/examples/request_body/cost-matrix/CostMatrixBasicExample.json
tms_mcp/docs/omelet/examples/request_body/cost-matrix/CostMatrixDistanceOnly.json
tms_mcp/docs/omelet/examples/request_body/fsmvrp/FSMVRPExample.json
tms_mcp/docs/omelet/examples/request_body/fsmvrp-long/FSMVRPExample.json
tms_mcp/docs/omelet/examples/request_body/pdp/PDPBasicExample.json
tms_mcp/docs/omelet/examples/request_body/pdp/PDPExample.json
tms_mcp/docs/omelet/examples/request_body/pdp-long/PDPBasicExample.json
tms_mcp/docs/omelet/examples/request_body/pdp-long/PDPExample.json
tms_mcp/docs/omelet/examples/request_body/vrp/BasicVRPExample.json
tms_mcp/docs/omelet/examples/request_body/vrp/MinsumVRPExample.json
tms_mcp/docs/omelet/examples/request_body/vrp/VRPWithExtraCapacities.json
tms_mcp/docs/omelet/examples/request_body/vrp/VRPWithTimeWindows.json
tms_mcp/docs/omelet/examples/request_body/vrp-long/BasicVRPExample.json
tms_mcp/docs/omelet/examples/request_body/vrp-long/MinsumVRPExample.json
tms_mcp/docs/omelet/examples/request_body/vrp-long/VRPWithExtraCapacities.json
tms_mcp/docs/omelet/examples/request_body/vrp-long/VRPWithTimeWindows.json
tms_mcp/docs/omelet/examples/response_body/advanced-vrp-long/201/AdvancedVRPExample.json
tms_mcp/docs/omelet/examples/response_body/advanced-vrp/200/AdvancedVRPExample.json
tms_mcp/docs/omelet/examples/response_body/cost-matrix/200/CostMatrixBasicExample.json
tms_mcp/docs/omelet/examples/response_body/cost-matrix/200/CostMatrixDistanceOnly.json
tms_mcp/docs/omelet/examples/response_body/fsmvrp-long/201/FSMVRPExample.json
tms_mcp/docs/omelet/examples/response_body/fsmvrp/200/FSMVRPExample.json
tms_mcp/docs/omelet/examples/response_body/pdp-long/201/PDPExample.json
tms_mcp/docs/omelet/examples/response_body/pdp/200/PDPExample.json
tms_mcp/docs/omelet/examples/response_body/vrp-long/201/BasicVRPExample.json
tms_mcp/docs/omelet/examples/response_body/vrp-long/201/MinsumVRPExample.json
tms_mcp/docs/omelet/examples/response_body/vrp-long/201/VRPWithExtraCapacities.json
tms_mcp/docs/omelet/examples/response_body/vrp-long/201/VRPWithTimeWindows.json
tms_mcp/docs/omelet/examples/response_body/vrp/200/BasicVRPExample.json
tms_mcp/docs/omelet/examples/response_body/vrp/200/MinsumVRPExample.json
tms_mcp/docs/omelet/examples/response_body/vrp/200/VRPWithExtraCapacities.json
tms_mcp/docs/omelet/examples/response_body/vrp/200/VRPWithTimeWindows.json
tms_mcp/docs/omelet/overviews/advanced-vrp-long.json
tms_mcp/docs/omelet/overviews/advanced-vrp.json
tms_mcp/docs/omelet/overviews/check-result_{job_id}.json
tms_mcp/docs/omelet/overviews/cost-matrix.json
tms_mcp/docs/omelet/overviews/fsmvrp-long.json
tms_mcp/docs/omelet/overviews/fsmvrp.json
tms_mcp/docs/omelet/overviews/get-advanced-vrp-result_{job_id}.json
tms_mcp/docs/omelet/overviews/get-fsmvrp-result_{job_id}.json
tms_mcp/docs/omelet/overviews/get-pdp-result_{job_id}.json
tms_mcp/docs/omelet/overviews/get-vrp-result_{job_id}.json
tms_mcp/docs/omelet/overviews/pdp-long.json
tms_mcp/docs/omelet/overviews/pdp.json
tms_mcp/docs/omelet/overviews/vrp-long.json
tms_mcp/docs/omelet/overviews/vrp.json
tms_mcp/docs/omelet/schemas/request_body/advanced-vrp-long.json
tms_mcp/docs/omelet/schemas/request_body/advanced-vrp.json
tms_mcp/docs/omelet/schemas/request_body/cost-matrix.json
tms_mcp/docs/omelet/schemas/request_body/fsmvrp-long.json
tms_mcp/docs/omelet/schemas/request_body/fsmvrp.json
tms_mcp/docs/omelet/schemas/request_body/pdp-long.json
tms_mcp/docs/omelet/schemas/request_body/pdp.json
tms_mcp/docs/omelet/schemas/request_body/vrp-long.json
tms_mcp/docs/omelet/schemas/request_body/vrp.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp/200.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp/400.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp/401.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp/403.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp/405.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp/406.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp/422.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp-long/201.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp-long/400.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp-long/401.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp-long/403.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp-long/405.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp-long/406.json
tms_mcp/docs/omelet/schemas/response/advanced-vrp-long/422.json
tms_mcp/docs/omelet/schemas/response/check-result_{job_id}/200.json
tms_mcp/docs/omelet/schemas/response/check-result_{job_id}/400.json
tms_mcp/docs/omelet/schemas/response/check-result_{job_id}/401.json
tms_mcp/docs/omelet/schemas/response/check-result_{job_id}/403.json
tms_mcp/docs/omelet/schemas/response/check-result_{job_id}/404.json
tms_mcp/docs/omelet/schemas/response/check-result_{job_id}/405.json
tms_mcp/docs/omelet/schemas/response/check-result_{job_id}/406.json
tms_mcp/docs/omelet/schemas/response/check-result_{job_id}/422.json
tms_mcp/docs/omelet/schemas/response/cost-matrix/200.json
tms_mcp/docs/omelet/schemas/response/cost-matrix/400.json
tms_mcp/docs/omelet/schemas/response/cost-matrix/401.json
tms_mcp/docs/omelet/schemas/response/cost-matrix/403.json
tms_mcp/docs/omelet/schemas/response/cost-matrix/405.json
tms_mcp/docs/omelet/schemas/response/cost-matrix/406.json
tms_mcp/docs/omelet/schemas/response/cost-matrix/422.json
tms_mcp/docs/omelet/schemas/response/fsmvrp/200.json
tms_mcp/docs/omelet/schemas/response/fsmvrp/400.json
tms_mcp/docs/omelet/schemas/response/fsmvrp/401.json
tms_mcp/docs/omelet/schemas/response/fsmvrp/403.json
tms_mcp/docs/omelet/schemas/response/fsmvrp/405.json
tms_mcp/docs/omelet/schemas/response/fsmvrp/406.json
tms_mcp/docs/omelet/schemas/response/fsmvrp/422.json
tms_mcp/docs/omelet/schemas/response/fsmvrp-long/201.json
tms_mcp/docs/omelet/schemas/response/fsmvrp-long/400.json
tms_mcp/docs/omelet/schemas/response/fsmvrp-long/401.json
tms_mcp/docs/omelet/schemas/response/fsmvrp-long/403.json
tms_mcp/docs/omelet/schemas/response/fsmvrp-long/405.json
tms_mcp/docs/omelet/schemas/response/fsmvrp-long/406.json
tms_mcp/docs/omelet/schemas/response/fsmvrp-long/422.json
tms_mcp/docs/omelet/schemas/response/get-advanced-vrp-result_{job_id}/200.json
tms_mcp/docs/omelet/schemas/response/get-advanced-vrp-result_{job_id}/400.json
tms_mcp/docs/omelet/schemas/response/get-advanced-vrp-result_{job_id}/401.json
tms_mcp/docs/omelet/schemas/response/get-advanced-vrp-result_{job_id}/403.json
tms_mcp/docs/omelet/schemas/response/get-advanced-vrp-result_{job_id}/404.json
tms_mcp/docs/omelet/schemas/response/get-advanced-vrp-result_{job_id}/405.json
tms_mcp/docs/omelet/schemas/response/get-advanced-vrp-result_{job_id}/406.json
tms_mcp/docs/omelet/schemas/response/get-advanced-vrp-result_{job_id}/422.json
tms_mcp/docs/omelet/schemas/response/get-fsmvrp-result_{job_id}/200.json
tms_mcp/docs/omelet/schemas/response/get-fsmvrp-result_{job_id}/400.json
tms_mcp/docs/omelet/schemas/response/get-fsmvrp-result_{job_id}/401.json
tms_mcp/docs/omelet/schemas/response/get-fsmvrp-result_{job_id}/403.json
tms_mcp/docs/omelet/schemas/response/get-fsmvrp-result_{job_id}/404.json
tms_mcp/docs/omelet/schemas/response/get-fsmvrp-result_{job_id}/405.json
tms_mcp/docs/omelet/schemas/response/get-fsmvrp-result_{job_id}/406.json
tms_mcp/docs/omelet/schemas/response/get-fsmvrp-result_{job_id}/422.json
tms_mcp/docs/omelet/schemas/response/get-pdp-result_{job_id}/200.json
tms_mcp/docs/omelet/schemas/response/get-pdp-result_{job_id}/400.json
tms_mcp/docs/omelet/schemas/response/get-pdp-result_{job_id}/401.json
tms_mcp/docs/omelet/schemas/response/get-pdp-result_{job_id}/403.json
tms_mcp/docs/omelet/schemas/response/get-pdp-result_{job_id}/404.json
tms_mcp/docs/omelet/schemas/response/get-pdp-result_{job_id}/405.json
tms_mcp/docs/omelet/schemas/response/get-pdp-result_{job_id}/406.json
tms_mcp/docs/omelet/schemas/response/get-pdp-result_{job_id}/422.json
tms_mcp/docs/omelet/schemas/response/get-vrp-result_{job_id}/200.json
tms_mcp/docs/omelet/schemas/response/get-vrp-result_{job_id}/400.json
tms_mcp/docs/omelet/schemas/response/get-vrp-result_{job_id}/401.json
tms_mcp/docs/omelet/schemas/response/get-vrp-result_{job_id}/403.json
tms_mcp/docs/omelet/schemas/response/get-vrp-result_{job_id}/404.json
tms_mcp/docs/omelet/schemas/response/get-vrp-result_{job_id}/405.json
tms_mcp/docs/omelet/schemas/response/get-vrp-result_{job_id}/406.json
tms_mcp/docs/omelet/schemas/response/get-vrp-result_{job_id}/422.json
tms_mcp/docs/omelet/schemas/response/pdp/200.json
tms_mcp/docs/omelet/schemas/response/pdp/400.json
tms_mcp/docs/omelet/schemas/response/pdp/401.json
tms_mcp/docs/omelet/schemas/response/pdp/403.json
tms_mcp/docs/omelet/schemas/response/pdp/405.json
tms_mcp/docs/omelet/schemas/response/pdp/406.json
tms_mcp/docs/omelet/schemas/response/pdp/422.json
tms_mcp/docs/omelet/schemas/response/pdp-long/201.json
tms_mcp/docs/omelet/schemas/response/pdp-long/400.json
tms_mcp/docs/omelet/schemas/response/pdp-long/401.json
tms_mcp/docs/omelet/schemas/response/pdp-long/403.json
tms_mcp/docs/omelet/schemas/response/pdp-long/405.json
tms_mcp/docs/omelet/schemas/response/pdp-long/406.json
tms_mcp/docs/omelet/schemas/response/pdp-long/422.json
tms_mcp/docs/omelet/schemas/response/vrp/200.json
tms_mcp/docs/omelet/schemas/response/vrp/400.json
tms_mcp/docs/omelet/schemas/response/vrp/401.json
tms_mcp/docs/omelet/schemas/response/vrp/403.json
tms_mcp/docs/omelet/schemas/response/vrp/405.json
tms_mcp/docs/omelet/schemas/response/vrp/406.json
tms_mcp/docs/omelet/schemas/response/vrp/422.json
tms_mcp/docs/omelet/schemas/response/vrp-long/201.json
tms_mcp/docs/omelet/schemas/response/vrp-long/400.json
tms_mcp/docs/omelet/schemas/response/vrp-long/401.json
tms_mcp/docs/omelet/schemas/response/vrp-long/403.json
tms_mcp/docs/omelet/schemas/response/vrp-long/405.json
tms_mcp/docs/omelet/schemas/response/vrp-long/406.json
tms_mcp/docs/omelet/schemas/response/vrp-long/422.json
tms_mcp/pipeline/__init__.py
tms_mcp/pipeline/models.py
tms_mcp/pipeline/pipeline.py
tms_mcp/pipeline/utils.py
tms_mcp/pipeline/generators/__init__.py
tms_mcp/pipeline/generators/base.py
tms_mcp/pipeline/generators/endpoints.py
tms_mcp/pipeline/generators/examples.py
tms_mcp/pipeline/generators/schemas.py
tms_mcp/pipeline/templates/integration_patterns/agentic_coding_guidelines.md
tms_mcp/pipeline/templates/integration_patterns/last_mile/basic.md
tms_mcp/pipeline/templates/integration_patterns/last_mile/high_precision.md
tms_mcp/pipeline/templates/integration_patterns/last_mile/navigation.md
tms_mcp/tools/__init__.py
tms_mcp/tools/doc_tools.py