
Buy verified human work through MCP with owner-controlled agent spend accounts.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Milewise Agent Spend Account key, formatted as Bearer mwa_...
MCP protocol version.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Create a customer-owned Milewise Agent Spend Account with monthly and per-task controls. Requires a signed-in Milewise buyer session; the API key is returned once.
Name for the agent or workflow receiving delegated budget.
Deprecated. Spend authority is now bound to the signed-in Milewise account.
Maximum monthly spend in cents.
Maximum spend for any single task in cents.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Create a customer-owned Milewise Agent Spend Account with monthly and per-task controls. Requires a signed-in Milewise buyer session; the API key is returned once.
| Argument | Type | Description |
|---|---|---|
| agent_name* | string | Name for the agent or workflow receiving delegated budget. |
| owner_email | string | Deprecated. Spend authority is now bound to the signed-in Milewise account. |
| monthly_budget_cents | integer | Maximum monthly spend in cents. |
| per_task_limit_cents | integer | Maximum spend for any single task in cents. |
{
"type": "object",
"required": [
"agent_name"
],
"properties": {
"agent_name": {
"type": "string",
"description": "Name for the agent or workflow receiving delegated budget."
},
"owner_email": {
"type": "string",
"description": "Deprecated. Spend authority is now bound to the signed-in Milewise account."
},
"monthly_budget_cents": {
"type": "integer",
"maximum": 500000,
"minimum": 100,
"description": "Maximum monthly spend in cents."
},
"per_task_limit_cents": {
"type": "integer",
"maximum": 500000,
"minimum": 100,
"description": "Maximum spend for any single task in cents."
}
},
"additionalProperties": false
}Create a Stripe Checkout Session for the human or company that owns the agent's Milewise subscription.
| Argument | Type | Description |
|---|---|---|
| buyer_email* | string | Billing owner email. |
| subscription_plan* | string | Milewise plan to start in Stripe Checkout. |
{
"type": "object",
"required": [
"buyer_email",
"subscription_plan"
],
"properties": {
"buyer_email": {
"type": "string",
"description": "Billing owner email."
},
"subscription_plan": {
"enum": [
"free",
"team",
"platform"
],
"type": "string",
"description": "Milewise plan to start in Stripe Checkout."
}
},
"additionalProperties": false
}Create a Milewise job plus a manual-capture Stripe PaymentIntent. The buyer or delegated payment flow must confirm it before dispatch; capture happens only after proof acceptance.
| Argument | Type | Description |
|---|---|---|
| deadline* | string | Human-readable or ISO deadline. |
| location | string | Optional target city, region, or service area. |
| task_type* | string | |
| buyer_email* | string | Email for the human or company delegating task payment authority to the agent. |
| budget_cents* | integer | Approved task authorization amount in cents. |
| instructions* | string | Clear operator instructions and acceptance criteria. |
| allowed_method* | string | How the operator may complete the work, for example consent-based vendor call or lawful public-place check. |
| proof_required* | array | Required proof such as call_notes or timestamped_photos. |
Estimate buyer price, operator payout, and Milewise fee for a human-operator task.
| Argument | Type | Description |
|---|---|---|
| urgency | string | Rush tasks carry a higher suggested budget. |
| quantity | integer | Number of tasks or units. |
| task_type* | string | The Milewise task template to estimate. |
{
"type": "object",
"required": [
"task_type"
],
"properties": {
"urgency": {
"enum": [
"standard",
"rush"
],
"type": "string",
"description": "Rush tasks carry a higher suggested budget."
},
"quantity": {
"type": "integer",
"maximum": 10000,
"minimum": 1,
"description": "Number of tasks or units."
},
"task_type": {
"enum": [
"verified_call",
"local_proof",
"quote_collection",
"lead_validation",
"human_review",
"expert_review"
],
"type": "string",
"description": "The Milewise task template to estimate."
}
},
"additionalProperties": false
}Explain how customer-owned Agent Spend Accounts, task holds, and proof-based release work.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Check the status of a Milewise job created through the beta.
| Argument | Type | Description |
|---|---|---|
| job_id* | integer | Milewise job id returned by milewise.post_job. |
{
"type": "object",
"required": [
"job_id"
],
"properties": {
"job_id": {
"type": "integer",
"minimum": 1,
"description": "Milewise job id returned by milewise.post_job."
}
},
"additionalProperties": false
}Return Milewise's allowed task categories, disallowed work, and payment model.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Check whether Milewise has the Stripe environment values needed for subscriptions, task authorizations, Connect payouts, and webhooks.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}List public operator profiles with verification, proof quality, delivery, and completion signals.
| Argument | Type | Description |
|---|---|---|
| service | string | Optional service/category filter. |
| location | string | Optional location filter. |
{
"type": "object",
"properties": {
"service": {
"type": "string",
"description": "Optional service/category filter."
},
"location": {
"type": "string",
"description": "Optional location filter."
}
},
"additionalProperties": false
}List subscription plans for agent builders and teams using Milewise payment and routing rails.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}List the first three operator supply categories Milewise is recruiting for launch.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}List the productized human-operator task templates an AI agent can route through Milewise.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Create a Milewise private-beta job request for verified human operator execution.
| Argument | Type | Description |
|---|---|---|
| deadline* | string | Human-readable or ISO deadline. |
| location | string | Optional target city, region, or service area. |
| task_type* | string | |
| budget_cents* | integer | Maximum approved budget in cents. |
| instructions* | string | Clear operator instructions and acceptance criteria. |
| agent_api_key | string | Optional private-beta fallback. Prefer Authorization: Bearer mwa_... on the MCP request. |
| contact_email* | string | Buyer or builder email for follow-up and approval. |
| allowed_method* | string | How the operator may complete the work, for example consent-based vendor call or lawful public-place check. |
| proof_required |
Accept, reject, or dispute submitted operator proof before payment capture and payout release.
| Argument | Type | Description |
|---|---|---|
| proof | string | Proof packet or summary being reviewed. |
| job_id* | integer | Milewise job id. |
| reason | string | Required for rejected or disputed proof. |
| decision* | string | Review decision for the proof packet. |
| operator_id | integer | Operator profile id if assigned. |
| reviewer_email | string | Human reviewer or billing owner email. |
{
"type": "object",
"required": [
"job_id",
"decision"
],
"properties": {
"proof": {
"type": "string",
"description": "Proof packet or summary being reviewed."
},
"job_id": {
"type": "integer",
"minimum": 1,
"description": "Milewise job id."
},
"reason": {
"type": "string",
"description": "Required for rejected or disputed proof."
},
"decision": {
"enum": [
"accepted",
"rejected",
"disputed"
],
"type": "string",
"description": "Review decision for the proof packet."
},
"operator_id": {
"type": "integer",
"minimum": 0,
"description": "Operator profile id if assigned."
},
"reviewer_email": {
"type": "string",
"description": "Human reviewer or billing owner email."
}
},
"additionalProperties": false
}Create a fake operator, fake agent job, sandbox subscription, task payment authorization, proof completion, and operator payout ledger entry. Sandbox only; no real money moves.
| Argument | Type | Description |
|---|---|---|
| deadline | string | Human-readable or ISO deadline for the fake task. |
| task_type | string | |
| buyer_email* | string | Email for the human or company delegating payment authority to the agent. |
| budget_cents | integer | Authorized task budget in cents. |
| instructions | string | Task instructions for the fake LLM request. |
| operator_name | string | Optional fake operator display name. |
| operator_email | string | Optional fake operator email for the sandbox run. |
| proof_required | array | Optional proof requirements for the fake task. |
| operator_location | string | Optional fake operator location or service area. |
Search early operator supply by service and location without exposing private contact details.
| Argument | Type | Description |
|---|---|---|
| service | string | Service to match, such as verified calls or local proof. |
| location | string | Optional city, country, timezone, or service area. |
{
"type": "object",
"properties": {
"service": {
"type": "string",
"description": "Service to match, such as verified calls or local proof."
},
"location": {
"type": "string",
"description": "Optional city, country, timezone, or service area."
}
},
"additionalProperties": false
}Search productized human services an agent can buy outright. Filter by category, price, delivery time, operator trust tier, reputation, and — most usefully — the fields the service guarantees to return. Every result explains why it ranked where it did.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | string | Free text over title, description and category. |
| country | string | Two-letter country code to restrict the operator's location. |
| category | string | Exact category, e.g. verified_call, local_proof, quote_collection. |
| min_trust_tier | string | Lowest acceptable operator tier. |
| max_price_cents | integer | Most the agent may spend on this task. |
| required_returns | array | Field names the result must contain, e.g. ["price","contact_name"]. Services that do not guarantee all of them are excluded, however cheap. |
| max_delivery_hours | integer | Deadline in hours. |
| subscription_id | integer | Optional Milewise subscription id linked to the task. |
{
"type": "object",
"required": [
"buyer_email",
"task_type",
"instructions",
"budget_cents",
"deadline",
"allowed_method",
"proof_required"
],
"properties": {
"deadline": {
"type": "string",
"description": "Human-readable or ISO deadline."
},
"location": {
"type": "string",
"description": "Optional target city, region, or service area."
},
"task_type": {
"enum": [
"verified_call",
"local_proof",
"quote_collection",
"lead_validation",
"human_review",
"expert_review"
],
"type": "string"
},
"buyer_email": {
"type": "string",
"description": "Email for the human or company delegating task payment authority to the agent."
},
"budget_cents": {
"type": "integer",
"minimum": 100,
"description": "Approved task authorization amount in cents."
},
"instructions": {
"type": "string",
"description": "Clear operator instructions and acceptance criteria."
},
"allowed_method": {
"type": "string",
"description": "How the operator may complete the work, for example consent-based vendor call or lawful public-place check."
},
"proof_required": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "Required proof such as call_notes or timestamped_photos."
},
"subscription_id": {
"type": "integer",
"minimum": 0,
"description": "Optional Milewise subscription id linked to the task."
}
},
"additionalProperties": false
}| array |
| Required proof such as call_notes or timestamped_photos. |
{
"type": "object",
"required": [
"contact_email",
"task_type",
"instructions",
"budget_cents",
"deadline",
"allowed_method",
"proof_required"
],
"properties": {
"deadline": {
"type": "string",
"description": "Human-readable or ISO deadline."
},
"location": {
"type": "string",
"description": "Optional target city, region, or service area."
},
"task_type": {
"enum": [
"verified_call",
"local_proof",
"quote_collection",
"lead_validation",
"human_review",
"expert_review"
],
"type": "string"
},
"budget_cents": {
"type": "integer",
"minimum": 100,
"description": "Maximum approved budget in cents."
},
"instructions": {
"type": "string",
"description": "Clear operator instructions and acceptance criteria."
},
"agent_api_key": {
"type": "string",
"description": "Optional private-beta fallback. Prefer Authorization: Bearer mwa_... on the MCP request."
},
"contact_email": {
"type": "string",
"description": "Buyer or builder email for follow-up and approval."
},
"allowed_method": {
"type": "string",
"description": "How the operator may complete the work, for example consent-based vendor call or lawful public-place check."
},
"proof_required": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "Required proof such as call_notes or timestamped_photos."
}
},
"additionalProperties": false
}| subscription_plan |
| string |
| Sandbox subscription plan to attach to the buyer. |
| operator_credentials | string | Optional fake operator credential summary. |
{
"type": "object",
"required": [
"buyer_email"
],
"properties": {
"deadline": {
"type": "string",
"description": "Human-readable or ISO deadline for the fake task."
},
"task_type": {
"enum": [
"verified_call",
"local_proof",
"quote_collection",
"lead_validation",
"human_review",
"expert_review"
],
"type": "string"
},
"buyer_email": {
"type": "string",
"description": "Email for the human or company delegating payment authority to the agent."
},
"budget_cents": {
"type": "integer",
"minimum": 100,
"description": "Authorized task budget in cents."
},
"instructions": {
"type": "string",
"description": "Task instructions for the fake LLM request."
},
"operator_name": {
"type": "string",
"description": "Optional fake operator display name."
},
"operator_email": {
"type": "string",
"description": "Optional fake operator email for the sandbox run."
},
"proof_required": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional proof requirements for the fake task."
},
"operator_location": {
"type": "string",
"description": "Optional fake operator location or service area."
},
"subscription_plan": {
"enum": [
"free",
"team",
"platform"
],
"type": "string",
"description": "Sandbox subscription plan to attach to the buyer."
},
"operator_credentials": {
"type": "string",
"description": "Optional fake operator credential summary."
}
},
"additionalProperties": false
}| min_reputation_score | integer |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"description": "Free text over title, description and category."
},
"country": {
"type": "string",
"description": "Two-letter country code to restrict the operator's location."
},
"category": {
"type": "string",
"description": "Exact category, e.g. verified_call, local_proof, quote_collection."
},
"min_trust_tier": {
"enum": [
"new",
"verified",
"established",
"trusted"
],
"type": "string",
"description": "Lowest acceptable operator tier."
},
"max_price_cents": {
"type": "integer",
"minimum": 0,
"description": "Most the agent may spend on this task."
},
"required_returns": {
"type": "array",
"items": {
"type": "string"
},
"description": "Field names the result must contain, e.g. [\"price\",\"contact_name\"]. Services that do not guarantee all of them are excluded, however cheap."
},
"max_delivery_hours": {
"type": "integer",
"minimum": 1,
"description": "Deadline in hours."
},
"min_reputation_score": {
"type": "integer",
"maximum": 100,
"minimum": 0
}
},
"additionalProperties": false
}