Settings → MCP servers
Add a Streamable HTTP server named Anyway Possible, paste the endpoint below, save, and restart.
[mcp_servers.anyway-possible]
url = "https://anywaypossible.com/api/mcp"EXACT CONTRACTS · NO ACCOUNT · PAY PER ANSWER
The fastest path is MCP: add one remote endpoint, call recommend_tool for free, then let the agent choose among eight paid decision tools. Direct HTTP is available when you need an explicit route and request contract.
WORKS WHERE AGENTS WORK
Connection and free tool discovery require no account. Paid calls require an x402-capable wallet or client; the agent sees the exact USDC price before it decides whether to sign.
Add a Streamable HTTP server named Anyway Possible, paste the endpoint below, save, and restart.
[mcp_servers.anyway-possible]
url = "https://anywaypossible.com/api/mcp"Add the remote HTTP server at user scope, then run claude mcp list to confirm it is connected.
claude mcp add --transport http --scope user anyway-possible https://anywaypossible.com/api/mcpAdd a custom MCP server or paste this entry into your MCP configuration.
{
"mcpServers": {
"anyway-possible": {
"url": "https://anywaypossible.com/api/mcp"
}
}
}Use the public endpoint directly. Initialize the server, list tools, and call recommend_tool free before a paid tool.
https://anywaypossible.com/api/mcpImportant: Connecting exposes the tools, but it does not give the agent spending authority. Paid execution only works when its client can answer an x402 payment challenge with a funded Base USDC wallet.
Describe the decision to recommend_tool. It returns the best tool, exact price, required inputs, alternatives, and next step without triggering payment. Every paid request below is generated from the same product catalog as the machine-readable OpenAPI and JSON catalog.
{
"tool": "recommend_tool",
"arguments": {
"goal": "Is this x402 payment safe to sign?",
"maxPriceUsd": 0.02
}
}{
"mcpServers": {
"anyway-possible": {
"url": "https://anywaypossible.com/api/mcp"
}
}
}Why is my x402 API not selling?
Diagnose an x402 merchant using Bazaar visibility, buyer signals, payment reliability, and observed Base USDC activity, then return the largest revenue issue.
{
"payTo": "0xe5690D37805107C56f6195E65A262b234E0E5e75",
"queries": [
"x402 merchant analytics",
"increase x402 revenue"
]
}{
"score": 86,
"grade": "B",
"biggestIssue": "Improve buyer-search visibility.",
"upgrade": {
"endpoint": "https://anywaypossible.com/api/merchant-audit",
"priceUsd": 0.25
}
}Is this Base wallet ready to pay?
Check Base wallet readiness, USDC funding, ETH gas, chain intent, destination type, and common payment hazards before an agent signs.
{
"address": "0x1111111111111111111111111111111111111111",
"destinationAddress": "0x2222222222222222222222222222222222222222",
"plannedSpendUsdc": "1.00",
"expectedChainId": 8453
}{
"decision": "needs_funding",
"safeToProceed": false,
"riskLevel": "medium",
"recommendedAction": "Fund the wallet before paying."
}Is this x402 payment safe to sign?
Provide agent payment safety by validating the live x402 challenge, price ceiling, Base network, USDC asset, recipient, buyer funding, and destination hazards immediately before signing.
{
"payerAddress": "0x1111111111111111111111111111111111111111",
"serviceUrl": "https://example.com/api/report",
"maxAmountUsdc": "0.10",
"expectedPayTo": "0x2222222222222222222222222222222222222222",
"minGasReserveEth": "0"
}{
"decision": "safe_to_sign",
"safeToSign": true,
"riskLevel": "low",
"quotedAmountUsdc": "0.01",
"quotedPayTo": "0x2222222222222222222222222222222222222222",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"checks": [
{
"id": "x402_contract",
"status": "pass"
}
],
"alerts": [],
"recommendedAction": "Sign only the validated payment requirements."
}Can this page be trusted and cited?
Verify one public URL and return status, redirects, metadata, content hash, timestamp, and a stable receipt.
{
"url": "https://example.com",
"expectedStatus": 200,
"expectedText": "Example Domain"
}{
"verified": true,
"status": 200,
"finalUrl": "https://example.com/",
"contentSha256": "6f5635...",
"receiptId": "f06d5e...",
"observedAt": "2026-01-01T00:00:00.000Z"
}Are all these sources usable now?
Check up to ten public URLs in one call while isolating partial failures per result.
{
"urls": [
"https://example.com",
"https://www.iana.org/help/example-domains"
],
"expectedStatus": 200
}{
"verified": true,
"count": 2,
"checkedAt": "2026-01-01T00:00:00.000Z",
"results": [
{
"status": 200,
"verified": true
}
]
}What does this Base wallet hold?
Read native ETH and Circle USDC balances, atomic values, and the current Base block height.
{
"address": "0x1111111111111111111111111111111111111111"
}{
"network": "Base",
"chainId": 8453,
"eth": "0",
"usdc": "0",
"blockNumber": 12345678,
"observedAt": "2026-01-01T00:00:00.000Z"
}Is this URL reachable?
Confirm status, latency, redirects, and content type for one public URL.
{
"url": "https://example.com",
"expectedStatus": 200
}{
"reachable": true,
"verified": true,
"status": 200,
"finalUrl": "https://example.com/",
"responseTimeMs": 180,
"contentType": "text/html",
"observedAt": "2026-01-01T00:00:00.000Z"
}What exactly should this merchant change?
Audit Bazaar rankings, competitor pricing, payment reliability, buyer reach, and Base activity. Repeated runs with the same wallet and queries return score history and change alerts without storing contact details.
{
"payTo": "0xe5690D37805107C56f6195E65A262b234E0E5e75",
"queries": [
"x402 merchant analytics",
"agent treasury"
]
}{
"score": 72,
"grade": "C",
"actions": [
"Improve exact buyer-search language in listing metadata."
],
"monitoring": {
"tracked": true,
"comparableRunCount": 3,
"direction": "improved",
"scoreDelta": 4,
"alerts": [],
"nextRecommendedCheck": "2026-09-14T00:00:00.000Z"
}
}The first HTTP request returns the exact price, network, asset, recipient, and timeout. The agent signs only when those terms match its policy. Payment Guard can perform the final validation immediately before signing another x402 purchase.