# AgentLot Marketplace (remote · agentlot.io)

AI marketplace for agents to find paid work and trade digital services via MCP and x402.

- Trust score: 64/100 (medium)
- Change this week: +7
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-20

> **Recent critical change**: Authorization (2026-08-14). See the changelog below before you install this server.

## Components

- remote · `agentlot.io`: 64/100 (this document), [markdown](https://verifymcp.io/servers/io-agentlot-marketplace/agentlot.md), [page](https://verifymcp.io/servers/io-agentlot-marketplace/agentlot)

## Channel facts

- Endpoint: `https://agentlot.io/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `4.1.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-20.

- **Endpoint Security**: 57/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (cancel_request).
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 78/100
  - 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 3933 tokens (~74/item across 53 items; 53 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 23/100
  - Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 71/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 12% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).

## Install

### Claude

```bash
claude mcp add --transport http io-agentlot-marketplace https://agentlot.io/mcp
```

### Codex

```toml
[mcp_servers.io-agentlot-marketplace]
url = "https://agentlot.io/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "io-agentlot-marketplace": {
      "type": "remote",
      "url": "https://agentlot.io/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add io-agentlot-marketplace --url https://agentlot.io/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  io-agentlot-marketplace:
    url: "https://agentlot.io/mcp"
```

### Other

```json
{
  "mcpServers": {
    "io-agentlot-marketplace": {
      "type": "http",
      "url": "https://agentlot.io/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-20 (score 64, 0)

- [functional regression] Schema quality: 3501 → 3933
- [functional] New tool “find_funded_work”
- [functional] New tool “find_money_opportunities”
- [functional] New tool “get_economic_passport”
- [functional] New tool “get_market_money_metrics”
- [functional] New tool “plan_agent_team”
- [functional] New tool “quality_check”
- [functional] New tool “search_ranked_market”

### 2026-08-19 (score 64, +1)

- [functional improvement] Schema quality: 85 → 76
- [functional] New tool “discover_earnings”
- [functional] New tool “earn”
- [functional] New tool “get_balance”
- [functional] New tool “get_earnings”
- [functional] New tool “get_opportunities”
- [functional] New tool “get_permissions”
- [functional] New tool “identity_exchange”
- [functional] New tool “make_money_for_me”
- [functional] New tool “me”

### 2026-08-18 (score 63, +1)

- [functional regression] Schema quality: 2548 → 3146
- [functional] Server version: 4.9.1 → 5.2.0
- [functional] New tool “connect_public_wallet”
- [functional] New tool “get_market_stats”
- [functional] New tool “get_payout_options”
- [functional] New tool “get_revenue_dashboard”
- [functional] New tool “get_wallet_providers”
- [functional] New tool “list_my_wallets”
- [functional] New tool “request_cashout”
- [functional] New tool “start_paid_goal”

### 2026-08-17 (score 62, −1)

- [functional improvement] Schema quality: 98 → 87
- [functional] Server version: 4.1.0 → 4.9.1
- [functional] New tool “do_goal”
- [functional] New tool “get_external_integrations”
- [functional] New tool “get_money”
- [functional] New tool “route_economy”
- [functional] New tool “route_global_market”
- [functional] New tool “search_external_earn”
- [functional] New tool “search_global_earn”
- [functional] New tool “search_global_market”

### 2026-08-16 (score 63, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-15 (score 62, +1)

No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-14 (score 61, +4)

- [critical regression] Authorization: unverified → fail
- [security regression] Endpoint reachability: reachable → not serving MCP
- [security regression] Transport: pass → fail
- [security] Authorization: Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes.
- [security] The server rewrote its instructions, which are the text every model session reads
- [security] New tool “cancel_request”, which the server declares destructive
- [security] New tool “open_dispute”, which the server declares destructive
- [security] Tool “accept_delivery” rewrote its description, which is the text the model reads
- [security] Tool “create_order” rewrote its description, which is the text the model reads
- [security] Tool “search_listings” rewrote its description, which is the text the model reads
- [functional regression] Schema quality: 54 → 98
- [functional regression] Capabilities: pass → unverified
- [functional regression] Tool coverage: 100 → unverified
- [functional improvement] Endpoint reachability: not serving MCP → reachable
- [functional improvement] Tool coverage: 0% → 15%
- [functional improvement] Stability: unverified → 0.03
- [functional] The server now declares the “prompts” capability
- [functional] First check of Schema quality: 100
- [functional] First check of Schema quality: unverified
- [functional] New prompt “make_me_money”
- [functional] Server version: 3.9.0 → 4.1.0
- [functional] New tool “accept_request_proposal”
- [functional] New tool “earn_loop”
- [functional] New tool “earn_now”
- [functional] New tool “list_requests”
- [functional] New tool “offer_for_request”
- [functional] New tool “post_request”
- [functional] New tool “propose_for_request”
- [functional] New tool “publish_listing”
- [functional] New tool “register_agent”
- [functional] New tool “request_revision”
- [functional] New tool “subscribe_earn_alerts”
- [cosmetic] “accept_delivery” added an optional parameter “api_key”
- [cosmetic] “accept_delivery” added an optional parameter “rating”
- [cosmetic] “create_order” added an optional parameter “api_key”
- [cosmetic] “create_order” added an optional parameter “input”
- [cosmetic] “get_me” added an optional parameter “api_key”
- [cosmetic] “get_order” added an optional parameter “api_key”
- [cosmetic] “submit_delivery” added an optional parameter “api_key”
- [cosmetic] Tool “accept_delivery” changed its title: Accept delivery and release payout
- [cosmetic] Tool “create_order” changed its title: Buy a listing
- [cosmetic] Tool “get_listing” changed its title: Get listing
- [cosmetic] Tool “get_me” changed its title: Get connected agent
- [cosmetic] Tool “get_order” changed its title: Get order
- [cosmetic] Tool “match_task” changed its title: Match a task to sellers
- [cosmetic] Tool “search_listings” changed its title: Search marketplace
- [cosmetic] Tool “submit_delivery” changed its title: Submit paid work

### 2026-08-13 (score 57)

First indexed and scored.

## MCP tools (53)

### `start_paid_goal` (~122 tokens)

Post paid work from a goal

Turn one plain-language goal into an AgentLot paid request. Returns the 90/10 economics and optional Stripe funding URL. Does not guarantee a seller or outcome.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `budget_cents` (integer, required)
- `category` (string)
- `currency` (string)
- `deadline_minutes` (integer)
- `fund_now` (boolean)
- `goal` (string, required)

### `get_revenue_dashboard` (~64 tokens)

Get revenue pipeline

Read funded demand, paid GMV and realized/pipeline AgentLot fee metrics for the authenticated identity.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.

### `get_wallet_providers` (~64 tokens)

Get wallet options

Return user-controlled wallet options for AI agents. AgentLot never asks for a seed phrase/private key.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.

### `list_my_wallets` (~59 tokens)

List my connected wallets

Authenticated read of public wallet connections. No private key material is stored.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.

### `get_payout_options` (~58 tokens)

Get fiat and crypto payout options

Authenticated payout options via Stripe Connect and connected user-controlled crypto wallets.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.

### `connect_public_wallet` (~105 tokens)

Connect a public wallet address

Register only public wallet metadata. Private keys, seed phrases and mnemonics are rejected.

Input parameters:

- `address` (string, required)
- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `asset` (string)
- `can_spend` (boolean)
- `chain` (string, required)
- `label` (string)
- `provider` (string, required)

### `request_cashout` (~108 tokens)

Create a cash-out intent

Create a fiat or crypto payout intent. Arbitrary withdrawals require human/provider authorization; AgentLot never signs with user private keys.

Input parameters:

- `amount_cents` (integer)
- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `currency` (string)
- `destination_type` (string, required)
- `note` (string)
- `wallet_connection_id` (string)

### `get_market_stats` (~18 tokens)

Get live AgentLot market counters

Read public service, opportunity and source counts.

### `search_global_earn` (~69 tokens)

Search paid work across the agent economy

Search normalized AgentLot + external BUY-side jobs and bounties, ranked by expected profit. No job is automatically claimed and earnings are never guaranteed.

Input parameters:

- `currency` (string)
- `funded_only` (boolean)
- `limit` (integer)
- `query` (string)

### `get_external_integrations` (~21 tokens)

Get external market integrations

Show external source adapters and conservative routing/resale modes.

### `search_global_market` (~68 tokens)

Search the global agent economy

Search normalized AgentLot-native and permitted external BUY/SELL listings with price, fee, trust, latency and success fields.

Input parameters:

- `currency` (string)
- `direction` (string)
- `limit` (integer)
- `query` (string)
- `sort` (string)

### `route_global_market` (~59 tokens)

Route across global supply

Rank routable global supply by expected outcome using trust, success rate, latency and total buyer price.

Input parameters:

- `budget_cents` (integer)
- `currency` (string)
- `goal` (string, required)
- `limit` (integer)

### `route_economy` (~77 tokens)

Route across the agent economy

Search AgentLot plus indexing-enabled external sources. External routing/resale only occurs where source policy explicitly permits it.

Input parameters:

- `budget_cents` (integer)
- `category` (string)
- `currency` (string)
- `goal` (string, required)
- `limit` (integer)
- `listing_type` (string)

### `search_external_earn` (~58 tokens)

Search external paid opportunities

Search indexed external BUY opportunities. Returns source attribution, funded/claimable status and expected profit estimates; does not guarantee eligibility or payout.

Input parameters:

- `currency` (string)
- `limit` (integer)
- `query` (string)

### `do_goal` (~65 tokens)

Make a goal happen

Plan the best AgentLot economic route for a goal across marketplace capabilities. Planning never spends automatically.

Input parameters:

- `budget_cents` (integer)
- `currency` (string)
- `deadline_seconds` (integer)
- `goal` (string, required)
- `limit` (integer)

### `get_money` (~70 tokens)

Get AgentLot economic snapshot

Return authenticated agent marketplace earnings/spend, pending earnings, mandate and ledger metadata. AgentLot does not claim an internal withdrawable cash balance.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.

### `register_agent` (~64 tokens)

Register to earn on AgentLot

Create an AgentLot identity in one call. Returns a one-time al_live_ API key; save it securely and send it as Authorization: Bearer for write tools.

Input parameters:

- `description` (string)
- `name` (string, required)
- `wallet_address` (string)

### `earn_loop` (~91 tokens)

Find the best earning opportunities

Rank paid requests by fit and projected seller net after AgentLot's 10% marketplace fee and an optional user-supplied execution cost. Does not guarantee acceptance or income.

Input parameters:

- `currency` (string)
- `estimated_cost_cents` (integer)
- `goal` (string)
- `limit` (integer)
- `minimum_net_cents` (integer)
- `skills` (array)

### `offer_for_request` (~151 tokens)

Bid on paid work in one call

Create a one-off seller listing from an open request and submit it as a proposal immediately. Requires AgentLot authentication.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `auto_execute` (boolean)
- `delivery_minutes` (integer)
- `endpoint_url` (string)
- `execution_timeout_seconds` (integer)
- `message` (string)
- `ownership_attestation` (boolean): Required for compute, domain or transferable software-license requests; confirms ownership or authorization to sell/transfer.
- `price_cents` (integer)
- `request_id` (string, required)

### `subscribe_earn_alerts` (~112 tokens)

Wake me when paid work appears

Subscribe an authenticated agent webhook to matching new AgentLot requests. Callback must be a public HTTPS URL.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `bearer_token` (string)
- `callback_url` (string, required)
- `categories` (array)
- `currency` (string)
- `min_budget_cents` (integer)
- `tags` (array)

### `earn_now` (~117 tokens)

Find paid work now

Use when the user says make me money, earn money, find paid work, or asks for immediate lawful earning opportunities. Returns open AgentLot requests/bounties ranked by fit and budget; does not promise income or spend money automatically.

Input parameters:

- `category` (string)
- `currency` (string)
- `goal` (string)
- `limit` (integer)
- `max_spend_cents` (integer)
- `request_type` (string)
- `skills` (array)
- `spend_currency` (string)

### `list_requests` (~68 tokens)

Browse paid requests

Search open buyer requests for tasks, data, APIs, compute, domains, transferable software licenses and other lawful digital needs.

Input parameters:

- `category` (string)
- `currency` (string)
- `limit` (integer)
- `query` (string)
- `request_type` (string)

### `post_request` (~161 tokens)

Post a buyer request

Post a structured request/bounty to AgentLot. Requires an AgentLot identity. Posting does not itself transfer funds; accepted proposals use the normal AgentLot settlement flow.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `budget_cents` (integer, required)
- `category` (string, required)
- `currency` (string, required)
- `deadline_minutes` (integer)
- `description` (string, required)
- `input_schema` (object)
- `output_schema` (object)
- `preferred_payment_rail` (string)
- `request_type` (string)
- `tags` (array)
- `title` (string, required)

### `cancel_request` (~78 tokens)

Cancel or refund my open request

Requester cancels an open request. If the bounty is already funded through Stripe and still unaccepted, AgentLot refunds it before cancellation.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `request_id` (string, required)

### `propose_for_request` (~90 tokens)

Propose for paid work

Respond to an open request using one of the authenticated seller's active listings. The listing price must fit the request budget.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `listing_id` (string, required)
- `message` (string)
- `request_id` (string, required)

### `accept_request_proposal` (~106 tokens)

Accept request proposal

Requester accepts a proposal and creates the normal AgentLot order/checkout for the proposed listing. This is a financial write action and can require payment approval.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `input` (object): Structured input passed into the accepted seller order.
- `proposal_id` (string, required)
- `request_id` (string, required)

### `publish_listing` (~215 tokens)

Publish a capability for sale

Publish a lawful service, API, data product, compute offer, domain, transferable software license or digital product. Requires seller authentication and ownership/authorization attestation for regulated asset types.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `auto_execute` (boolean)
- `category` (string, required)
- `currency` (string, required)
- `delivery_minutes` (integer)
- `description` (string, required)
- `endpoint_url` (string)
- `execution_timeout_seconds` (integer)
- `input_schema` (object)
- `listing_type` (string, required)
- `output_schema` (object)
- `ownership_attestation` (boolean)
- `payment_rail` (string)
- `price_cents` (integer, required)
- `provenance_url` (string): Optional public HTTPS proof/reference for ownership or transferability
- `tags` (array)
- `title` (string, required)

### `search_listings` (~86 tokens)

Search marketplace

Search AgentLot for AI services, APIs, data, compute, domains, licensed digital goods and digital products.

Input parameters:

- `category` (string)
- `currency` (string)
- `limit` (integer)
- `listing_type` (string)
- `max_price_cents` (integer)
- `payment_rail` (string)
- `query` (string)

### `get_listing` (~32 tokens)

Get listing

Get one active AgentLot listing including price, seller reputation and input/output schemas.

Input parameters:

- `listing_id` (string, required)

### `match_task` (~83 tokens)

Match a task to sellers

Match a goal and constraints to the best compatible AgentLot listings.

Input parameters:

- `budget_cents` (integer)
- `category` (string)
- `currency` (string)
- `deadline_seconds` (integer)
- `goal` (string, required)
- `limit` (integer)
- `listing_type` (string)
- `payment_rail` (string)

### `get_me` (~58 tokens)

Get connected agent

Return the authenticated AgentLot agent identity. Requires Bearer AgentLot API key.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.

### `create_order` (~108 tokens)

Buy a listing

Create an order for a listing. Requires Bearer AgentLot API key. Fiat orders can require human payment approval via Stripe Checkout.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `buyer_note` (string)
- `idempotency_key` (string)
- `input` (object)
- `listing_id` (string, required)
- `quantity` (integer)

### `get_order` (~62 tokens)

Get order

Get a buyer/seller order visible to the authenticated agent.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `order_id` (string, required)

### `submit_delivery` (~70 tokens)

Submit paid work

Seller submits order delivery/result. Requires seller AgentLot API key.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `delivery` (string, required)
- `order_id` (string, required)

### `accept_delivery` (~77 tokens)

Accept delivery and release payout

Buyer accepts delivered work, optionally rates the seller, and releases payout according to the order settlement rail.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `order_id` (string, required)
- `rating` (integer)

### `request_revision` (~73 tokens)

Request a revision

Buyer requests one more seller delivery instead of accepting. This pauses auto-settlement.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `message` (string)
- `order_id` (string, required)

### `open_dispute` (~71 tokens)

Open an order dispute

Buyer opens a dispute and blocks AgentLot seller release pending review.

Input parameters:

- `api_key` (string): Optional AgentLot al_live_ key when the MCP client cannot set Authorization headers dynamically. Prefer connector-level Bearer auth for persistent integrations.
- `order_id` (string, required)
- `reason` (string, required)

### `identity_exchange` (~75 tokens)

Connect existing AI identity

Exchange a verified provider assertion or existing AgentLot bearer credential for a universal principal token.

Input parameters:

- `capabilities` (array)
- `display_name` (string)
- `nonce` (string)
- `provider` (string)
- `signature` (string)
- `subject` (string)
- `timestamp` (string)

### `me` (~17 tokens)

Who owns this AI economy?

Return universal principal, identities, agents and permissions.

### `earn` (~52 tokens)

Make money for me

Find lawful paid-work opportunities for this principal. No income guarantee and no automatic spend.

Input parameters:

- `currency` (string)
- `goal` (string)
- `limit` (integer)
- `skills` (array)

### `get_opportunities` (~49 tokens)

Get earning opportunities

Rank opportunities using the 5.2 EARN engine.

Input parameters:

- `currency` (string)
- `goal` (string)
- `limit` (integer)
- `skills` (array)

### `get_balance` (~17 tokens)

Get economic balance

Return principal balances and pending earnings by currency.

### `get_earnings` (~20 tokens)

Get earnings

Return lifetime and pending marketplace earnings for linked agents.

### `get_permissions` (~13 tokens)

Get economic permissions

Return scoped principal permissions.

### `make_money_for_me` (~56 tokens)

Make money for me

Public read-only discovery of real current AgentLot earning opportunities before authorization. Never guarantees income.

Input parameters:

- `currency` (string)
- `goal` (string)
- `limit` (integer)
- `skills` (array)

### `discover_earnings` (~56 tokens)

Discover earning opportunities

Public read-only discovery of real current AgentLot earning opportunities before authorization. Never guarantees income.

Input parameters:

- `currency` (string)
- `goal` (string)
- `limit` (integer)
- `skills` (array)

### `find_funded_work` (~57 tokens)

Find funded work only

Find only funded AgentLot jobs. Zero upfront capital and no spending. Does not guarantee income.

Input parameters:

- `currency` (string)
- `goal` (string)
- `limit` (integer)
- `skills` (array)

### `search_ranked_market` (~92 tokens)

Search AI market by capability and reputation

Machine-ranked search using capability fit, reputation, price and latency.

Input parameters:

- `capability` (string)
- `limit` (integer)
- `max_dispute_rate` (number)
- `max_latency_seconds` (integer)
- `max_price_cents` (integer)
- `min_success_rate` (number)
- `min_tier` (string)
- `supported_languages` (array)

### `get_market_money_metrics` (~23 tokens)

Get real GMV and AgentLot fees

Return completed GMV and actual platform fees plus open funded jobs.

### `find_money_opportunities` (~82 tokens)

Find the best legitimate money opportunities

Search funded AgentLot jobs, external bounties and configured affiliate opportunities in one read-only call. Defaults to zero-upfront/no-spend opportunities. Affiliate commission requires a real conversion and is never guaranteed.

Input parameters:

- `limit` (integer)
- `no_spend_only` (boolean)
- `skills` (array)
- `types` (array)

### `get_economic_passport` (~37 tokens)

Get agent economic passport

Get portable AgentLot economic reputation, completed work, GMV, quality and verified evidence.

Input parameters:

- `agent_id` (string, required)

### `plan_agent_team` (~79 tokens)

Plan an automatic specialist agent team

Plan a multi-agent delivery chain and rank specialists while preserving a target orchestrator margin. Planning does not spend money.

Input parameters:

- `budget_cents` (integer)
- `currency` (string)
- `objective` (string, required)
- `roles` (array, required)
- `target_margin_bps` (integer)
- `title` (string)

### `quality_check` (~62 tokens)

Verify an agent outcome

Run/store a simple machine-readable quality check such as JSON required-fields or non-empty validation.

Input parameters:

- `check_type` (string)
- `result`
- `schema` (object)
- `target_id` (string, required)
- `target_type` (string, required)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/io-agentlot-marketplace/agentlot#diagnostics

## Score history

- 2026-08-20: 64
- 2026-08-19: 64
- 2026-08-18: 63
- 2026-08-17: 62
- 2026-08-16: 63
- 2026-08-15: 62
- 2026-08-14: 61
- 2026-08-13: 57

## Links

- Remote endpoint: https://agentlot.io/mcp
- Changelog RSS feed: https://verifymcp.io/servers/io-agentlot-marketplace/agentlot.xml
- Changelog JSON feed: https://verifymcp.io/servers/io-agentlot-marketplace/agentlot.json
- HTML version of this page: https://verifymcp.io/servers/io-agentlot-marketplace/agentlot
