vorortai

Real-world tasks in Hamburg: quote, check service area, submit an enquiry for human review.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
72%
Qualität der Benennung
96%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,051Tokens (Tool-Definitionen)
~1.9 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.82% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "vorortai": {
      "url": "https://vorortai.de/api/mcp"
    }
  }
}

Remote-Endpunkte

https://vorortai.de/api/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (5)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢list_capabilities

List every task type this service performs, with evidence returned, price range and turnaround. Call this first when you do not know what can be requested.

Eingabe-Schema

{
  "type": "object",
  "additionalProperties": false
}
🟢quote_task(task, location, delivery, capability, locations, ...)

Estimate feasibility, price range, turnaround and evidence for a described task. Instant, deterministic and free of side effects: it creates nothing, reserves nothing and contacts nobody. A task outside the service area is rejected immediately.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "task": {
      "type": "string",
      "description": "What should happen on site, in plain language."
    },
    "location": {
      "type": "string",
      "description": "Address or district. Only used for on-site work, to confirm the service area. Ignored for remote work."
    },
    "delivery": {
      "type": "string",
      "enum": [
        "onsite",
        "remote"
      ],
      "description": "Restrict matching to on-site work (someone travels to a place) or remote work (someone tests software from wherever they are). Inferred from the description when omitted."
    },
    "capability": {
      "type": "string",
      "description": "Optional capability id from `list_capabilities`; inferred from the text otherwise.",
      "enum": [
        "field_verification",
        "retail_audit",
        "photo_evidence",
        "local_research",
        "location_check",
        "pickup_delivery",
        "setup_assistance",
        "field_marketing",
        "hospitality_check",
        "event_support",
        "physical_ai_ground_truth",
        "human_app_test",
        "first_impression_check",
        "signup_flow_check",
        "real_device_check",
        "accessibility_walkthrough"
      ]
    },
    "locations": {
      "type": "integer",
      "minimum": 1,
      "maximum": 500,
      "description": "Number of locations, for capabilities priced per location."
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "photos",
          "checklist",
          "location_attestation",
          "video",
          "written_summary"
        ]
      },
      "description": "Evidence the requester wants back."
    }
  },
  "required": [
    "task"
  ],
  "additionalProperties": false
}
🟢check_service_area(location)

Check whether an address or district is inside the service area, without describing a task. Use this for a fast yes/no before planning anything.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "location": {
      "type": "string",
      "description": "Address, postal code or district."
    }
  },
  "required": [
    "location"
  ],
  "additionalProperties": false
}
🟢get_use_cases

Concrete examples of tasks that have been defined for this service, plus the boundaries of what is knowingly not accepted. These are illustrations, not open listings — nothing here is available to claim.

Eingabe-Schema

{
  "type": "object",
  "additionalProperties": false
}
🟡submit_request(contactName, email, company, taskDescription, location, ...)

Queue an enquiry for a human to review. This is NOT an order and does NOT create a task: no operator is contacted until a person has reviewed it. Only call this after the user has explicitly agreed to send an enquiry, and only with contact details the user provided. Requires `consent: true`.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "contactName": {
      "type": "string",
      "description": "Name of the person making the request."
    },
    "email": {
      "type": "string",
      "description": "Address the answer is sent to."
    },
    "company": {
      "type": "string",
      "description": "Organisation on whose behalf the request is made."
    },
    "taskDescription": {
      "type": "string",
      "minLength": 20,
      "description": "What should happen on site, including anything a reviewer needs to judge it."
    },
    "location": {
      "type": "string",
      "description": "Address in the service area."
    },
    "deadline": {
      "type": "string",
      "description": "Free text or ISO date."
    },
    "budgetEur": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Budget ceiling in euro."
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "photos",
          "checklist",
          "location_attestation",
          "video",
          "written_summary"
        ]
      },
      "description": "Evidence the requester wants back."
    },
    "capability": {
      "type": "string",
      "enum": [
        "field_verification",
        "retail_audit",
        "photo_evidence",
        "local_research",
        "location_check",
        "pickup_delivery",
        "setup_assistance",
        "field_marketing",
        "hospitality_check",
        "event_support",
        "physical_ai_ground_truth",
        "human_app_test",
        "first_impression_check",
        "signup_flow_check",
        "real_device_check",
        "accessibility_walkthrough"
      ],
      "description": "Capability id, if already known from a quote."
    },
    "locations": {
      "type": "integer",
      "minimum": 1,
      "maximum": 500
    },
    "source": {
      "type": "string",
      "description": "How the requester found this service."
    },
    "consent": {
      "type": "boolean",
      "description": "Must be true. Confirms the user agreed to be contacted about this request."
    },
    "idempotencyKey": {
      "type": "string",
      "description": "Stable key so a retry cannot queue the same request twice."
    }
  },
  "required": [
    "contactName",
    "email",
    "taskDescription",
    "location",
    "consent"
  ],
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet5 Tools
verifiziertVersion nicht aufgezeichnet5 Tools