IT
API & MCPDocumentazione

Piattaforma per agenti e API Road User Tools

Panoramica e avvio rapido

Porta i calcoli per strada, veicolo e viaggio di Road User Tools nelle tue app, automazioni e agenti IA tramite REST o MCP.

Scegli REST o MCP

Entrambe le interfacce usano lo stesso motore di calcolo e lo stesso modello di permessi. Utilizza REST con una chiave API per applicazioni e script in cui controlli ogni richiesta. Utilizza MCP quando un assistente o agente IA deve scoprire gli strumenti disponibili, comprenderne gli schemi e scegliere da solo il calcolo corretto.

API REST

Richieste dirette e con versione

Richiama calcoli per strada, veicolo e viaggio da applicazioni, servizi, automazioni e script.

https://roaduser.tools/api/v1
Server MCP

Strumenti per agenti IA

Lascia che gli agenti compatibili con MCP scoprano le funzionalità disponibili e scelgano il calcolo appropriato.

https://roaduser.tools/mcp

Autenticazione

Due metodi di accesso raggiungono lo stesso motore di calcolo. I client IA interattivi si collegano al server MCP e autorizzano l'accesso nel browser con OAuth. Applicazioni, servizi, script e integrazioni manuali usano una chiave Road User Tools API inviata come token Bearer. Le chiavi possono essere create gratuitamente e possono essere ruotate o revocate in qualsiasi momento.

Intestazione Authorizationhttp
Authorization: Bearer rut_live_...

REST avvio rapido

Invia una richiesta JSON a qualsiasi endpoint REST con versione utilizzando la chiave API. Le risposte utilizzano un metodo coerenteok, data, eerrorstruttura in tutti gli strumenti di calcolo.

Calcola un tempo di viaggioshell
curl -X POST https://roaduser.tools/api/v1/journey-time \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "content-type: application/json" \
  -d '{
    "distance": { "value": 250, "unit": "km" },
    "speed": { "value": 100, "unit": "kmh" }
  }'

MCP avvio rapido

Aggiungi l'URL del server a un client IA compatibile e approva l'accesso nel browser quando si apre la pagina di autorizzazione di Road User Tools. Il client scopre automaticamente la configurazione di accesso e gli strumenti disponibili, senza chiavi o token da copiare.

URL del serverhttp
https://roaduser.tools/mcp

Alternativa: configurazione manuale con una chiave API

I client senza autorizzazione tramite browser e le integrazioni programmatiche possono inviare invece una chiave API:

Configurazione del client MCPjson
{
  "mcpServers": {
    "roaduser-tools": {
      "url": "https://roaduser.tools/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Formato di risposta REST

Le risposte REST riuscite restituiscono il risultato calcolatodata. Gli errori di convalida e di richiesta restituiscono un codice di errore stabile leggibile dalla macchina insieme a un messaggio leggibile dall'uomo.

JSON
{
  "ok": true,
  "data": {
    "totalHours": 2.5,
    "formatted": "2:30:00"
  }
}
Documentazione API e MCP