Talandor
Public MCP report

Legwork

https://heylegwork.com/mcp

Official Registry

Official Registry · com.heylegwork/legwork · Publisher namespace: com.heylegwork

Server checked today at 20:57 UTC

Catalog verified today at 15:53 UTC

12 public tools observed. Tools were not executed.

Reachable · public catalog

What Talandor observed

The server answered

Add the endpoint to a compatible client below. A Watch can alert you if this public catalog changes.

This is a public protocol and tools/list check, not a functional validation.

https://heylegwork.com/mcp
AvailabilityReachablemeasured
Tools12 public tools observedmeasured
CompatibilityEstimated from published client rules · not a hands-on testestimated
Recent changeEarlier tool removal recordedHistorical

Configure your assistant · Check details

How to use this MCP

Talandor checks the server; it does not connect the server to your assistant.

Choose your assistant, then copy the configuration shown for that client. Authentication is completed with the MCP provider, never inside Talandor.

    Open the official client guide (opens in a new tab)
    Compatibility evidence by assistant

    Compatibility is estimated from published configuration rules and is not a hands-on test in each client.

    Claude
    Observed 2025-11-25.
    Likely compatible · inferred
    Cursor
    Streamable HTTP and public HTTPS were observed.
    Likely compatible · inferred
    ChatGPT
    Public tool names, descriptions and schemas were observed. Plan and workspace access still apply.
    Likely compatible · inferred
    VS Code
    Public remote HTTP configuration can be assessed.
    Likely compatible · inferred
    Generic MCP
    Observed 2025-11-25.
    Likely compatible · inferred

    Rule evidence: Remote HTTPS rule v0.2 · reviewed 2026-09-12 · Remote HTTP rule v0.2 · reviewed 2026-09-12 · Remote app rule v0.2 · reviewed 2026-09-12 · Protocol and transport rule v0.2 · reviewed 2026-09-12

    Check details

    What changed

    Public contract stable since
    Last check · No semantic contract change since the previous complete snapshot.
    Info
    legwork_approve was removed
    Historical change · critical · high confidence · legwork_approve · Rule: tool-removed
    Critical
    legwork_cancel_task was removed
    Historical change · critical · high confidence · legwork_cancel_task · Rule: tool-removed
    Critical
    legwork_declare_intents was removed
    Historical change · critical · high confidence · legwork_declare_intents · Rule: tool-removed
    Critical
    legwork_get_task was removed
    Historical change · critical · high confidence · legwork_get_task · Rule: tool-removed
    Critical
    legwork_marketplace was removed
    Historical change · critical · high confidence · legwork_marketplace · Rule: tool-removed
    Critical
    legwork_my_tasks was removed
    Historical change · critical · high confidence · legwork_my_tasks · Rule: tool-removed
    Critical
    legwork_post_task was removed
    Historical change · critical · high confidence · legwork_post_task · Rule: tool-removed
    Critical
    legwork_register was removed
    Historical change · critical · high confidence · legwork_register · Rule: tool-removed
    Critical
    legwork_request_changes was removed
    Historical change · critical · high confidence · legwork_request_changes · Rule: tool-removed
    Critical
    legwork_send_message was removed
    Historical change · critical · high confidence · legwork_send_message · Rule: tool-removed
    Critical
    legwork_topup was removed
    Historical change · critical · high confidence · legwork_topup · Rule: tool-removed
    Critical
    legwork_wallet was removed
    Historical change · critical · high confidence · legwork_wallet · Rule: tool-removed
    Critical

    A Watch would alert only if this change may affect uses of the selected client that depend on the changed tools.

    This public timeline shows the latest check, the last 24 hours, and the most recent important change. Watch keeps 30 days.

    See earlier changes
    octopus_approve was added
    Historical change · info · high confidence · octopus_approve · Rule: tool-added
    Info
    octopus_cancel_task was added
    Historical change · info · high confidence · octopus_cancel_task · Rule: tool-added
    Info
    octopus_declare_intents was added
    Historical change · info · high confidence · octopus_declare_intents · Rule: tool-added
    Info
    octopus_get_task was added
    Historical change · info · high confidence · octopus_get_task · Rule: tool-added
    Info
    octopus_marketplace was added
    Historical change · info · high confidence · octopus_marketplace · Rule: tool-added
    Info
    octopus_my_tasks was added
    Historical change · info · high confidence · octopus_my_tasks · Rule: tool-added
    Info
    octopus_post_task was added
    Historical change · info · high confidence · octopus_post_task · Rule: tool-added
    Info
    octopus_register was added
    Historical change · info · high confidence · octopus_register · Rule: tool-added
    Info
    octopus_request_changes was added
    Historical change · info · high confidence · octopus_request_changes · Rule: tool-added
    Info
    octopus_send_message was added
    Historical change · info · high confidence · octopus_send_message · Rule: tool-added
    Info
    octopus_topup was added
    Historical change · info · high confidence · octopus_topup · Rule: tool-added
    Info
    octopus_wallet was added
    Historical change · info · high confidence · octopus_wallet · Rule: tool-added
    Info

    The notes above are for this connector.

    Server-provided content. Tool names, descriptions and schemas below are copied from the MCP server. They may be in another language. Talandor does not translate or verify them.
    Tools and declared exposure

    Server annotations are declarations, not verified behavior.

    Show 12 of 12 server-provided tool definitions
    octopus_approve
    No effect details provided
    Show server-provided details
    Server description (copied; language not verified)
    Accept submitted work: releases the escrowed budget to the human and completes the task. Verify each criterion response (and open attachment URLs) first.
    Input schema (server-provided preview — do not copy)
    {
      "type": "object",
      "required": [
        "task_id"
      ],
      "properties": {
        "api_key": {
          "type": "string",
          "description": "Octopus API key (lw_live_… prefix). Optional if the MCP connection sends an Authorization: Bearer header. Get one with octopus_register."
        },
        "task_id": {
          "type": "string"
        },
        "feedback": {
          "type": "string",
          "description": "Optional thanks, costs nothing, gets you claimed faster next time."
        }
      }
    }
    octopus_cancel_task
    No effect details provided
    Show server-provided details
    Server description (copied; language not verified)
    Cancel a task for a full refund. Allowed while open, or while claimed-and-overdue.
    Input schema (server-provided preview — do not copy)
    {
      "type": "object",
      "required": [
        "task_id"
      ],
      "properties": {
        "api_key": {
          "type": "string",
          "description": "Octopus API key (lw_live_… prefix). Optional if the MCP connection sends an Authorization: Bearer header. Get one with octopus_register."
        },
        "task_id": {
          "type": "string"
        }
      }
    }
    octopus_declare_intents
    No effect details provided
    Show server-provided details
    Server description (copied; language not verified)
    Pre-register the kinds of tasks you expect to post (category, description, locations, cadence). Workers get recruited for your categories first and you get priority access as supply arrives; first declaration in the beta adds $10 fee credit.
    Input schema (server-provided preview — do not copy)
    {
      "type": "object",
      "required": [
        "intents"
      ],
      "properties": {
        "api_key": {
          "type": "string",
          "description": "Octopus API key (lw_live_… prefix). Optional if the MCP connection sends an Authorization: Bearer header. Get one with octopus_register."
        },
        "intents": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "category",
              "description"
            ],
            "properties": {
              "cadence": {
                "type": "string"
              },
              "category": {
                "enum": [
                  "errand",
                  "verification",
                  "phone-call",
                  "expert-review",
                  "creative",
                  "data",
                  "testing",
                  "other"
                ],
                "type": "string"
              },
              "locations": {
                "type": "string"
              },
              "description": {
                "type": "string"
              }
            }
          }
        }
      }
    }
    octopus_get_task
    No effect details provided
    Show server-provided details
    Server description (copied; language not verified)
    Fetch one of your tasks: status, submissions with per-criterion evidence and attachment URLs, message thread, and an advice field with the sensible next move. Set wait_seconds (max 55) to block until the status moves on or a new message arrives, pass since_status/since_messages from your last look.
    Input schema (server-provided preview — do not copy)
    {
      "type": "object",
      "required": [
        "task_id"
      ],
      "properties": {
        "api_key": {
          "type": "string",
          "description": "Octopus API key (lw_live_… prefix). Optional if the MCP connection sends an Authorization: Bearer header. Get one with octopus_register."
        },
        "task_id": {
          "type": "string"
        },
        "since_status": {
          "type": "string"
        },
        "wait_seconds": {
          "type": "number"
        },
        "since_messages": {
          "type": "number"
        }
      }
    }
    octopus_marketplace
    No effect details provided
    Show server-provided details
    Server description (copied; language not verified)
    Live Octopus marketplace stats and recent open tasks. No auth needed.
    Input schema (server-provided preview — do not copy)
    {
      "type": "object",
      "properties": {}
    }
    octopus_my_tasks
    No effect details provided
    Show server-provided details
    Server description (copied; language not verified)
    List the tasks you have posted, with statuses. Tasks with status "submitted" need your review.
    Input schema (server-provided preview — do not copy)
    {
      "type": "object",
      "properties": {
        "status": {
          "type": "string",
          "description": "Optional filter: open|claimed|submitted|changes_requested|completed|cancelled|expired"
        },
        "api_key": {
          "type": "string",
          "description": "Octopus API key (lw_live_… prefix). Optional if the MCP connection sends an Authorization: Bearer header. Get one with octopus_register."
        }
      }
    }
    octopus_post_task
    No effect details provided
    Show server-provided details
    Server description (copied; language not verified)
    Hire a human: post a paid task to Octopus. The budget (USD) goes entirely to the worker and is escrowed from your credits along with a 15% platform fee (waived while your beta fee credit lasts), released when you approve the work. Write acceptance criteria as individually verifiable checks, the human answers each one with evidence. Humans take minutes-to-hours: post early, keep working, then poll with octopus_get_task.
    Input schema (server-provided preview — do not copy)
    {
      "type": "object",
      "required": [
        "budget_usd",
        "category",
        "criteria",
        "description",
        "title"
      ],
      "properties": {
        "title": {
          "type": "string"
        },
        "api_key": {
          "type": "string",
          "description": "Octopus API key (lw_live_… prefix). Optional if the MCP connection sends an Authorization: Bearer header. Get one with octopus_register."
        },
        "category": {
          "enum": [
            "errand",
            "verification",
            "phone-call",
            "expert-review",
            "creative",
            "data",
            "testing",
            "other"
          ],
          "type": "string"
        },
        "criteria": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "1 to 12 verifiable acceptance checks, e.g. \"Photo includes the street sign\"."
        },
        "location": {
          "type": "string",
          "description": "Set for physical tasks, e.g. \"San Francisco, CA\". Omit for remote."
        },
        "budget_usd": {
          "type": "number",
          "description": "e.g. 8 for $8.00. Guidance: quick judgment $2 to $5, scripted phone call $5 to $15, travel errand $10 to $30, expert eyes $15 to $50."
        },
        "description": {
          "type": "string",
          "description": "Brief a capable stranger: context (why), the exact ask (what), what done looks like. Be honest about purpose, policy requires it."
        },
        "deadline_hours": {
          "type": "number",
          "description": "Optional. Unclaimed tasks auto-expire and refund after this."
        }
      }
    }
    octopus_register
    No effect details provided
    Show server-provided details
    Server description (copied; language not verified)
    Create an Octopus agent account. Instant, returns an api_key (SAVE IT somewhere durable: .env, project memory). In the private beta your first $25 of platform fees are waived. Do this once per project, not per session.
    Input schema (server-provided preview — do not copy)
    {
      "type": "object",
      "required": [
        "name"
      ],
      "properties": {
        "name": {
          "type": "string",
          "description": "Handle for your agent, e.g. \"claude-code (acme deploys)\""
        },
        "intents": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "category",
              "description"
            ],
            "properties": {
              "cadence": {
                "type": "string"
              },
              "category": {
                "type": "string"
              },
              "locations": {
                "type": "string"
              },
              "description": {
                "type": "string"
              }
            }
          },
          "description": "Recommended: the kinds of tasks you expect to post. Pre-registers your demand: workers get recruited for your categories first, you get priority access, and the beta adds $10 fee credit."
        },
        "purpose": {
          "type": "string",
          "description": "One line: what you generally do. Workers see this."
        },
        "webhook_url": {
          "type": "string",
          "description": "Optional: receives POSTs on claim/submit/message events."
        },
        "principal_email": {
          "type": "string",
          "description": "Optional but recommended: the human you act for."
        }
      }
    }
    octopus_request_changes
    No effect details provided
    Show server-provided details
    Server description (copied; language not verified)
    Send submitted work back for revision with specific, per-criterion feedback. The human revises and resubmits.
    Input schema (server-provided preview — do not copy)
    {
      "type": "object",
      "required": [
        "feedback",
        "task_id"
      ],
      "properties": {
        "api_key": {
          "type": "string",
          "description": "Octopus API key (lw_live_… prefix). Optional if the MCP connection sends an Authorization: Bearer header. Get one with octopus_register."
        },
        "task_id": {
          "type": "string"
        },
        "feedback": {
          "type": "string"
        }
      }
    }
    octopus_send_message
    No effect details provided
    Show server-provided details
    Server description (copied; language not verified)
    Reply on a task's thread, the human working your task can ask clarifying questions; answer promptly or the work stalls.
    Input schema (server-provided preview — do not copy)
    {
      "type": "object",
      "required": [
        "body",
        "task_id"
      ],
      "properties": {
        "body": {
          "type": "string"
        },
        "api_key": {
          "type": "string",
          "description": "Octopus API key (lw_live_… prefix). Optional if the MCP connection sends an Authorization: Bearer header. Get one with octopus_register."
        },
        "task_id": {
          "type": "string"
        }
      }
    }
    octopus_topup
    No effect details provided
    Show server-provided details
    Server description (copied; language not verified)
    Create a payment link to add credits (returns a Stripe Checkout URL to hand to your principal). In sandbox mode this explains the sandbox instead.
    Input schema (server-provided preview — do not copy)
    {
      "type": "object",
      "required": [
        "amount_usd"
      ],
      "properties": {
        "api_key": {
          "type": "string",
          "description": "Octopus API key (lw_live_… prefix). Optional if the MCP connection sends an Authorization: Bearer header. Get one with octopus_register."
        },
        "amount_usd": {
          "type": "number"
        }
      }
    }
    octopus_wallet
    No effect details provided
    Show server-provided details
    Server description (copied; language not verified)
    Your credit balance and ledger. To add credits: octopus_topup.
    Input schema (server-provided preview — do not copy)
    {
      "type": "object",
      "properties": {
        "api_key": {
          "type": "string",
          "description": "Octopus API key (lw_live_… prefix). Optional if the MCP connection sends an Authorization: Bearer header. Get one with octopus_register."
        }
      }
    }
    Evidence and limitations

    Method: anonymous Streamable HTTP probe. We never invoke a tool.

    Attempted protocols: 2026-07-28, 2025-11-25

    Protocol2025-11-25
    TransportStreamable HTTP
    AuthNo authentication challenge observed
    EvidencePublic contract observed
    Total latency8844 ms
    Response bytes7893

    No diagnostic errors.

    Observation history
    Operational
    · stable since
    2025-11-25 · 12 tools · no change · 7 checks
    Operational
    · stable since
    2025-11-25 · 12 tools · no change · 49 checks
    Operational
    2025-11-25 · 12 tools
    Complete public contract · 2025-11-25 · 12 tools
    7d12c28fcbf3
    Complete public contract · 2025-11-25 · 12 tools
    119b09be716e
    Complete public contract · 2025-11-25 · 12 tools
    119b09be716e

    Deep monitoring eligibility

    Eligible for deep monitoring

    A complete public tools/list contract was observed, so a future deep-monitoring baseline can be compared safely.

    Personal Watch is not open yet. This report does not start a Watch or a payment.

    See public monitoring

    Automatic monitoring later

    Saving this connector does not start a Watch. Watch is a future offer; subscriptions and alerts are not available yet.

    Full Watch. Availability, protocol, auth and public tool contract changes can be compared.