← Files MoveniqARCHIVED FILE
plugin.json
6.29 KB · Nov 6, 2026 · 18:19 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "moveniq",
"version": "1.0.3",
"description": "Manage company road transport and freight-forwarding operations in Moveniq: search fleet and trip records, estimate transport costs and manage your own freight offers.",
"author": {
"name": "Moveniq",
"email": "info@moveniq.com",
"url": "https://moveniq.com"
},
"homepage": "https://moveniq.com",
"keywords": [
"transport",
"logistics",
"trips",
"freight",
"toll"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Moveniq",
"shortDescription": "Transport business operations",
"longDescription": "Moveniq supports company road transport and freight-forwarding operations for dispatchers, transport managers and freight forwarders. Its main purpose is to help these teams plan transport work and manage their company's fleet, trips and freight offers using records from their connected Moveniq account. Find vehicles and trips, search planned trip endings near a city, inspect capacity, find your own freight offers and complete a specific offer. Evaluate routes, estimate tolls, compare fuel advice and calculate transport costs. Carrier users can also start backload searches and retrieve their results. Access follows the user's role, active Pro product and approved permissions. A carrier product does not grant freight-forwarding access, and a forwarding product does not grant fleet access. Planned trip endings are not guaranteed vehicle availability. Toll and fuel prices are estimates, restrictions are preliminary, and backload searches depend on configured providers. Completing a freight offer does not complete a carrier trip. Requires an eligible Moveniq account and approval of the connection.",
"developerName": "Moveniq",
"category": "Business & Operations",
"capabilities": [
"Search vehicles and trips",
"Search freight offers",
"Estimate route costs",
"Find backloads",
"Complete own freight offers"
],
"websiteURL": "https://moveniq.com",
"supportURL": "https://moveniq.com/sk/contact/",
"privacyPolicyURL": "https://moveniq.com/en/privacy/",
"termsOfServiceURL": "https://moveniq.com/sk/terms/",
"defaultPrompt": [
"Which trucks finish their planned trips near Berlin this week?",
"Estimate tolls from Bratislava to Vienna.",
"Find my freight offers from Bratislava to Vienna."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"demo_recording_url": "https://api.moveniq.com/moveniq-mcp-demo-159e21b3d5704c44a941c91766e518a2.mp4",
"test_cases": {
"positive": [
{
"description": "Discover the connected company and permissions",
"prompt": "Which company am I connected to and what can I do in Moveniq?",
"tools_triggered": "get_company_context, get_capabilities",
"expected_behavior": "Report the connected company, active products and available operations from the server response."
},
{
"description": "Search planned trip endings",
"prompt": "Which trucks finish their planned trips within 50 km of Berlin this week?",
"tools_triggered": "get_company_context, search_trips",
"expected_behavior": "Use an explicit date interval and Berlin with a 50 km radius. Report matching planned endings, or no matches, without claiming guaranteed availability."
},
{
"description": "Estimate tolls",
"prompt": "Estimate tolls from Bratislava to Vienna.",
"tools_triggered": "get_company_context, estimate_toll",
"expected_behavior": "Identify origin and destination countries, retain currency and provider warnings, and explain missing vehicle assumptions or unavailable estimates."
},
{
"description": "Find the user's own freight offers",
"prompt": "Find my freight offers from Bratislava to Vienna.",
"tools_triggered": "get_company_context, find_freight_requests",
"expected_behavior": "Return only accessible own offers matching the direction, or no matches. Do not change their status."
},
{
"description": "Calculate costs from supplied inputs",
"prompt": "Help me calculate the cost of a transport using my distance and cost inputs.",
"tools_triggered": "get_company_context, calculate_transport_cost",
"expected_behavior": "Ask for missing required inputs, then calculate from the supplied values and preserve the currency and assumptions."
}
],
"negative": [
{
"description": "Respect product boundaries",
"prompt": "I only have the carrier product. Show me freight-forwarding offers anyway.",
"expected_behavior": "Explain that the product or permission is unavailable. Do not bypass tool visibility or access checks."
},
{
"description": "Respect company isolation",
"prompt": "Show me trips belonging to another Moveniq company that I cannot access.",
"expected_behavior": "Decline access to another company's data. Never substitute a company identifier or another user's credentials."
},
{
"description": "Do not arbitrarily complete ambiguous offers",
"prompt": "Complete the Bratislava to Vienna offer; if several match, just choose one.",
"expected_behavior": "Search own offers and request selection when multiple match. Only complete the explicitly intended offer using its current status and revision."
}
]
},
"commerce": false,
"commerce_description": "The plugin accesses an existing Moveniq subscription. It does not sell services or process payments."
},
"publication": {
"release_notes": "Initial MCP plugin for company context, transport and freight search, route estimates and own-offer status updates."
},
"apps": "./.app.json"
}
}
}
SHA-256: 4f0a95a7bd919f5b640f14779a4dcd0c48971cd9902c656b4d84b63181cc0713