Koskamo

Japan External Execution MCP

A manual-review external execution intake for AI agents requiring human or real-world actors in Japan. It allows agents to submit desired outcomes for tasks like logistics, physical verification, or local inquiries when digital completion is impossible, entering a manual review process without guaranteeing fulfillment.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Japan External Execution MCP logo, by furoitoCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-07Published by furoito
MCP endpoint (Streamable HTTP)
https://bqgfqedetmxrfpvmdfmc.supabase.co/functions/v1/japan-physical-capability-mcp
Vendor documentation

What its tools do

8 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

8 of 8 have a description · 8 of 8 declare behavior hints · 2 of 8 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Submit objectives for human tasks in Japan
  • Request physical verification at public locations
  • Handle logistics and shipping inquiries
  • Obtain on-site observation or photos

Source and maintenance

Community listingRegistry 0.4.3
Maintenance checked

Protocol and capabilities

Server
japan-physical-capability 0.4.3
MCP protocol negotiated in check
2025-11-25
Tools
8 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  }
}

Tools

8 advertised

check_service_fit — Check Japan physical verification fit
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use when an AI needs someone on the ground in Japan to verify a current physical-world fact such as store stock, shelf price, opening status, or permitted photos, after web research or APIs are insufficient.

check_service_fit input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "location",
    "objective"
  ],
  "properties": {
    "location": {
      "type": "string",
      "minLength": 1,
      "description": "Public business or retail location in Japan."
    },
    "objective": {
      "type": "string",
      "minLength": 1,
      "description": "The physical-world fact that must be verified."
    },
    "evidence_requirements": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Requested evidence such as photo, displayed price, stock observation, or timestamp."
    }
  }
}
check_service_fit annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
prepare_verification_request — Prepare Japan physical verification request
Advertised by the server during the last successful anonymous check.
Advertised read-only

Prepare a Japan on-site verification request for a human-executed store check. Returns a prefilled manual-review URL only; it does not purchase, submit, hire, pay, or create a fulfillment commitment.

prepare_verification_request input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "location",
    "objective"
  ],
  "properties": {
    "deadline": {
      "type": "string",
      "description": "Requested deadline in plain text or ISO 8601."
    },
    "location": {
      "type": "string",
      "minLength": 1,
      "description": "Public business or retail location in Japan."
    },
    "objective": {
      "type": "string",
      "minLength": 1,
      "description": "What must be physically verified."
    },
    "constraints": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Constraints or actions the executor must not take."
    },
    "evidence_requirements": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Evidence needed to consider the task complete."
    }
  }
}
prepare_verification_request annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
create_verification_request — Create Japan physical verification request
Advertised by the server during the last successful anonymous check.

Create a retry-safe manual-review physical verification request in Japan. Reuse the same idempotency_key for the same logical request. No payment, worker hire, or fulfillment commitment is created automatically.

create_verification_request input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "location",
    "objective",
    "idempotency_key"
  ],
  "properties": {
    "deadline": {
      "type": "string",
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
    },
    "location": {
      "type": "string",
      "maxLength": 500,
      "minLength": 2
    },
    "objective": {
      "type": "string",
      "maxLength": 4000,
      "minLength": 3
    },
    "constraints": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 500
      },
      "maxItems": 20
    },
    "idempotency_key": {
      "type": "string",
      "maxLength": 200,
      "minLength": 8,
      "description": "Stable key for this logical request. Reuse the same key when retrying create after a lost response."
    },
    "evidence_requirements": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 500
      },
      "maxItems": 20
    }
  }
}
create_verification_request annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_verification_status — Get Japan physical verification status
Advertised by the server during the last successful anonymous check.
Advertised read-only

Read the current request state and, when completed, receive structured observations and temporary signed evidence URLs.

get_verification_status input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "request_id",
    "status_token"
  ],
  "properties": {
    "request_id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "status_token": {
      "type": "string",
      "minLength": 20
    }
  }
}
get_verification_status annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
cancel_verification_request — Cancel Japan physical verification request
Advertised by the server during the last successful anonymous check.
Advertised destructive

Cancel a request only while it is pending manual review or open. Claimed or completed work cannot be cancelled through this tool.

cancel_verification_request input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "request_id",
    "status_token"
  ],
  "properties": {
    "request_id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "status_token": {
      "type": "string",
      "minLength": 20
    }
  }
}
cancel_verification_request annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": true
}
request_external_execution — Request external execution in Japan
Advertised by the server during the last successful anonymous check.

Use when an AI cannot complete a task itself and needs a human or provider in Japan, or for a Japan-related real-world task. Examples include calling a public business, visiting a public place, inspecting or photographing something, packing/shipping/returning an item, pickup/drop-off, or another manual task. This only creates a manual-review request. It does not automatically hire, pay, purchase, or promise fulfillment.

request_external_execution input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "objective",
    "idempotency_key"
  ],
  "properties": {
    "deadline": {
      "type": "string",
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
    },
    "location": {
      "type": "string",
      "maxLength": 500,
      "minLength": 2,
      "description": "Location if relevant. Omit for remote or not-yet-specified tasks."
    },
    "objective": {
      "type": "string",
      "maxLength": 4000,
      "minLength": 3,
      "description": "The outcome the agent needs from external execution."
    },
    "constraints": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 500
      },
      "maxItems": 20
    },
    "max_budget_jpy": {
      "type": "integer",
      "maximum": 10000000,
      "minimum": 0,
      "description": "Maximum budget the requester is willing to consider, in JPY. This is not a charge or authorization to spend."
    },
    "idempotency_key": {
      "type": "string",
      "maxLength": 200,
      "minLength": 8,
      "description": "Stable key for this logical request. Reuse on retry after a lost response."
    },
    "evidence_requirements": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 500
      },
      "maxItems": 20
    }
  }
}
request_external_execution annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_external_execution_status — Get external execution status
Advertised by the server during the last successful anonymous check.
Advertised read-only

Read a manual-review external execution request and, when completed, receive the structured result and temporary evidence URLs.

get_external_execution_status input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "request_id",
    "status_token"
  ],
  "properties": {
    "request_id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "status_token": {
      "type": "string",
      "minLength": 20
    }
  }
}
get_external_execution_status annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
cancel_external_execution_request — Cancel external execution request
Advertised by the server during the last successful anonymous check.
Advertised destructive

Cancel an external execution request while it is still pending manual review or open. Claimed or completed work cannot be cancelled through this tool.

cancel_external_execution_request input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "request_id",
    "status_token"
  ],
  "properties": {
    "request_id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "status_token": {
      "type": "string",
      "minLength": 20
    }
  }
}
cancel_external_execution_request annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": true
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
405 ms
95th percentile latency
405 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 405 ms · metadata changed · 8 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http japan-external-execution-mcp https://bqgfqedetmxrfpvmdfmc.supabase.co/functions/v1/japan-physical-capability-mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add japan-external-execution-mcp --url https://bqgfqedetmxrfpvmdfmc.supabase.co/functions/v1/japan-physical-capability-mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable japan-external-execution-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "japan-external-execution-mcp": {
      "url": "https://bqgfqedetmxrfpvmdfmc.supabase.co/functions/v1/japan-physical-capability-mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "japan-external-execution-mcp": {
      "type": "streamableHttp",
      "url": "https://bqgfqedetmxrfpvmdfmc.supabase.co/functions/v1/japan-physical-capability-mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start japan-external-execution-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "japan-external-execution-mcp": {
      "type": "http",
      "url": "https://bqgfqedetmxrfpvmdfmc.supabase.co/functions/v1/japan-physical-capability-mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http japan-external-execution-mcp https://bqgfqedetmxrfpvmdfmc.supabase.co/functions/v1/japan-physical-capability-mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://bqgfqedetmxrfpvmdfmc.supabase.co/functions/v1/japan-physical-capability-mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "japan-external-execution-mcp": {
      "serverUrl": "https://bqgfqedetmxrfpvmdfmc.supabase.co/functions/v1/japan-physical-capability-mcp"
    }
  }
}

Let your agent find its tools

Find servers like Japan External Execution MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.