1cent
The 1cent server provides AI agents with safe, bounded web intelligence for inspecting public HTTP/HTTPS URLs — pay-per-use via Base Mainnet USDC, no subscriptions or API keys required.
Free Tools (No Payment Required)
catalog_search— Find the right operation and its current price without fetching any URLdemo_url_pulse— Preview a precomputed URL Pulse result without any network request or paymentdemo_live_url_pulse— Run the real URL Pulse againsthttps://example.com/(rate-limited, no payment)
URL Inspection & Status
url_pulse— Availability, redirects, content type, metadata, language, cache state, content hash, robots policy, and access restrictionsurl_passport— Full site passport: pulse fields, domain info, robots/sitemap discovery, feeds, OpenAPI hints, and page metadataurl_status— HTTP reachability, status code, and final URLurl_redirects— Full validated redirect chainurl_headers— Allowlisted HTTP response headersurl_timing— End-to-end fetch timingurl_content_type— MIME type, charset, and content lengthurl_canonical— Requested, final, and declared canonical URLsurl_language— Declared and heuristically detected document languageurl_tls— Inspect the public HTTPS certificate on port 443url_security_headers— Assess common HTTP security response headersurl_access_flags— Authentication, paywall, and JavaScript access flags
Content Extraction
url_extract— Normalized main text and optional linksurl_text— Bounded normalized readable texturl_markdown— Readable HTML converted to bounded Markdownurl_rag_chunks— Readable text split into deterministic RAG chunksurl_headings— Heading hierarchy (h1–h6)url_links— Up to 200 normalized safe linksurl_images— Up to 100 image references (without downloading)url_word_stats— Word count, characters, sentences, and reading timeurl_metadata— Title, description, author, dates, and canonical metadataurl_social_cards— Open Graph and Twitter Card fieldsurl_jsonld— Bounded JSON-LD structured data blocksurl_hash— Versioned SHA-256 of normalized content
Change Detection
url_changed— Compare a URL against its previously stored content hash to detect changesurl_diff— Bounded normalized diff against the previous snapshot
Site Discovery
site_robots— Fetch and parserobots.txtsite_sitemaps— Discover up to five sitemap resourcessite_feeds— Discover declared RSS and Atom feedssite_llms_txt— Return boundedllms.txtcontentsite_security_txt— Parse publicsecurity.txtfieldssite_openapi— Discover and summarize public OpenAPI documents
Safety Guarantees
Rejects private, loopback, link-local, and SSRF-sensitive destinations
No JavaScript execution on the server
Bounded redirects, response bodies, extracted text, concurrency, and queue depth
Caching support to reduce origin load and cost
Provides a Telegram interface for administrative tasks such as managing the MCP server.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@1centsearch the catalog for AI agent tools"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
1cent Web Intelligence for AI Agents
Give AI agents safe, bounded web intelligence without subscriptions, API keys or handing a crawler unrestricted network access. Start with three free MCP tools; pay only for the URL operation used. Production uses x402 v2, Base Mainnet USDC and PayAI.
Try the real safe fetch path in one command — fixed example.com, no payment:
curl -sS https://1cent.maxzoa.ru/v1/demo/live-pulseOr preview one URL of your choice without payment, limited to one preview per client and UTC day:
curl -sS "https://1cent.maxzoa.ru/v1/demo/preview?url=https%3A%2F%2Fexample.com%2F"MCP:
https://1cent.maxzoa.ru/mcpFree product demo:
https://1cent.maxzoa.ru/v1/demo/pulseFree live demo:
https://1cent.maxzoa.ru/v1/demo/live-pulseLive catalog/prices:
https://1cent.maxzoa.ru/v1/catalogPublic trust status:
https://1cent.maxzoa.ru/status.jsonBuyer guide:
https://1cent.maxzoa.ru/docs/getting-startedBrowser purchase entry:
https://1cent.maxzoa.ru/tryOutcome packages:
https://1cent.maxzoa.ru/v1/products
Production exposes 32 paid REST/MCP operations plus three free MCP tools:
catalog.tools.search— find the correct operation and live price without a URL fetch;demo.url.pulse— inspect a fixed precomputed output sample without payment or network access.demo.live.pulse— run the real safe service against fixedexample.com, rate-limited.
Public MCP discovery uses navigable dot-notation (web.url.status, web.site.openapi). Pre-0.6
underscore names remain accepted as compatibility aliases but are intentionally omitted from
tools/list.
MCP also publishes one buyer prompt (choose_url_tool) and one static buyer-guide resource
(onecent://buyer-guide). Every input field includes constraints, examples and machine-readable
descriptions so agents can choose and call tools correctly on the first attempt.
Find 1cent
Official MCP Registry:
ru.maxzoa/1cent;Glama remote connector:
https://glama.ai/mcp/connectors/ru.maxzoa/1cent;Smithery:
https://smithery.ai/servers/maxzoa27/onecent;MCP.so:
https://mcp.so/servers/1cent;LobeHub:
https://lobehub.com/mcp/maxzoa-1cent.MCPServers.org:
https://mcpservers.org/ru/servers/maxzoa/1cent.
Glama release verification uses the repository's onecent-glama stdio entry point. It loads the
same MCP tool registry as production for schema inspection; it does not provide a payment bypass
or a second implementation of paid URL operations.
Directory status is checked with dated evidence in Marketplace quality report. A page returning HTTP 200 alone is not counted as a successful listing: it must be searchable, current and installable.
Buyer setup starts with a no-payment diagnostic:
onecent doctorGenerate or install a secret-free MCP client configuration:
onecent install --client claude
onecent install --client cursor --apply
onecent install --client vscode --apply
onecent install --client codexFor MCP clients without native x402 signing, install the local Buyer Bridge:
pipx install "onecent[buyer] @ git+https://github.com/maxzoa/1cent.git"
onecent wallet set
onecent bridge --max-usdc-per-call 0.001 --daily-limit-usdc 0.01Manual one-call approval is the default. The OS keyring holds the buyer secret; 1cent, remote MCP and catalog services never receive it. UNKNOWN outcomes are never retried. See Buyer Bridge for Claude, Cursor, VS Code and Codex setup.
The direct CLI also refuses a paid call unless the buyer explicitly supplies a maximum amount,
confirms Base Mainnet and types the one-call confirmation. See examples/buyer-python and
examples/buyer-node.
Node buyers can use the release package in packages/onecent-buyer:
cd packages/onecent-buyer
npm ci
npm exec -- onecent-buyer doctoronecent watch provides finite, capped change monitoring. It is disabled by default, requires
explicit Base network/asset/seller confirmations and stops on UNKNOWN without creating a new
payment attempt.
PostgreSQL is the runtime source for tool availability and atomic Base USDC prices. Config values are clean-install fallbacks. Paid URL work begins only after successful payment checks.
Related MCP server: TensorFeed MCP Server
Safety contract
public HTTP/HTTPS only; private, loopback, link-local and rebinding destinations fail closed;
strict input schemas; unknown fields rejected;
bounded redirects, response bodies, extracted text, concurrency and queue depth;
payment identifier, request fingerprint and idempotent replay protection;
UNKNOWN settlement never retried automatically;
no seller private key, buyer key, Docker socket or JavaScript execution on the server;
Streamable HTTP host/origin protection enabled for remote MCP.
optional signed x402 offers and settlement receipts use a dedicated Ed25519
did:webkey; they never expose or reuse a buyer or seller private key.
Local quality checks
python -m venv .venv
.venv/Scripts/pip install --require-hashes -r requirements-dev.lock
.venv/Scripts/pip install --no-deps -e .
ruff check .
mypy
pytest -q
python scripts/validate_release.py
docker compose --env-file .env.example config
docker compose --env-file .env.example build
pip-audit --no-deps -r requirements.lock --progress-spinner offLocal Docker start
Copy .env.example to .env, replace placeholders, keep X402_ENVIRONMENT=testnet and
X402_NETWORK=eip155:84532, then:
docker compose up -d --build
docker compose psContainer UID/GID: 10001:10001. No host bind-mounted writable directory is required.
This local example is intentionally testnet. Production mainnet activation requires owner approval,
a fresh PostgreSQL backup, production preflight, development bypass disabled and rollback readiness.
Documentation
Maintenance
Related MCP Servers
- AlicenseAqualityBmaintenanceProvides pay-per-use tools for AI agents like web screenshots and crypto intelligence using automatic USDC micropayments on the Base network. It simplifies access to premium APIs by handling blockchain transactions automatically when a payment is required.Last updated1218MIT
- AlicenseAqualityBmaintenanceProvides AI agents with real-time AI ecosystem data (news, status, pricing, latency) and premium tools paid via USDC on Base, compatible with any MCP client.Last updated242881MIT
- AlicenseAqualityDmaintenanceEnables AI agents to access paid tools like crypto prices, weather, translation, and web intelligence via per-request USDC payments on Base, with no API keys or subscriptions.Last updated1538MIT
- AlicenseBqualityCmaintenanceExposes 25 paid API endpoints as MCP tools for AI agents, with payments in USDC on Base mainnet via the x402 protocol, enabling tasks like web search, company intelligence, and crypto research.Last updated25332MIT
Related MCP Connectors
63 pay-per-call tools for agents: vision, text, data, web, blockchain. USDC on Base via x402.
Pay-per-call web scraping for AI agents via x402 on Base USDC. Six tools, no signup.
30 pay-per-call APIs for AI agents: compliance, trade, safety, web, data. USDC on Base via x402.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/maxzoa/1cent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server