mikrotik_add_routeAdds a route to MikroTik routing table.
dst_address (required): Destination addressgateway (required): Gateway addressdistance (optional): Administrative distancescope (optional): Route scopetarget_scope (optional): Target scoperouting_mark (optional): Routing markcomment (optional): Descriptiondisabled (optional): Disable routevrf_interface (optional): VRF interfacepref_src (optional): Preferred sourcecheck_gateway (optional): Gateway check methodmikrotik_add_route(dst_address="10.0.0.0/8", gateway="192.168.1.1")
mikrotik_list_routesLists routes in MikroTik routing table.
dst_filter (optional): Filter by destinationgateway_filter (optional): Filter by gatewayrouting_mark_filter (optional): Filter by routing markdistance_filter (optional): Filter by distanceactive_only (optional): Show only active routesdisabled_only (optional): Show only disabled routesdynamic_only (optional): Show only dynamic routesstatic_only (optional): Show only static routesmikrotik_list_routes(active_only=true)
mikrotik_get_routeGets detailed information about a specific route.
route_id (required): Route IDmikrotik_get_route(route_id="*1")
mikrotik_update_routeUpdates an existing route in MikroTik routing table.
route_id (required): Route IDadd_route (optional)mikrotik_update_route(route_id="*1", comment="Updated route")
mikrotik_remove_routeRemoves a route from MikroTik routing table.
route_id (required): Route IDmikrotik_remove_route(route_id="*1")
mikrotik_enable_routeEnables a route.
route_id (required): Route IDmikrotik_enable_route(route_id="*1")
mikrotik_disable_routeDisables a route.
route_id (required): Route IDmikrotik_disable_route(route_id="*1")
mikrotik_get_routing_tableGets a specific routing table.
table_name (optional): Table name (default: “main”)protocol_filter (optional): Filter by protocolactive_only (optional): Show only active routesmikrotik_get_routing_table(table_name="main")
mikrotik_check_route_pathChecks the route path to a destination.
destination (required): Destination addresssource (optional): Source addressrouting_mark (optional): Routing markmikrotik_check_route_path(destination="8.8.8.8")
mikrotik_get_route_cacheGets the route cache.
mikrotik_get_route_cache()
mikrotik_flush_route_cacheFlushes the route cache.
mikrotik_flush_route_cache()
mikrotik_add_default_routeAdds a default route (0.0.0.0/0).
gateway (required): Gateway addressdistance (optional): Administrative distancecomment (optional): Descriptioncheck_gateway (optional): Gateway check methodmikrotik_add_default_route(gateway="192.168.1.1")
mikrotik_add_blackhole_routeAdds a blackhole route.
dst_address (required): Destination addressdistance (optional): Administrative distancecomment (optional): Descriptionmikrotik_add_blackhole_route(dst_address="10.0.0.0/8")
mikrotik_get_route_statisticsGets routing table statistics.
mikrotik_get_route_statistics()