Physical Agency
Human workforce for AI agents: field checks, user testing and device tests. Operator-reviewed work.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
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": {
"manpower": {
"url": "https://physical-agency-141382386601.asia-southeast1.run.app/api/mcp"
}
}
}Remote-Endpunkte
https://physical-agency-141382386601.asia-southeast1.run.app/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢get_capabilities
Read what this human workforce pool does, task categories, lifecycle, terms, prohibited uses and limits. Call this first.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_workers(weeklyWindow, skillsMatch, category, skills, languages, ...)
Search anonymous worker profiles worldwide by skills, languages, category, remote/on-site location, verification and budget. Results are ranked with explainable match reasons. Use skillsMatch=all for strict skill requirements, or rank for partial matches. weeklyWindow requires stated local weekly hours covering the whole window. Searching does not reserve anyone.
Eingabe-Schema
{
"type": "object",
"properties": {
"weeklyWindow": {
"type": "object",
"properties": {
"day": {
"type": "integer",
"minimum": 0,
"maximum": 6
},
"start": {
"type": "string",
"pattern": "^([01]\\d|2[0-3]):[0-5]\\d$"
},
"end": {
"type": "string",
"pattern": "^([01]\\d|2[0-3]):[0-5]\\d$|^24:00$"
}
},
"required": [
"day",
"start",
"end"
],
"additionalProperties": false
},
"skillsMatch": {
"default": "rank",
"type": "string",
"enum": [
"rank",
"all"
]
},
"category": {
"type": "string",
"enum": [
"research",
"data_work",
"writing_translation",
"software_testing",
"design_creative",
"expert_consult",
"field_check",
"local_errand",
"customer_ops",
"other"
]
},
"skills": {
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"maxLength": 48,
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
}
},
"languages": {
"maxItems": 5,
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z]{2,3}$"
}
},
"mode": {
"default": "remote",
"type": "string",
"enum": [
"remote",
"onsite"
]
},
"countryCode": {
"type": "string",
"pattern": "^[A-Z]{2}$"
},
"city": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"minVerification": {
"type": "string",
"enum": [
"unverified",
"identity_verified",
"skill_verified"
]
},
"budget": {
"type": "object",
"properties": {
"amountMinor": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$"
}
},
"required": [
"amountMinor",
"currency"
],
"additionalProperties": false
},
"estimatedMinutes": {
"type": "integer",
"minimum": 5,
"maximum": 43200
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_worker_profile(handle)
Read one anonymous worker profile by handle (e.g. "w-7kq2xm").
Eingabe-Schema
{
"type": "object",
"properties": {
"handle": {
"type": "string",
"pattern": "^w-[a-z0-9]{6}$"
}
},
"required": [
"handle"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢list_skills
List skills, languages, categories and countries actually present in the active pool, with worker counts. Use these values in search_workers.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_products(query, locale, family, group, offset, ...)
Search the product catalog by Korean or English discovery terms, family or group. Paginated; use nextOffset. Includes agent tasks and traditional staffing (driving, housekeeping, construction, etc). Listings require consultation and do not confirm available workers, prices or booking.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"locale": {
"default": "ko",
"type": "string",
"enum": [
"ko",
"en"
]
},
"family": {
"type": "string",
"enum": [
"agent_tasks",
"traditional_staffing"
]
},
"group": {
"type": "string",
"enum": [
"device_testing",
"retail_checks",
"user_research",
"handoff_errands",
"onsite_operations",
"robotics_data",
"human_evaluation",
"physical_quality",
"local_language",
"place_observation",
"driving",
"household",
"hospitality",
"cleaning_lodging",
"logistics",
"manufacturing",
"construction",
"agriculture",
"events",
"care",
"office_facilities",
"store_staffing"
]
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 10000
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"version": {
"type": "string"
},
"total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"offset": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"nextOffset": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"products": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"contentLanguage": {
"type": "string",
"enum": [
"ko",
"en"
]
},
"family": {
"type": "string",
"enum": [
"agent_tasks",
"traditional_staffing"
]
},
"group": {
"type": "string"
},
"groupName": {
"type": "string"
},
"discoveryTerms": {
"type": "string"
},
"researchRegion": {
"type": "string",
"enum": [
"KR",
"various"
]
},
"buyer": {
"type": "string"
},
"work": {
"type": "string"
},
"status": {
"type": "string",
"const": "consultation_required"
},
"availability": {
"type": "string",
"const": "unconfirmed"
}
},
"required": [
"id",
"name",
"contentLanguage",
"family",
"group",
"groupName",
"discoveryTerms",
"researchRegion",
"buyer",
"work",
"status",
"availability"
],
"additionalProperties": false
}
}
},
"required": [
"version",
"total",
"offset",
"nextOffset",
"products"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_product(productId, locale)
Read product request conditions, completion criteria, consultation checks, related products and discovery guidance by stable productId (e.g. LAB01, TRD001). Set locale=en for English or ko for Korean. Research rank is not availability.
Eingabe-Schema
{
"type": "object",
"properties": {
"productId": {
"type": "string",
"pattern": "^(?:[A-Z]{3}\\d{2}|TRD\\d{3})$"
},
"locale": {
"default": "ko",
"type": "string",
"enum": [
"ko",
"en"
]
}
},
"required": [
"productId"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"contentLanguage": {
"type": "string",
"enum": [
"ko",
"en"
]
},
"family": {
"type": "string",
"enum": [
"agent_tasks",
"traditional_staffing"
]
},
"group": {
"type": "string"
},
"groupName": {
"type": "string"
},
"discoveryTerms": {
"type": "string"
},
"researchRegion": {
"type": "string",
"enum": [
"KR",
"various"
]
},
"buyer": {
"type": "string"
},
"work": {
"type": "string"
},
"status": {
"type": "string",
"const": "consultation_required"
},
"availability": {
"type": "string",
"const": "unconfirmed"
},
"workerSearch": {
"type": "object",
"properties": {
"category": {
"type": "string"
},
"skills": {
"type": "array",
"items": {
"type": "string"
}
},
"skillsMatch": {
"type": "string",
"const": "all"
}
},
"required": [
"category",
"skills",
"skillsMatch"
],
"additionalProperties": false
},
"requestConditions": {
"type": "array",
"items": {
"type": "string"
}
},
"completionCriteria": {
"type": "string"
},
"agentNext": {
"type": "string"
},
"consultationChecks": {
"type": "array",
"items": {
"type": "string"
}
},
"relatedProductIds": {
"type": "array",
"items": {
"type": "string"
}
},
"research": {
"type": "object",
"properties": {
"rank": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"score": {
"type": [
"number",
"null"
]
},
"basis": {
"type": "string"
},
"sourceIds": {
"type": "array",
"items": {
"type": "string"
}
},
"note": {
"type": "string"
}
},
"required": [
"rank",
"score",
"basis",
"sourceIds",
"note"
],
"additionalProperties": false
},
"requestGuide": {
"type": "object",
"properties": {
"tool": {
"type": "string"
},
"endpoint": {
"type": "string"
},
"productId": {
"type": "string"
},
"steps": {
"type": "array",
"items": {
"type": "string"
}
},
"note": {
"type": "string"
}
},
"required": [
"tool",
"endpoint",
"productId",
"steps",
"note"
],
"additionalProperties": false
}
},
"required": [
"id",
"name",
"contentLanguage",
"family",
"group",
"groupName",
"discoveryTerms",
"researchRegion",
"buyer",
"work",
"status",
"availability",
"workerSearch",
"requestConditions",
"completionCriteria",
"agentNext",
"consultationChecks",
"relatedProductIds",
"research",
"requestGuide"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Community
Nachweis