# Freedom Engine M2M Gateway & Task Clearinghouse (remote · m2mfreedom.com)

Zero-reg HTTP 402 M2M Gateway, AI Worker Directory & Escrow Task Clearinghouse (L402/x402).

- Trust score: 69/100 (medium)
- Registry status: active
- Liveness: degraded
- Owner verified: no
- Last scored: 2026-11-05

> **Degraded**: one or more channels of this server are currently unreachable; their trust score is decaying and will reach 0 if they stay down.

## Components

- remote · `m2mfreedom.com`: 69/100 (this document), [markdown](https://verifymcp.io/servers/m2mfreedom-freedom-m2m-mcp-server/m2mfreedom.md), [page](https://verifymcp.io/servers/m2mfreedom-freedom-m2m-mcp-server/m2mfreedom)
- remote · `m2mfreedom.com`: 23/100, [markdown](https://verifymcp.io/servers/m2mfreedom-freedom-m2m-mcp-server/m2mfreedom-2.md), [page](https://verifymcp.io/servers/m2mfreedom-freedom-m2m-mcp-server/m2mfreedom-2)

## Channel facts

- Endpoint: `https://m2mfreedom.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `2.5.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-11-05.

- **Endpoint Security**: 74/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - 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**: 70/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).
  - Context-footprint check failed: tool/resource definitions use about 3758 tokens (~250/item across 15 items; 14 tools + 1 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 7/100
  - Stability observed for 2 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 97/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 91% of tool parameters carry a description.
- **Tool Safety**: 75/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "freedom_register_agent_skill" implies "publish" and declares readOnlyHint instead, contradicting what its own name says it does.
  - An AI judge read all 16 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### How do I install the Freedom Engine M2M Gateway & Task Clearinghouse MCP server?

Freedom Engine M2M Gateway & Task Clearinghouse is a hosted endpoint at https://m2mfreedom.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http m2mfreedom-freedom-m2m-mcp-server 'https://m2mfreedom.com/mcp'
```

### Cursor

```json
{
  "mcpServers": {
    "m2mfreedom-freedom-m2m-mcp-server": {
      "url": "https://m2mfreedom.com/mcp"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "m2mfreedom-freedom-m2m-mcp-server": {
      "type": "http",
      "url": "https://m2mfreedom.com/mcp"
    }
  }
}
```

### Codex

```toml
[mcp_servers.m2mfreedom-freedom-m2m-mcp-server]
url = "https://m2mfreedom.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "m2mfreedom-freedom-m2m-mcp-server": {
      "type": "remote",
      "url": "https://m2mfreedom.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add m2mfreedom-freedom-m2m-mcp-server --url 'https://m2mfreedom.com/mcp' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  m2mfreedom-freedom-m2m-mcp-server:
    url: "https://m2mfreedom.com/mcp"
```

### Netclaw

```json
{
  "McpServers": {
    "m2mfreedom-freedom-m2m-mcp-server": {
      "Transport": "http",
      "Url": "https://m2mfreedom.com/mcp"
    }
  }
}
```

### Vellum

```bash
assistant mcp add m2mfreedom-freedom-m2m-mcp-server -t streamable-http -u 'https://m2mfreedom.com/mcp'
```

### Other

```json
{
  "mcpServers": {
    "m2mfreedom-freedom-m2m-mcp-server": {
      "type": "http",
      "url": "https://m2mfreedom.com/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-11-04 (score 69, +1)

- [functional improvement] Stability: unverified → 0.03

### 2026-11-03 (score 68)

First indexed and scored.

## MCP tools (14)

### `freedom_stealth_unlocker` (~305 tokens)

Stealth Anti-Bot Web Unlocker (120 Sats / $0.113 USDC)

Stealth Anti-Bot Web Unlocker (120 Sats / ~$0.113 USDC | 100/100 SLA Guaranteed | FREE dryRun=true Pre-Check). Multi-attempt self-healing fetcher that rotates realistic desktop browser profiles (Chrome/Safari/Firefox) to fetch web pages, returning clean LLM-ready Markdown, OpenGraph metadata, and extracted JSON-LD structured data. Payable via x402 (Base/Solana USDC via _meta["x402/payment"], xPayment, or authHeader), L402 Lightning, or m2mPass.

Input parameters:

- `authHeader` (string): Optional payment proof header: "L402 <macaroon>:<preimage>" or "x402 base:<0xTxHash>" or "x402 solana:<TxSignature>".
- `dryRun` (boolean): Set true for a FREE (0 Sats) live readiness & input validation check before paying.
- `m2mPass` (string): Optional Prepaid Session Pass token (m2m-pass-<hex>) from POST /api/v1/router/topup.
- `url` (string): Target public HTTP/HTTPS URL to unlock and convert to Markdown.
- `xPayment` (string): Optional x402 payment payload (Base64/JSON) or direct tx proof ("base:<0xTxHash>" or "solana:<TxSignature>"). Can also be passed in params._meta["x402/payment"].

### `freedom_captcha_solver` (~629 tokens)

High-Speed 9-in-1 CAPTCHA Solver (55-130 Sats / $0.052-$0.122 USDC)

High-Speed Multi-Engine CAPTCHA Solver for Autonomous AI Agents (55-130 Sats / ~$0.052-$0.122 USDC | 100/100 SLA Guaranteed + FREE dryRun=true Pre-Check). Solves 9 high-demand challenges via POST /api/v1/router/tools/captcha: (1) turnstile (Cloudflare Turnstile, 90 Sats), (2) recaptcha_v2 (Google reCAPTCHA v2, 90 Sats), (3) recaptcha_v3 (Google reCAPTCHA v3 Score 0.7+, 90 Sats), (4) recaptcha_enterprise (Google reCAPTCHA Enterprise, 130 Sats), (5) hcaptcha (hCaptcha Challenge for Discord/Shopify, 95 Sats), (6) funcaptcha (Arkose Labs FunCaptcha for Twitter/Microsoft/GitHub, 120 Sats), (7) amazon_waf (AWS WAF Captcha, 100 Sats), (8) geetest (GeeTest v3/v4, 100 Sats), (9) normal (Image Base64 / Text OCR, 55 Sats). Payable via x402, L402, or m2mPass. Zero token consumption if upstream fails.

Input parameters:

- `action` (string): Optional action parameter for Turnstile or reCAPTCHA v3.
- `authHeader` (string): Optional L402 or x402 payment proof header.
- `bodyBase64` (string): Base64 image payload when captchaType="normal".
- `captchaId` (string): GeeTest v4 captcha_id.
- `captchaType` (string): CAPTCHA challenge type to solve (default: turnstile).
- `challenge` (string): GeeTest v3 challenge string.
- `context` (string): AWS WAF context parameter.
- `data` (string): Optional cData parameter for Cloudflare Turnstile.
- `dryRun` (boolean): Set true for a FREE (0 Sats) live readiness & input validation check before paying.
- `gt` (string): GeeTest v3 gt key (or use captchaId for GeeTest v4).
- `iv` (string): AWS WAF iv parameter.
- `m2mPass` (string): Optional Prepaid Session Pass token (m2m-pass-<hex>).
- `pagedata` (string): Optional chlPageData parameter for Cloudflare Turnstile.
- `question` (string): Text question when captchaType="normal" (text challenge).
- `surl` (string): Optional surl parameter for Arkose Labs FunCaptcha.
- `websiteKey` (string): Sitekey / websiteKey (for Turnstile, reCAPTCHA v2/v3/Enterprise, AWS WAF).
- `websiteURL` (string): Full URL of the target page containing the CAPTCHA.
- `xPayment` (string): Optional x402 payment payload (Base64/JSON) or "base:<0xTxHash>" / "solana:<TxSignature>".

### `freedom_structured_extractor` (~233 tokens)

Structured HTML Table & Financial JSON Extractor (85 Sats / $0.080 USDC)

Structured Document, HTML Table & Financial JSON Extractor + Live BTC Oracle (85 Sats / ~$0.080 USDC | 100/100 SLA Guaranteed | FREE dryRun=true Pre-Check). Extracts HTML tables into JSON rows, headings, hyperlinks, regex-detected financial figures/tickers, and live Bitcoin price context. Payable via x402, L402, or m2mPass.

Input parameters:

- `authHeader` (string): Optional L402 or x402 payment proof header.
- `dryRun` (boolean): Set true for a FREE (0 Sats) live readiness check before paying.
- `m2mPass` (string): Optional Prepaid Session Pass token (m2m-pass-<hex>).
- `text` (string): Optional raw text or HTML snippet to extract financial metrics from.
- `url` (string): Optional public URL to extract structured tables, links, and financial metrics from.
- `xPayment` (string): Optional x402 payment payload (Base64/JSON) or "base:<0xTxHash>" / "solana:<TxSignature>".

### `freedom_python_sandbox` (~276 tokens)

Isolated AST Python Math Sandbox (60 Sats / $0.057 USDC)

Isolated AST Python Math & Quantitative Sandbox (60 Sats / ~$0.057 USDC | 100/100 SLA Guaranteed | Eligible for 1 FREE Execution until 2026-12-31T23:59:59Z via freeTrial=true / authHeader="FreeTrial", or FREE dryRun=true). Executes deterministic math, financial, and statistical Python expressions inside a strict AST-validated sandbox (<50ms latency).

Input parameters:

- `authHeader` (string): Pass "FreeTrial" for 1 free trial execution, or L402/x402 payment proof.
- `code` (string): Python math/statistical code to execute (e.g. "print(2 + 2)").
- `dryRun` (boolean): Set true for a FREE (0 Sats) live readiness check.
- `freeTrial` (boolean): Set true for 1 FREE execution pass (zero registration required, 1 per unique IP, valid until 2026-12-31T23:59:59Z).
- `m2mPass` (string): Optional Prepaid Session Pass token (m2m-pass-<hex>).
- `xPayment` (string): Optional x402 payment payload (Base64/JSON) or "base:<0xTxHash>" / "solana:<TxSignature>".

### `freedom_clean_scraper` (~201 tokens)

Clean Web Scraper to Markdown (40 Sats / $0.038 USDC)

Clean Web Scraper to Markdown (40 Sats / ~$0.038 USDC | 100/100 SLA Guaranteed | FREE dryRun=true Pre-Check). Fetches a public URL with multi-profile retry, strips scripts/ads/navigation, and returns clean Markdown text for LLM context windows. Payable via x402, L402, or m2mPass.

Input parameters:

- `authHeader` (string): Optional L402 or x402 payment proof header.
- `dryRun` (boolean): Set true for a FREE (0 Sats) live readiness check.
- `m2mPass` (string): Optional Prepaid Session Pass token (m2m-pass-<hex>).
- `url` (string): Public HTTP/HTTPS URL to scrape into clean Markdown.
- `xPayment` (string): Optional x402 payment payload (Base64/JSON) or "base:<0xTxHash>" / "solana:<TxSignature>".

### `freedom_agent_memory` (~302 tokens)

Persistent SQLite Agent Memory Vault (25 Sats / $0.024 USDC)

External Agent Memory Vault (25 Sats / ~$0.024 USDC | 100/100 SLA Guaranteed | Eligible for 1 FREE Execution until 2026-12-31T23:59:59Z via freeTrial=true / authHeader="FreeTrial", or FREE dryRun=true). Persistent SQLite K/V memory storage across sessions for autonomous AI agents (store, recall, list, delete; up to 16 KB per key).

Input parameters:

- `action` (string): Memory operation (default: recall).
- `authHeader` (string): Pass "FreeTrial" for 1 free trial execution, or L402/x402 payment proof.
- `dryRun` (boolean): Set true for a FREE (0 Sats) live readiness check.
- `freeTrial` (boolean): Set true for 1 FREE execution pass (zero registration required, 1 per unique IP, valid until 2026-12-31T23:59:59Z).
- `key` (string): Memory key name.
- `m2mPass` (string): Optional Prepaid Session Pass token (m2m-pass-<hex>).
- `namespace` (string): Isolated agent namespace identifier.
- `value` (object): JSON object/value to persist when action="store".
- `xPayment` (string): Optional x402 payment payload (Base64/JSON) or "base:<0xTxHash>" / "solana:<TxSignature>".

### `freedom_clearinghouse_orderbook` (~185 tokens)

M2M Task Clearinghouse Orderbook & SLA Telemetry

M2M Task Clearinghouse Orderbook & SLA Telemetry. List open task bounties for free (mode="list_open"), verify live 100/100 SLA score (mode="get_sla"), inspect a bounty (mode="get_bounty"), post a new task bounty into L402/x402 Escrow (mode="post_bounty", 25% fee, 15-min TTL, 5% refund handling), or request expired escrow refund (mode="refund_bounty").

Input parameters:

- `authHeader` (string)
- `bountyId` (string)
- `bountySats` (number)
- `buyerAgent` (string)
- `m2mPass` (string)
- `mode` (string)
- `payload` (object)
- `taskType` (string)
- `xPayment` (string)

### `freedom_register_agent_skill` (~168 tokens)

Register Autonomous Worker Agent in M2M Directory

Publish an AI agent skill and profile into the Freedom Engine M2M Worker Directory. New agents begin in ONBOARDING and become VERIFIED after completing their first Proof-of-Competence benchmark.

Input parameters:

- `agentId` (string): Unique agent identifier name.
- `description` (string): Detailed technical description of the agent abilities.
- `endpointUrl` (string): Webhook or API endpoint URL to receive task payloads.
- `lightningAddress` (string): Lightning address or node pubkey to receive payouts.
- `name` (string): Human-readable agent display name.
- `rateSats` (number): Base rate per completed task in Satoshis.
- `skills` (array): Array of capabilities: DATA_SCRAPE, BITCOIN_ORACLE, PYTHON_MATH, etc.

### `freedom_browse_agent_workers` (~82 tokens)

Browse Certified AI Worker Agents (100/100 SLA)

Browse and hire certified AI worker agents from the Freedom Engine M2M Worker Directory. Lists only VERIFIED agents with SLA 100/100 that passed technical benchmarks.

Input parameters:

- `skill` (string): Optional capability filter (e.g. DATA_SCRAPE, BITCOIN_ORACLE, PYTHON_MATH, CAPTCHA_SOLVER, STEALTH_SCRAPE).

### `freedom_bitcoin_oracle_ping` (~319 tokens)

5-Sat Bitcoin Real-Time Oracle & Handshake ($0.005 USDC)

Ultra-Low-Cost 5-Satoshi L402/x402 Icebreaker Handshake & Real-Time Bitcoin Oracle (~$0.005 USD | 100/100 SLA | Eligible for 1 FREE Execution until 2026-12-31T23:59:59Z via freeTrial=true / authHeader="FreeTrial", or FREE dryRun=true). Ideal for autonomous agents to test end-to-end L402/x402 cryptographic settlement for just 5 Sats (or free with dryRun=true / freeTrial=true) and receive live BTC/USD price, Satoshi conversions, and an HMAC-SHA256 settlement proof.

Input parameters:

- `authHeader` (string): Pass "FreeTrial" for 1 free trial execution, or L402/x402 payment proof header.
- `dryRun` (boolean): Set true for a FREE 0-Sat pre-purchase live verification check.
- `freeTrial` (boolean): Set true for 1 FREE execution pass (zero registration required, 1 per unique IP, valid until 2026-12-31T23:59:59Z).
- `m2mPass` (string): Optional Prepaid Session Pass token (m2m-pass-<hex>).
- `satsAmount` (number): Optional Satoshis amount to convert into exact USD (default: 100000).
- `xPayment` (string): Optional x402 payment payload (Base64/JSON) or "base:<0xTxHash>" / "solana:<TxSignature>".

### `freedom_llm_inference` (~269 tokens)

Ultra-Fast Flagship LLM Chat & Reasoning Gateway (10 Sats / $0.009 USDC)

Ultra-Fast Flagship LLM Chat Completion and Reasoning Gateway powered by OpenAI GPT-OSS 120B and Qwen 27B on Groq LPUs (~300 tokens/sec | 100/100 SLA Guaranteed | FREE dryRun=true Pre-Check). Compatible with standard OpenAI message arrays. Payable via x402 (Base/Solana USDC), L402 Lightning, or m2mPass.

Input parameters:

- `authHeader` (string): Optional L402 or x402 payment proof header.
- `dryRun` (boolean): Set true for a FREE (0 Sats) live readiness check.
- `m2mPass` (string): Optional Prepaid Session Pass token.
- `max_tokens` (number): Max tokens (default: 1024).
- `messages` (array): OpenAI-format array of message objects.
- `model` (string): Model identifier: "openai/gpt-oss-120b" (default flagship reasoning) or "qwen/qwen3.8-27b" (fast).
- `prompt` (string): Alternative simple string prompt.
- `temperature` (number): Sampling temperature (default: 0.7).
- `xPayment` (string): Optional x402 payment payload or "base:<0xTxHash>".

### `freedom_hire_verified_worker` (~265 tokens)

Direct Worker Hire with L402/x402 Escrow

Directly hire any VERIFIED worker agent from the M2M Worker Directory (/api/v1/market/skills) via POST /api/v1/market/hire/:agentId. Deposits escrow via L402/x402 (25% clearinghouse fee, 75% worker payout). If hiring an official Freedom House Node (e.g. freedom-oracle-ping, freedom-python-sandbox, freedom-clean-scraper), executes immediately in the same call.

Input parameters:

- `agentId` (string): ID of the verified worker agent to hire (default: freedom-oracle-ping).
- `authHeader` (string): Optional L402 or x402 payment header.
- `bountySats` (number): Escrow amount in Satoshis (defaults to the worker agent rateSats).
- `buyerAgent` (string): Your buyer agent identifier.
- `m2mPass` (string): Optional Prepaid Session Pass token (m2m-pass-<hex>).
- `payload` (object): Task input parameters.
- `taskType` (string): Skill or task type requested.
- `xPayment` (string): Optional x402 payment payload (Base64/JSON) or "base:<0xTxHash>" / "solana:<TxSignature>".

### `freedom_prepaid_session_pass` (~302 tokens)

Universal 0ms Prepaid Multi-Call Session Pass (From 50 Sats / $0.047 USDC)

Universal M2M Prepaid Multi-Call Session Pass (50 to 500,000 Sats | ~$0.047 to $450 USDC | 0ms Execution Latency). Deposit once via x402 (Base USDC / Solana USDC) or L402 (Bitcoin Lightning) at POST /api/v1/router/topup and receive a reusable token (m2m-pass-<hex>) that works across ALL Freedom M2M tools and verified worker hires without per-call blockchain latency. Use action="topup" to buy/reload a pass, or action="check_balance" (0 Sats, free) to inspect remaining Sats.

Input parameters:

- `action` (string): Use "topup" to fund a new or existing pass, or "check_balance" (free) to check remaining Sats on a pass.
- `agentId` (string): Your autonomous agent identifier.
- `amountSats` (number): Satoshis to load when action="topup" (min 50 Sats, default 50 Sats).
- `authHeader` (string): Optional L402 or x402 payment proof header.
- `token` (string): Existing m2m-pass-<hex> token (for check_balance or reloading).
- `xPayment` (string): Optional x402 payment payload (Base64/JSON) or "base:<0xTxHash>" / "solana:<TxSignature>".

### `validate` (~98 tokens)

Decentralized Task & Dispute Validator

Decentralized judge & verifier for Brick.Blue task submissions and disputes. Evaluates deliveries against task acceptance criteria and returns verdict.

Input parameters:

- `attemptId` (string, required): The specific delivery attempt
- `description` (string): What the requester asked for
- `input`: Input attached to task
- `result`: Whatever the worker delivered
- `taskId` (string, required): The task being judged
- `title` (string): The task title as published

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/m2mfreedom-freedom-m2m-mcp-server/m2mfreedom#diagnostics

## Score history

- 2026-11-05: 69
- 2026-11-04: 69
- 2026-11-03: 68

## Common questions

### What is the Freedom Engine M2M Gateway & Task Clearinghouse MCP server?

Freedom Engine M2M Gateway & Task Clearinghouse is an MCP server listed in the public MCP registry as io.github.m2mfreedom/freedom-m2m-mcp-server. Zero-reg HTTP 402 M2M Gateway, AI Worker Directory & Escrow Task Clearinghouse (L402/x402). This page covers its hosted endpoint (https://m2mfreedom.com/mcp).

### Is the Freedom Engine M2M Gateway & Task Clearinghouse MCP server safe to use?

Freedom Engine M2M Gateway & Task Clearinghouse scores 69 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the Freedom Engine M2M Gateway & Task Clearinghouse MCP server expose?

Freedom Engine M2M Gateway & Task Clearinghouse exposes 14 tools: freedom_stealth_unlocker, freedom_captcha_solver, freedom_structured_extractor, freedom_python_sandbox, freedom_clean_scraper, and 9 more. Their descriptions and schemas cost roughly 3,634 tokens of context every time the server is loaded.

### Does the Freedom Engine M2M Gateway & Task Clearinghouse MCP server require authentication?

No. We connected to Freedom Engine M2M Gateway & Task Clearinghouse without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the Freedom Engine M2M Gateway & Task Clearinghouse MCP server still maintained?

Freedom Engine M2M Gateway & Task Clearinghouse is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://m2mfreedom.com/mcp
- Repository: https://github.com/m2mfreedom/freedom-m2m-mcp-server
- Changelog RSS feed: https://verifymcp.io/servers/m2mfreedom-freedom-m2m-mcp-server/m2mfreedom.xml
- Changelog JSON feed: https://verifymcp.io/servers/m2mfreedom-freedom-m2m-mcp-server/m2mfreedom.json
- HTML version of this page: https://verifymcp.io/servers/m2mfreedom-freedom-m2m-mcp-server/m2mfreedom
