# Milewise

> Buy verified human work through MCP with owner-controlled agent spend accounts.

- name: com.milewiseai/milewise
- version: 0.1.1
- connection class: R1 (autonomous)
- trust: 93/100
- quality: 94/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.milewiseai%2Fmilewise
- tools: https://api.protogrid.dev/v1/servers/com.milewiseai%2Fmilewise/tools

**An agent can connect on its own if it already holds `MILEWISE_TOKEN`.** Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "milewise": {
      "type": "http",
      "url": "https://milewiseai.com/mcp",
      "headers": {
        "Authorization": "Bearer ${MILEWISE_TOKEN}",
        "MCP-Protocol-Version": "2026-07-28"
      }
    }
  }
}
```

Placeholders to fill: `${MILEWISE_TOKEN}`.

## Trust

- hygiene: 100
- liveness: 100
- freshness: 85
- provenance: 85
- drivers: +repository +dns-namespace +website +reachable +uptime-100% ~updated-45d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 94/100 (strong)

### protocol: 100 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- pass `protocol.list_ttl`: tool list is cacheable (ttlMs 300000)

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 86 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 17 of 17 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: milewise.list_task_templates (destructiveHint, idempotentHint, openWorldHint); milewise.create_stripe_subscription_checkout (idempotentHint); milewise.list_operator_profiles (destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 2,727 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 17, about 2,727 tokens to load them all
- tool set hash: 45b3b9a4be42941756265294b68a4786
- badge: [![protogrid quality](https://protogrid.dev/badge/com.milewiseai/milewise.svg)](https://protogrid.dev/servers/com.milewiseai/milewise)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://milewiseai.com/mcp (streamable-http, auth api_key ${MILEWISE_TOKEN}, reachable true, uptime30d 1)

## Packages

_none_

## Tools (17)

- `milewise.create_agent_api_key`: 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.
- `milewise.create_stripe_subscription_checkout`: Create a Stripe Checkout Session for the human or company that owns the agent's Milewise subscription.
- `milewise.create_stripe_task_authorization`: 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.
- `milewise.estimate_price`: Estimate buyer price, operator payout, and Milewise fee for a human-operator task.
- `milewise.get_agent_budget_policy`: Explain how customer-owned Agent Spend Accounts, task holds, and proof-based release work.
- `milewise.get_job_status`: Check the status of a Milewise job created through the beta.
- `milewise.get_marketplace_policy`: Return Milewise's allowed task categories, disallowed work, and payment model.
- `milewise.get_stripe_status`: Check whether Milewise has the Stripe environment values needed for subscriptions, task authorizations, Connect payouts, and webhooks.
- `milewise.list_operator_profiles`: List public operator profiles with verification, proof quality, delivery, and completion signals.
- `milewise.list_subscription_plans`: List subscription plans for agent builders and teams using Milewise payment and routing rails.
- `milewise.list_supply_tracks`: List the first three operator supply categories Milewise is recruiting for launch.
- `milewise.list_task_templates`: List the productized human-operator task templates an AI agent can route through Milewise.
- `milewise.post_job`: Create a Milewise private-beta job request for verified human operator execution.
- `milewise.review_job_proof`: Accept, reject, or dispute submitted operator proof before payment capture and payout release.
- `milewise.run_sandbox_flow`: 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.
- `milewise.search_operator_capabilities`: Search early operator supply by service and location without exposing private contact details.
- `milewise.search_services`: 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.
