Skip to main content
Glama

Server Details

10 pay-per-call tools for AI agents: QR, screenshots, DNS, OCR, PDF, email & more. USDC on Base.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsB

Average 3.7/5 across 10 of 10 tools scored. Lowest: 2.9/5.

Server CoherenceA
Disambiguation4/5

Most tools have clearly distinct purposes. The only potential confusion is between generate_qr and generate_styled_qr, but descriptions differentiate them by style. Overall, an agent can distinguish tools.

Naming Consistency4/5

All names use snake_case with a verb_noun pattern. Minor inconsistency: 'extract_text_ocr' embeds a noun in the verb part, but it is still clear. Otherwise consistent.

Tool Count5/5

With 10 tools, the server is well-scoped for a general-purpose utility toolkit. Each tool serves a distinct function without redundancy, making the count appropriate.

Completeness2/5

The tools cover various utilities but lack a cohesive domain, making it difficult to assess completeness. Many common categories (e.g., image editing, crypto) are absent, so coverage feels arbitrary.

Available Tools

11 tools
community.wordstatsWordstats
Read-only
Inspect

Return word count, character count, and average word length for a block of text. Costs $0.001 on eip155:8453. Community service (x402 pay-per-call).

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesParameter "text" forwarded to the x402 service.
_paymentNoBase64-encoded signed v2 PaymentPayload (the value you'd put in the PAYMENT-SIGNATURE HTTP header). Use @x402/evm or @x402/fetch to sign locally with your own wallet — your private key never leaves your machine. Get the requirements from a first call without _payment, then retry.

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorNoError message when the call failed.
resultNoRaw JSON payload returned by the x402 service on a successful, paid call.
networkNoSettlement network for the x402 payment (base).
serviceNoUnderlying x402tools service that handled the call.
price_usdcNoPrice charged for this call, in USDC on Base.
requirementsNox402 payment requirements (scheme, network, amount, payTo, asset) when payment_required is true.
payment_requiredNoTrue when the call needs an x402 payment before it will run.
dns.lookupDNS Lookup
Read-onlyIdempotent
Inspect

Look up DNS records (A, AAAA, MX, NS, TXT, SOA) for any domain. Costs $0.02 USDC on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYesDomain name to look up (e.g. example.com)
_paymentNoBase64-encoded signed v2 PaymentPayload (the value you'd put in the PAYMENT-SIGNATURE HTTP header). Use @x402/evm or @x402/fetch to sign locally with your own wallet — your private key never leaves your machine. Get the requirements from a first call without _payment, then retry.

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorNoError message when the call failed.
resultNoRaw JSON payload returned by the x402 service on a successful, paid call.
networkNoSettlement network for the x402 payment (base).
serviceNoUnderlying x402tools service that handled the call.
price_usdcNoPrice charged for this call, in USDC on Base.
requirementsNox402 payment requirements (scheme, network, amount, payTo, asset) when payment_required is true.
payment_requiredNoTrue when the call needs an x402 payment before it will run.
document.parseParse Document
Read-onlyIdempotent
Inspect

Parse any public HTML page or PDF URL into clean structured JSON. Auto-detects doc type. Costs $0.01 USDC on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesPublic URL of HTML page or PDF to parse
_paymentNoBase64-encoded signed v2 PaymentPayload (the value you'd put in the PAYMENT-SIGNATURE HTTP header). Use @x402/evm or @x402/fetch to sign locally with your own wallet — your private key never leaves your machine. Get the requirements from a first call without _payment, then retry.
output_schemaNoOutput schema typeauto
include_raw_textNoInclude raw extracted text

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorNoError message when the call failed.
resultNoRaw JSON payload returned by the x402 service on a successful, paid call.
networkNoSettlement network for the x402 payment (base).
serviceNoUnderlying x402tools service that handled the call.
price_usdcNoPrice charged for this call, in USDC on Base.
requirementsNox402 payment requirements (scheme, network, amount, payTo, asset) when payment_required is true.
payment_requiredNoTrue when the call needs an x402 payment before it will run.
document.render_pdfRender PDF
Read-onlyIdempotent
Inspect

Convert raw HTML or a public URL into a PDF document. Costs $0.05 USDC on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoPublic URL to render (provide html OR url)
htmlNoRaw HTML to render (provide html OR url)
scaleNoRender scale, 0.1-2
formatNoPage sizeA4
_paymentNoBase64-encoded signed v2 PaymentPayload (the value you'd put in the PAYMENT-SIGNATURE HTTP header). Use @x402/evm or @x402/fetch to sign locally with your own wallet — your private key never leaves your machine. Get the requirements from a first call without _payment, then retry.
landscapeNoLandscape orientation

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorNoError message when the call failed.
resultNoRaw JSON payload returned by the x402 service on a successful, paid call.
networkNoSettlement network for the x402 payment (base).
serviceNoUnderlying x402tools service that handled the call.
encodingNoEncoding of the binary payload (base64).
mimeTypeNoMIME type of the returned binary payload (e.g. image/png, application/pdf).
price_usdcNoPrice charged for this call, in USDC on Base.
requirementsNox402 payment requirements (scheme, network, amount, payTo, asset) when payment_required is true.
payment_requiredNoTrue when the call needs an x402 payment before it will run.
email.validateValidate Email
Read-onlyIdempotent
Inspect

Validate and verify an email address. Checks syntax, MX records, SMTP deliverability, disposable domains, and returns a risk score. Costs $0.03 USDC on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesEmail address to validate
_paymentNoBase64-encoded signed v2 PaymentPayload (the value you'd put in the PAYMENT-SIGNATURE HTTP header). Use @x402/evm or @x402/fetch to sign locally with your own wallet — your private key never leaves your machine. Get the requirements from a first call without _payment, then retry.
checkSmtpNoAttempt an SMTP deliverability probe

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorNoError message when the call failed.
resultNoRaw JSON payload returned by the x402 service on a successful, paid call.
networkNoSettlement network for the x402 payment (base).
serviceNoUnderlying x402tools service that handled the call.
price_usdcNoPrice charged for this call, in USDC on Base.
requirementsNox402 payment requirements (scheme, network, amount, payTo, asset) when payment_required is true.
payment_requiredNoTrue when the call needs an x402 payment before it will run.
image.ocrExtract Text (OCR)
Read-onlyIdempotent
Inspect

Extract text from an image using OCR. Costs $0.05 USDC on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoPublic image URL to OCR (provide url OR image)
imageNoBase64-encoded image data (provide url OR image)
formatNoOutput formattext
_paymentNoBase64-encoded signed v2 PaymentPayload (the value you'd put in the PAYMENT-SIGNATURE HTTP header). Use @x402/evm or @x402/fetch to sign locally with your own wallet — your private key never leaves your machine. Get the requirements from a first call without _payment, then retry.
languageNoOCR language (ISO 639-3, e.g. eng)eng

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorNoError message when the call failed.
resultNoRaw JSON payload returned by the x402 service on a successful, paid call.
networkNoSettlement network for the x402 payment (base).
serviceNoUnderlying x402tools service that handled the call.
price_usdcNoPrice charged for this call, in USDC on Base.
requirementsNox402 payment requirements (scheme, network, amount, payTo, asset) when payment_required is true.
payment_requiredNoTrue when the call needs an x402 payment before it will run.
image.screenshotCapture Website Screenshot
Read-only
Inspect

Capture a screenshot of any website. Supports dark mode, full-page, and element selection. Costs $0.05 USDC on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesURL to screenshot
delayNoWait ms after page load before capture
widthNoViewport width in pixels
formatNoOutput image formatpng
heightNoViewport height in pixels
_paymentNoBase64-encoded signed v2 PaymentPayload (the value you'd put in the PAYMENT-SIGNATURE HTTP header). Use @x402/evm or @x402/fetch to sign locally with your own wallet — your private key never leaves your machine. Get the requirements from a first call without _payment, then retry.
darkModeNoEmulate prefers-color-scheme: dark
fullPageNoCapture full scrollable page
selectorNoCSS selector to capture specific element

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorNoError message when the call failed.
resultNoRaw JSON payload returned by the x402 service on a successful, paid call.
networkNoSettlement network for the x402 payment (base).
serviceNoUnderlying x402tools service that handled the call.
encodingNoEncoding of the binary payload (base64).
mimeTypeNoMIME type of the returned binary payload (e.g. image/png, application/pdf).
price_usdcNoPrice charged for this call, in USDC on Base.
requirementsNox402 payment requirements (scheme, network, amount, payTo, asset) when payment_required is true.
payment_requiredNoTrue when the call needs an x402 payment before it will run.
prospect.enrichEnrich Prospect
Read-only
Inspect

Turn a name + company domain into a sales-ready prospect profile: seniority, buyer persona, decision-maker probability, company intel, email pattern, and a personalised cold-email opener. Use for AI SDRs, lead enrichment, and outbound personalisation. Costs $0.50 USDC on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesFull name of the prospect
domainYesCompany domain, e.g. stripe.com
_paymentNoBase64-encoded signed v2 PaymentPayload (the value you'd put in the PAYMENT-SIGNATURE HTTP header). Use @x402/evm or @x402/fetch to sign locally with your own wallet — your private key never leaves your machine. Get the requirements from a first call without _payment, then retry.
company_nameNoCompany name if known (optional)
linkedin_urlNoKnown LinkedIn profile URL (optional hint)

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorNoError message when the call failed.
resultNoRaw JSON payload returned by the x402 service on a successful, paid call.
networkNoSettlement network for the x402 payment (base).
serviceNoUnderlying x402tools service that handled the call.
price_usdcNoPrice charged for this call, in USDC on Base.
requirementsNox402 payment requirements (scheme, network, amount, payTo, asset) when payment_required is true.
payment_requiredNoTrue when the call needs an x402 payment before it will run.
qr.generateGenerate QR Code
Read-onlyIdempotent
Inspect

Generate a QR code from text or URL. Returns PNG image as base64. Costs $0.01 USDC on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault
sizeNoImage width/height in pixels
textYesContent to encode in QR code
formatNoOutput formatbase64
_paymentNoBase64-encoded signed v2 PaymentPayload (the value you'd put in the PAYMENT-SIGNATURE HTTP header). Use @x402/evm or @x402/fetch to sign locally with your own wallet — your private key never leaves your machine. Get the requirements from a first call without _payment, then retry.

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorNoError message when the call failed.
resultNoRaw JSON payload returned by the x402 service on a successful, paid call.
networkNoSettlement network for the x402 payment (base).
serviceNoUnderlying x402tools service that handled the call.
encodingNoEncoding of the binary payload (base64).
mimeTypeNoMIME type of the returned binary payload (e.g. image/png, application/pdf).
price_usdcNoPrice charged for this call, in USDC on Base.
requirementsNox402 payment requirements (scheme, network, amount, payTo, asset) when payment_required is true.
payment_requiredNoTrue when the call needs an x402 payment before it will run.
qr.generate_styledGenerate Styled QR Code
Read-onlyIdempotent
Inspect

Generate an artistic/styled QR code with custom shapes, colors, and gradients. Costs $0.05 USDC on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault
sizeNoImage width/height in pixels
textYesContent to encode in QR code
formatNoOutput formatbase64
dotTypeNoShape of QR modulesrounded
_paymentNoBase64-encoded signed v2 PaymentPayload (the value you'd put in the PAYMENT-SIGNATURE HTTP header). Use @x402/evm or @x402/fetch to sign locally with your own wallet — your private key never leaves your machine. Get the requirements from a first call without _payment, then retry.
dotColorNoHex color for dots (e.g. #6366f1)
gradientToNoGradient end color (hex)
cornerColorNoHex color for finder pattern corners
gradientFromNoGradient start color (hex)
backgroundColorNoHex background color#ffffff

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorNoError message when the call failed.
resultNoRaw JSON payload returned by the x402 service on a successful, paid call.
networkNoSettlement network for the x402 payment (base).
serviceNoUnderlying x402tools service that handled the call.
encodingNoEncoding of the binary payload (base64).
mimeTypeNoMIME type of the returned binary payload (e.g. image/png, application/pdf).
price_usdcNoPrice charged for this call, in USDC on Base.
requirementsNox402 payment requirements (scheme, network, amount, payTo, asset) when payment_required is true.
payment_requiredNoTrue when the call needs an x402 payment before it will run.
security.screenScreen for Prompt Injection
Read-onlyIdempotent
Inspect

Screen text for prompt injection and jailbreak attacks before passing it to an LLM. Detects 10 attack categories. Costs $0.03 USDC on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesText to screen for prompt injection (max 50,000 chars)
sourceNoOrigin of the text (user_input, email, form, etc.)
_paymentNoBase64-encoded signed v2 PaymentPayload (the value you'd put in the PAYMENT-SIGNATURE HTTP header). Use @x402/evm or @x402/fetch to sign locally with your own wallet — your private key never leaves your machine. Get the requirements from a first call without _payment, then retry.
redactedNoRedact flagged snippets in the response
sensitivityNoDetection sensitivitymedium

Output Schema

ParametersJSON Schema
NameRequiredDescription
errorNoError message when the call failed.
resultNoRaw JSON payload returned by the x402 service on a successful, paid call.
networkNoSettlement network for the x402 payment (base).
serviceNoUnderlying x402tools service that handled the call.
price_usdcNoPrice charged for this call, in USDC on Base.
requirementsNox402 payment requirements (scheme, network, amount, payTo, asset) when payment_required is true.
payment_requiredNoTrue when the call needs an x402 payment before it will run.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources