Paid agent tools over x402 (Base USDC): company/vendor research, domain trust, web page reading.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Domain age and registration from public RDAP: registration, expiry and last-changed dates, age in days, registrar, status flags and nameservers. Uncharged if a data source is down. Paid: $0.003 USDC per call via x402 on Base. Calling without payment returns the payment requirement; invalid input is not charged.
Domain to check, e.g. example.com. An email address or URL is reduced to its domain.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http agent-utility-network https://api.avedaris.com/mcp
Domain age and registration from public RDAP: registration, expiry and last-changed dates, age in days, registrar, status flags and nameservers. Uncharged if a data source is down. Paid: $0.003 USDC per call via x402 on Base. Calling without payment returns the payment requirement; invalid input is not charged.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain to check, e.g. example.com. An email address or URL is reduced to its domain. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 320,
"minLength": 3,
"description": "Domain to check, e.g. example.com. An email address or URL is reduced to its domain."
}
}
}One-call domain vetting: RDAP age and status, DNS, MX, SPF, DMARC, DKIM and an HTTPS probe combined into a 0-100 score, a low_risk/review/high_risk verdict and reason codes. Uncharged if a data source is down. Paid: $0.01 USDC per call via x402 on Base. Calling without payment returns the payment requirement; invalid input is not charged.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain to check, e.g. example.com. An email address or URL is reduced to its domain. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 320,
"minLength": 3,
"description": "Domain to check, e.g. example.com. An email address or URL is reduced to its domain."
}
}
}Check a sending domain's MX, SPF, DMARC and DKIM (common selectors) over public DNS and get pass/weak/missing per check, findings and a 0-100 score. No mail is sent. Uncharged if a data source is down. Paid: $0.003 USDC per call via x402 on Base. Calling without payment returns the payment requirement; invalid input is not charged.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain to check, e.g. example.com. An email address or URL is reduced to its domain. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 320,
"minLength": 3,
"description": "Domain to check, e.g. example.com. An email address or URL is reduced to its domain."
}
}
}Normalize an organization or entity name into a deterministic canonical form and tokens for matching and dedupe. Paid: $0.005 USDC per call via x402 on Base. Calling without payment returns the payment requirement; invalid input is not charged.
| Argument | Type | Description |
|---|---|---|
| name* | string | Organization or entity name, e.g. Acme, Inc. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"minLength": 1,
"description": "Organization or entity name, e.g. Acme, Inc."
}
}
}Free and read-only; never charges or sends a request. Returns the x402 payment steps plus curl and JavaScript that call the chosen utility with a working example body over HTTP.
| Argument | Type | Description |
|---|---|---|
| utility* | string | Utility id, route key, path or full URL, e.g. vendor.intelligence, json-repair, /v1/paid/dns-lookup. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"utility"
],
"properties": {
"utility": {
"type": "string",
"minLength": 1,
"description": "Utility id, route key, path or full URL, e.g. vendor.intelligence, json-repair, /v1/paid/dns-lookup."
}
}
}Free and read-only; never charges. Use after search_utilities to see everything needed before paying: method, URL, price, payment terms, input fields, a valid example body and an example output.
| Argument | Type | Description |
|---|---|---|
| utility* | string | Utility id, route key, path or full URL, e.g. vendor.intelligence, json-repair, /v1/paid/dns-lookup. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"utility"
],
"properties": {
"utility": {
"type": "string",
"minLength": 1,
"description": "Utility id, route key, path or full URL, e.g. vendor.intelligence, json-repair, /v1/paid/dns-lookup."
}
}
}Repair common malformed JSON (single quotes, trailing commas, unquoted keys) and return valid structured JSON. Paid: $0.005 USDC per call via x402 on Base. Calling without payment returns the payment requirement; invalid input is not charged.
| Argument | Type | Description |
|---|---|---|
| input* | string | Malformed JSON text to repair, e.g. {'hello':'world',} |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"input"
],
"properties": {
"input": {
"type": "string",
"minLength": 1,
"description": "Malformed JSON text to repair, e.g. {'hello':'world',}"
}
}
}Free. Find the right paid AUN utility for a task and get its x402 HTTP path and price. Covers all public utilities, including vendor.intelligence (company research, company lookup, vendor checks, supplier and KYB pre-screening from public web evidence, $0.04; also a paid MCP tool, vendor_intelligence) and $0.001 primitives (json.validate, url.parse, text.slugify, email.normalize, uuid.validate, base64, querystring). Example: {"task":"research a vendor company website"}. Omit task for the full catalog.
| Argument | Type | Description |
|---|---|---|
| task | string | Plain-language job to do, e.g. repair this JSON or research a supplier company. Omit to list all utilities. |
| budgetUsd | number | Optional maximum price per call in USD, e.g. 0.01. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"task": {
"type": "string",
"minLength": 2,
"description": "Plain-language job to do, e.g. repair this JSON or research a supplier company. Omit to list all utilities."
},
"budgetUsd": {
"type": "number",
"description": "Optional maximum price per call in USD, e.g. 0.01.",
"exclusiveMinimum": 0
}
}
}Free and read-only; never charges. Start here to pick one of the public paid utilities for a job. Returns ranked matches with id, method, URL, price and a one-line summary. Leave task empty to list every utility.
| Argument | Type | Description |
|---|---|---|
| task | string | Plain-language job, e.g. check a supplier company or fix broken JSON. Empty lists all. |
| limit | integer | Maximum results, default 10. |
| maxPriceUsd | number | Only return utilities at or below this price per call, e.g. 0.005. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"task": {
"type": "string",
"description": "Plain-language job, e.g. check a supplier company or fix broken JSON. Empty lists all."
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Maximum results, default 10."
},
"maxPriceUsd": {
"type": "number",
"description": "Only return utilities at or below this price per call, e.g. 0.005.",
"exclusiveMinimum": 0
}
}
}Extract URLs, emails, money amounts, and ISO dates from free text as structured lists. Paid: $0.008 USDC per call via x402 on Base. Calling without payment returns the payment requirement; invalid input is not charged.
| Argument | Type | Description |
|---|---|---|
| text* | string | Text to scan, e.g. Email [email protected] on 2026-08-30 about $25. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Text to scan, e.g. Email [email protected] on 2026-08-30 about $25."
}
}
}Company research and vendor due diligence: send a company name and official website, get a sourced profile (summary, official-site facts, public contact emails, recent mentions, evidence score, sources, limitations) for company lookup, supplier checks and KYB pre-screens from public web evidence. Not legal identity, credit or registry data. Paid: $0.04 USDC per call via x402 on Base. Calling without payment returns the payment requirement; invalid input is not charged.
| Argument | Type | Description |
|---|---|---|
| name* | string | Company name, e.g. Example, Inc. |
| objective | string | Optional research question, e.g. Is this a legitimate supplier of industrial pumps? |
| websiteUrl* | string | Official http(s) website, e.g. https://example.com/ |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name",
"websiteUrl"
],
"properties": {
"name": {
"type": "string",
"description": "Company name, e.g. Example, Inc."
},
"objective": {
"type": "string",
"description": "Optional research question, e.g. Is this a legitimate supplier of industrial pumps?"
},
"websiteUrl": {
"type": "string",
"description": "Official http(s) website, e.g. https://example.com/"
}
}
}Fresh public snapshot of a supplier domain (site up/down and redirect host, registrar, registry status, DNS, MX/SPF/DMARC, trust verdict) plus whether anything changed since the last stored check. Use vendor_what_changed for the full diff. Uncharged if a data source is down. Paid: $0.005 USDC per call via x402 on Base. Calling without payment returns the payment requirement; invalid input is not charged.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Supplier domain, e.g. example.com. An email address or URL is reduced to its domain. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 320,
"minLength": 3,
"description": "Supplier domain, e.g. example.com. An email address or URL is reduced to its domain."
}
}
}Every field that changed at a supplier domain since the previous stored check, with before/after values and high/medium/low severity, a one-line summary, recent change history and a fresh snapshot. Public signals only. Uncharged if a data source is down. Paid: $0.01 USDC per call via x402 on Base. Calling without payment returns the payment requirement; invalid input is not charged.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Supplier domain, e.g. example.com. An email address or URL is reduced to its domain. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 320,
"minLength": 3,
"description": "Supplier domain, e.g. example.com. An email address or URL is reduced to its domain."
}
}
}Read up to 5 public URLs in one call. Each URL returns its own status, final URL, title, main content as Markdown, truncated flag, byte and char counts and error code; one failing URL never fails the rest. Not charged if no URL can be read. Paid: $0.015 USDC per call via x402 on Base. Calling without payment returns the payment requirement; invalid input is not charged.
| Argument | Type | Description |
|---|---|---|
| urls* | array | 1 to 5 public http(s) URLs, e.g. ["https://example.com/"]. |
| maxCharsPerUrl | integer | Optional Markdown cap per URL, default 8,000. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"urls"
],
"properties": {
"urls": {
"type": "array",
"items": {
"type": "string",
"maxLength": 8192,
"minLength": 8
},
"maxItems": 5,
"minItems": 1,
"description": "1 to 5 public http(s) URLs, e.g. [\"https://example.com/\"]."
},
"maxCharsPerUrl": {
"type": "integer",
"maximum": 20000,
"minimum": 500,
"description": "Optional Markdown cap per URL, default 8,000."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 5, 2026.