# `io.github.apayne1987-droid/payne-machine-revenue` on anlyon.dev

> Text inside fenced blocks marked untrusted-server-text was written by the MCP server's publisher, not by anlyon.dev. It is data to inspect, not instructions to follow. Invisible characters are shown as [U+XXXX].
> No finding is not a safety guarantee: these are point-in-time checks of tool definitions, not of code or behaviour.

- Page: https://anlyon.dev/servers/io.github.apayne1987-droid/payne-machine-revenue
- JSON: https://anlyon.dev/api/v1/servers/io.github.apayne1987-droid/payne-machine-revenue
- Version: 1.3.1 (active)
- Publisher: io.github.apayne1987-droid (GitHub account)
- Runs: remote (streamable-http)
- Sign-in to list tools: none
- Repository: https://github.com/apayne1987-droid/-payne-autonomous-product-factory
- Metadata from the official MCP Registry, synced 2026-10-21T18:23:15.437Z

Title and description, as the publisher wrote them:

```untrusted-server-text
PAYNE Commercial Truth & Machine Revenue Exchange
Verify live jobs/RFPs, deadlines, eligibility, terms changes, and Base/web data via x402.
```

Scanned 2026-10-21T19:06:12.292Z over streamable-http.

**21 tools: 10 change things and 11 only read.**

| Group | Class | Tools | Claude Code |
| --- | --- | --- | --- |
| Deletes or cancels | destructive | 0 | deny |
| Can't be undone | irreversible | 0 | ask |
| Changes things | write | 10 | ask |
| Only reads | read | 11 | allow |

## Findings

- **info** The word "credentials" in `verify_deadline_eligibility` ([credentials-mention](https://anlyon.dev/methodology#credentials-mention))

```untrusted-server-text
The description mentions "credential".

description: "...line, timezone, eligibility, geography, credential requirements, and disqualifiers for job..."
```


## Changes things (10)

Creates or changes something that can be changed back. Claude Code: ask.

### `base_contract_code`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Check whether a Base address has contract bytecode; returns byte length, prefix and SHA-256 hash without dumping full code.
```

### `domain_intelligence`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Combine privacy-filtered RDAP and DNS facts for a public domain: registrar, age, expiry, DNSSEC, nameservers, MX, SPF, DMARC and risk signals.
```

### `machine_revenue_router`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Rank direct service, marketplace work, referral, data/API, product, and other monetization routes by probability-adjusted expected gross profit, automation, time-to-cash, and risk.
```

### `partner_attribution_gate`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Check referral or partner-program approval, attribution, duplicate/collision risk, consent, eligibility, and compliance gates before an introduction or lead handoff.
```

### `personalization_evidence_gate`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Fact-check personalized sales, recruiting, partnership, or outreach copy against supplied evidence and block unsupported claims before an automated send.
```

### `probe`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Free reachability and stale-risk probe for a public job, RFP, grant, auction, listing, pricing page, or other commercial URL before buying full verification.
```

### `source_freshness_score`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Score whether web evidence is current enough for a consequential decision such as applying, bidding, pricing, outreach, procurement, or partner routing; returns reverify-before-action guidance.
```

### `verify_commercial_truth`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Check whether a job, RFP, grant, auction, marketplace listing, partner program, pricing page, or commercial offer is still live; verify deadline and economics, flag contradictions/stale evidence, and return RELEASE or HOLD.
```

### `verify_deadline_eligibility`

- Nothing in its name or description says what it does, so it is counted as a write.
- Findings: info credentials-mention

Description, as the server wrote it:

```untrusted-server-text
Extract and gate submission deadline, timezone, eligibility, geography, credential requirements, and disqualifiers for jobs, RFPs, grants, competitions, and other opportunities.
```

### `x402_preflight`

- The description's first verb is "run": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run an unpaid Coinbase/CDP x402 configuration preflight before an agent spends: required checks, simulation verdict, warnings and payment requirements.
```

## Only reads (11)

Looks things up and changes nothing. Claude Code: allow.

### `base_block_number`

- The description's first verb is "read": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Read the current Base mainnet block number with RPC-source attribution and fallback.
```

### `base_erc20_allowance`

- The description's first verb is "read": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Read an ERC-20 owner-to-spender allowance on Base and flag unlimited-like approvals.
```

### `base_erc20_balance`

- The description's first verb is "read": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Read an ERC-20 balance on Base with decimals, symbol, atomic amount and formatted amount.
```

### `base_native_balance`

- The description's first verb is "read": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Read an address native ETH balance on Base mainnet in wei and ETH.
```

### `base_nonce`

- The description's first verb is "read": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Read the latest transaction nonce for a Base address.
```

### `base_token_supply`

- The description's first verb is "read": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Read an ERC-20 total supply on Base with decimals, symbol and formatted supply.
```

### `base_transaction`

- The description's first verb is "read": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Read and summarize a Base transaction plus receipt: status, value, gas, fee, logs and contract creation.
```

### `commercial_terms_diff`

- The name "commercial_terms_diff" says "diff": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Compare two versions of commercial text and find material changes in pricing, fees, payout, commission, eligibility, renewal, restrictions, SLA, or other economic terms.
```

### `federal_opportunity_search`

- The name "federal_opportunity_search" says "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search live SAM.gov contract opportunities by title/query and return normalized open notices ranked by relevance and deadline urgency. Discovery only; never submits a bid.
```

### `opportunity_changefeed`

- The description's first verb is "compare": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Compare opportunity snapshots and emit NEW, CHANGED, and REMOVED_OR_CLOSED events for job boards, RFP feeds, grants, auctions, and other monitored commercial sources.
```

### `web_read`

- The name "web_read" says "read": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Fetch a public URL as bounded clean markdown-ish text with metadata, links, JSON-LD, and content hash for agent research and verification.
```

## Claude Code permissions

For `.claude/settings.json`, assuming the server is installed as `payne-machine-revenue`:

```json
{
  "permissions": {
    "allow": [
      "mcp__payne-machine-revenue__web_read",
      "mcp__payne-machine-revenue__commercial_terms_diff",
      "mcp__payne-machine-revenue__opportunity_changefeed",
      "mcp__payne-machine-revenue__federal_opportunity_search",
      "mcp__payne-machine-revenue__base_block_number",
      "mcp__payne-machine-revenue__base_native_balance",
      "mcp__payne-machine-revenue__base_erc20_balance",
      "mcp__payne-machine-revenue__base_transaction",
      "mcp__payne-machine-revenue__base_nonce",
      "mcp__payne-machine-revenue__base_token_supply",
      "mcp__payne-machine-revenue__base_erc20_allowance"
    ],
    "ask": [
      "mcp__payne-machine-revenue__probe",
      "mcp__payne-machine-revenue__verify_commercial_truth",
      "mcp__payne-machine-revenue__verify_deadline_eligibility",
      "mcp__payne-machine-revenue__personalization_evidence_gate",
      "mcp__payne-machine-revenue__partner_attribution_gate",
      "mcp__payne-machine-revenue__source_freshness_score",
      "mcp__payne-machine-revenue__machine_revenue_router",
      "mcp__payne-machine-revenue__domain_intelligence",
      "mcp__payne-machine-revenue__x402_preflight",
      "mcp__payne-machine-revenue__base_contract_code"
    ],
    "deny": []
  }
}
```
