Agent Utility Network MCP
Provides 35 pay-per-call agent utilities including company research, vendor due diligence, DNS lookups, domain trust scoring, and web page reading. Operates on the x402 protocol using USDC on Base for micropayments without requiring API keys or accounts.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://api.avedaris.com/mcpWhat its tools do
14 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to avedaris.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Perform company research and vendor due diligence
- Conduct DNS lookups and domain trust scoring
- Read public web pages and extract metadata
- Validate and repair JSON data
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- agent-utility-network 0.6.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 14 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Tools
14 advertised
json_repair — Repair malformed JSON
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.
{
"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',}"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}entity_normalize — Normalize an entity name
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.
{
"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."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}text_extract_signals — Extract signals from text
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.
{
"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 ops@example.com on 2026-08-30 about $25."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}web_read_batch — Read up to 5 web pages as Markdown
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.
{
"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."
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}vendor_intelligence — Research a company (vendor due diligence)
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.
{
"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/"
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}domain_rdap_lookup — Look up domain age and registration (RDAP)
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.
{
"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."
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}email_auth_check — Check email authentication (SPF, DMARC, DKIM, MX)
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.
{
"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."
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}domain_trust_score — Score whether to trust a 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.
{
"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."
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}vendor_watch_recheck — Re-check a supplier for changes
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.
{
"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."
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}vendor_what_changed — Report what changed at a supplier
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.
{
"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."
}
}
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}search_utilities — Search AUN utilities (free)
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.
{
"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
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_utility_details — Get a utility's full contract (free)
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.
{
"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."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_call_snippet — Get a ready-to-run paid request (free)
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.
{
"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."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}network_capabilities — Find the right AUN utility (free)
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.
{
"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
}
}
}{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1353 ms
- 95th percentile latency
- 1353 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1353 ms · metadata changed · 14 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http agent-utility-network-mcp https://api.avedaris.com/mcpCodex
codex mcp add agent-utility-network-mcp --url https://api.avedaris.com/mcpCursor
{
"mcpServers": {
"agent-utility-network-mcp": {
"url": "https://api.avedaris.com/mcp"
}
}
}Cline
{
"mcpServers": {
"agent-utility-network-mcp": {
"type": "streamableHttp",
"url": "https://api.avedaris.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"agent-utility-network-mcp": {
"type": "http",
"url": "https://api.avedaris.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http agent-utility-network-mcp https://api.avedaris.com/mcpClaude Desktop
https://api.avedaris.com/mcpWindsurf
{
"mcpServers": {
"agent-utility-network-mcp": {
"serverUrl": "https://api.avedaris.com/mcp"
}
}
}Let your agent find its tools
Find servers like Agent Utility Network MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other ai and machine learning servers
Do you run Agent Utility Network MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.