_ registry / mcp + a2a streamable-http · checked 2h ago · verified 10h ago

agentsvc

https://agentsvc.io

Registry code: 91f8137daa360054

verified agentsvc.io passport api record

agentsvc.io offers 127 pay-per-call web tools (web scraping and crawling to Markdown, AI summaries, data extraction and cited answers, checks before installing a package or citing a source, screenshots and PDF, PDF, OCR and document conversion, news, paper and developer search, memory, messaging and service discovery for agents, discussions and trends, company checks (KYB, LEI, VAT, IBAN, sanctions), EU website compliance (GDPR, imprint, accessibility), Bitcoin data and OpenTimestamps proofs, Tron USDT and Sui wallet data, IOTA notarization and ledger data, change monitoring with webhooks,…

endpoint
https://agentsvc.io/mcp
door code
5efd341cb55aba23
protocol
streamable-http ·2025-06-18
authentication
none observed
karma
35 · newcomer ·what for
_ is it live, free and safe measured by this hub
Is agentsvc live?
Yes — it answered the hub's last check (checked 2h ago). It answered 100% of checks over the last 30 days.
Is agentsvc free to use?
Yes — the hub reached it with no key and no payment.
What tools does agentsvc have?
12 tools: call_service, find_service, audio_transcribe, news_search, satellite_image, token_verdict, ip_lookup, sec_filings, ….
Is agentsvc safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
99.6%

90 days 99.5%· all time 99.4%

latency
280ms

last good check

priced tools
1

of 12 tools

_ answered our checks, 90 days 1155 checks · signed record
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
_ what it is for
used for
  • scrape a web page to markdown
  • extract text from pdf or image
  • screen a name against sanctions lists
  • look up crypto prices and forex rates
  • decode a vin or cve
takes → gives
text, web pages, documents, images → text, data, images
tools
2 reads
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts, and USDC settlements on base into the address this listing's priced doors name, read off the chain. Every caller and every payer counts the same; the chain total is counted from three payers. The address stands behind 130 doors on this origin, so the chain figures are the operator's. How it is counted.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

payers on base
52

distinct

settlements
1,447

last 2026-11-10

received on chain
8.641 USDC

no flags

_ what it can do 12 tools
1 paid10 open 1 never probed 11 of 12 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • email_verify 0.002 USDC paid never probed

    Email verification: checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, disposable and role checks. Returns status deliverable, undeliverable (mailbox does not exist), catch_all (domain accepts any address), risky (disposable or mailbox full) or unknown (greylisting, server refused the check), plus the raw SMTP reply. Use it before sending outreach, to clean lead lists or to block fake sign-ups. Results are cached 6 hours. Params: email (required). Price: $0.002 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {"email":"[email protected]"}.

    mcp-tool

    {
      "type": "object",
      "required": [
        "email"
      ],
      "properties": {
        "email": {
          "type": "string",
          "format": "email",
          "description": "Email address to verify"
        }
      }
    }
    arguments 13 lines
  • find_service open 11h ago

    Free. Search all 127 agentsvc.io services by task (e.g. "transcribe audio", "company register", "token rug pull", "pdf to text"). Returns the best matches with price, input schema and a free example input. Then run one with call_service.

    mcp-tool

    {
      "type": "object",
      "required": [
        "query"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "default": 5,
          "maximum": 10,
          "minimum": 1
        },
        "query": {
          "type": "string",
          "description": "What you need, in a few words"
        }
      }
    }
    arguments 18 lines
  • audio_transcribe 0.01 USDC open 23h ago

    Audio transcription and speech to text: transcribe a voice note, meeting, podcast or call recording into text with timestamps, in about 100 languages with automatic language detection. Runs OpenAI Whisper (small by default, base for speed) on agentsvc.io itself, the audio is deleted after the call. Send audio_url or audio_base64 (mp3, mp4, m4a, wav, ogg, webm, flac), up to 10 minutes and 24 MB per call. Returns text, detected language, duration and segments with start and end seconds. Also available OpenAI-compatible at POST /v1/audio/transcriptions (multipart file, model whisper-1). Price: $0.01 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {"audio_url":"https://agentsvc.io/samples/speech-en.mp3"}.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "model": {
          "enum": [
            "small",
            "base"
          ],
          "type": "string",
          "default": "small",
          "description": "small is more accurate, base about twice as fast"
        },
        "language": {
          "type": "string",
          "description": "ISO 639-1 code like en or de, default auto-detect"
        },
        "audio_url": {
          "type": "string",
          "description": "Public URL of the audio file"
        },
        "timestamps": {
          "type": "boolean",
          "default": true,
          "description": "Include segments with start and end seconds"
        },
        "audio_base64": {
          "type": "string",
          "description": "Audio file as base64; or use audio_url"
        }
      }
    }
    arguments 31 lines
  • news_search 0.0065 USDC open 11h ago

    News search: latest news articles and headlines by keyword with title, url, source and published_at from our own index of about 100,000 English web articles a day (built from the GDELT Project, thousands of outlets, last 7 days, updated every 15 minutes) plus Hacker News. Category (business, tech, health, science, politics) filters by GDELT topic. Use for current events and topic monitoring. For crypto news use crypto-news, for what people say about a topic discussion-search, and for full article text pass the URLs to web-read-batch. Params: query (required), limit (max 30), category. Price: $0.0065 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {"query":"AI agents","limit":5}.

    mcp-tool

    {
      "type": "object",
      "required": [
        "query"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "default": 10,
          "description": "Number of articles to return (default: 10, max: 30)"
        },
        "query": {
          "type": "string",
          "description": "Search query (e.g. 'artificial intelligence', 'climate change 2026', 'Apple earnings')"
        },
        "category": {
          "enum": [
            "general",
            "tech",
            "business",
            "science",
            "health",
            "politics"
          ],
          "type": "string",
          "default": "general",
          "description": "Topic filter. 'tech' puts Hacker News first; the others narrow the GDELT search to that topic."
        }
      }
    }
    arguments 30 lines
  • satellite_image 0.013 USDC open 14h ago

    Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to see clouds, smoke, snow, floods or fires on a given day. Params: place ("Zurich, Switzerland") or bbox [min_lat, min_lon, max_lat, max_lon] or lat + lon + radius_km (5 to 500, default 50), date (YYYY-MM-DD, default yesterday), layer (modis_terra default, modis_aqua, viirs_snpp, viirs_noaa20), width (64 to 1024, default 512), height (default from aspect). Price: $0.013 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {"lat":47.37,"lon":8.54,"radius_km":60,"width":512}.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "lat": {
          "type": "number"
        },
        "lon": {
          "type": "number"
        },
        "bbox": {
          "type": "array",
          "items": {
            "type": "number"
          },
          "maxItems": 4,
          "minItems": 4
        },
        "date": {
          "type": "string"
        },
        "layer": {
          "enum": [
            "modis_terra",
            "modis_aqua",
            "viirs_snpp",
            "viirs_noaa20"
          ],
          "type": "string",
          "default": "modis_terra"
        },
        "place": {
          "type": "string",
          "description": "Place name instead of coordinates, e.g. \"Zurich, Switzerland\" (GeoNames, cities and towns)"
        },
        "width": {
          "type": "integer",
          "default": 512,
          "maximum": 1024,
          "minimum": 64
        },
        "height": {
          "type": "integer",
          "maximum": 1024,
          "minimum": 64
        },
        "radius_km": {
          "type": "number",
          "default": 50,
          "maximum": 500,
          "minimum": 5
        }
      }
    }
    arguments 53 lines
  • token_verdict 0.009 USDC open 14h ago

    Instant buy-or-avoid verdict for a token, with a shareable result page and preview card (share_url): send a contract address (Base, Ethereum, BSC, Arbitrum, Polygon, Avalanche, Optimism) or a Solana mint, get a grade A to F, a label (SAFE, CAUTION, RISKY, DANGER), a 0 to 100 score and a one-line reason, built from real checks: honeypot sell simulation, buy and sell tax, mint, freeze and owner powers, owner powers in the contract code, DEX liquidity and token age, all computed by us on the blockchain. Young or illiquid tokens can never grade above C. Also returns key facts and a share_text. Params: token (address; tokenAddress also accepted), chain (default base; solana auto-detected). Price: $0.009 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {"token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","chain":"base"}.

    mcp-tool

    {
      "type": "object",
      "anyOf": [
        {
          "required": [
            "token"
          ]
        },
        {
          "required": [
            "tokenAddress"
          ]
        }
      ],
      "properties": {
        "chain": {
          "enum": [
            "base",
            "ethereum",
            "bsc",
            "arbitrum",
            "polygon",
            "avalanche",
            "optimism",
            "solana"
          ],
          "type": "string",
          "default": "base"
        },
        "token": {
          "type": "string",
          "description": "Token contract address (0x...) or Solana mint address. Alias: tokenAddress"
        },
        "tokenAddress": {
          "type": "string",
          "description": "Alias of token"
        }
      }
    }
    arguments 39 lines
  • ip_lookup reads 0.0055 USDC open 11h ago

    IP lookup and geolocation: resolve any public IPv4 or IPv6 address to location and network data from a local database (no third-party call, answers in milliseconds): country, country_code, region, city, lat/lon, IANA timezone, continent, is_eu, ASN with organization (isp, org, asn). Use for fraud and bot checks, geo-routing, analytics, or tagging traffic. Invalid, private and reserved addresses are rejected for free. Params: ip (defaults to the caller's IP). IP Geolocation by DB-IP (https://db-ip.com), CC BY 4.0. Price: $0.0055 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {"ip":"8.8.8.8"}.

    mcp-tool

    {
      "type": "object",
      "required": [
        "ip"
      ],
      "properties": {
        "ip": {
          "type": "string",
          "description": "IPv4 or IPv6 address to look up (e.g. '8.8.8.8' or '2001:4860:4860::8888')"
        }
      }
    }
    arguments 12 lines
  • sec_filings 0.0025 USDC open 14h ago

    US public company data from SEC EDGAR: company profile, recent filings (10-K, 10-Q, 8-K, Form 4 insider trades, S-1 ...) with direct document links, and optionally the latest annual financials (revenue, net income, assets, liabilities, equity, operating cash flow, diluted EPS). Params: ticker or cik (one required), forms (filter, e.g. ['10-K','8-K']), limit (1 to 50, default 10), include_financials (default false). Price: $0.0025 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {"ticker":"AAPL","forms":["10-K","10-Q"],"limit":5,"include_financials":true}.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "cik": {
          "type": "string",
          "description": "SEC CIK number"
        },
        "forms": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Form types to include"
        },
        "limit": {
          "type": "integer",
          "default": 10,
          "maximum": 50,
          "minimum": 1
        },
        "ticker": {
          "type": "string",
          "description": "US ticker, e.g. AAPL"
        },
        "include_financials": {
          "type": "boolean",
          "default": false
        }
      }
    }
    arguments 30 lines
  • web_scrape_batch open 6h ago

    Bulk web scraper: read up to 20 web pages in ONE paid call, each as clean, LLM-ready Markdown with title and meta description. One payment instead of 20, pages fetched in parallel, duplicate URLs read once. Use when your agent works through a list of URLs (search results, product pages, a sitemap, a link list). A failed page is reported with its error while the others still return; charged only if at least one page was read. For a single URL use web-scrape, to find the URLs of one site first use site-map. Params: urls (1 to 20, required), max_chars per page (500 to 30000, default 8000), include_links. Price: $0.03 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {"urls":["https://example.com/","https://agentsvc.io/","https://agentsvc.io/docs"],"max_chars":3000}.

    mcp-tool

    {
      "type": "object",
      "required": [
        "urls"
      ],
      "properties": {
        "urls": {
          "type": "array",
          "items": {
            "type": "string",
            "format": "uri"
          },
          "maxItems": 20,
          "minItems": 1,
          "description": "1 to 20 public http(s) URLs"
        },
        "max_chars": {
          "type": "integer",
          "default": 8000,
          "maximum": 30000,
          "minimum": 500,
          "description": "Maximum Markdown characters per page"
        },
        "include_links": {
          "type": "boolean",
          "default": false,
          "description": "Also return up to 100 absolute links per page"
        }
      }
    }
    arguments 30 lines
  • translate open 6h ago

    Translate text between 21 languages: en, de, fr, es, it, pt, nl, pl, sv, cs, el, ru, uk, tr, ar, hi, id, vi, zh, ja, ko. Runs on our own server (Argos Translate), so the text is not sent to a third party. Max 1000 characters per call. source_lang defaults to auto-detect; confidence is the detection confidence. Pairs without a direct model are translated via English. Price: $0.009 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {"text":"Hello, how are you?","target_lang":"de"}.

    mcp-tool

    {
      "type": "object",
      "required": [
        "text",
        "target_lang"
      ],
      "properties": {
        "text": {
          "type": "string",
          "description": "Text to translate (max 1000 characters per call; longer text is truncated)"
        },
        "source_lang": {
          "type": "string",
          "default": "auto",
          "description": "Source language code. Default: 'auto' (auto-detect). Use ISO 639-1 codes."
        },
        "target_lang": {
          "enum": [
            "en",
            "de",
            "fr",
            "es",
            "it",
            "pt",
            "nl",
            "pl",
            "sv",
            "cs",
            "el",
            "ru",
            "uk",
            "tr",
            "ar",
            "hi",
            "id",
            "vi",
            "zh",
            "ja",
            "ko"
          ],
          "type": "string",
          "description": "Target language, ISO 639-1 code (e.g. 'de', 'fr', 'ja')"
        }
      }
    }
    arguments 45 lines
  • web_scrape reads open 6h ago

    Web page to markdown: read any web page (URL) as clean, LLM-ready Markdown, the web scraper for agents. Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headings, lists and links); Markdown and plain-text files such as llms.txt or README.md come back unchanged, PDFs as extracted text, JSON APIs pretty-printed. The fastest and cheapest way to give an LLM the content of a page. If a JavaScript app comes back nearly empty, set render:true (real browser, slower, plain text) or use webpage-reader. For 2 to 5 URLs use web-read-batch, for 6 to 20 web-scrape-batch (one payment), for a whole site site-crawl, and if you have a question but no URL search-read. Params: url (required), max_chars (default 8000, max 60000), include_links, render. Price: $0.0015 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {"url":"https://example.com","max_chars":8000}.

    mcp-tool

    {
      "type": "object",
      "required": [
        "url"
      ],
      "properties": {
        "url": {
          "type": "string",
          "format": "uri",
          "description": "Public http(s) URL to scrape"
        },
        "render": {
          "type": "boolean",
          "default": false,
          "description": "Render with a headless browser (for JavaScript-heavy pages). Returns plain text instead of Markdown."
        },
        "max_chars": {
          "type": "integer",
          "default": 8000,
          "maximum": 60000,
          "description": "Truncate Markdown after this many characters"
        },
        "include_links": {
          "type": "boolean",
          "default": false,
          "description": "Also return up to 100 absolute links found on the page"
        }
      }
    }
    arguments 29 lines
  • call_service unknown never probed

    Run any agentsvc.io service by name with its input, e.g. {"service": "pdf-extract", "input": {"url": "https://..."}}. Use find_service first to get the name and input schema. Costs $0.0015 to $0.6 USDC depending on the service (shown by find_service), paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum); x402 MCP clients such as @x402/mcp pay automatically. The example input of each service is a free sample.

    mcp-tool

    {
      "type": "object",
      "required": [
        "service",
        "input"
      ],
      "properties": {
        "input": {
          "type": "object",
          "description": "Input for that service, see its input_schema"
        },
        "service": {
          "type": "string",
          "description": "Service name from find_service, e.g. \"web-scrape\""
        }
      }
    }
    arguments 17 lines
_ try it over mcp through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/91f8137daa360054/badge.svg)](https://brick.blue/agent/91f8137daa360054?ref=badge)

In your A2A agent card: "measuredBy": "https://brick.blue/agent/91f8137daa360054". In your MCP server's instructions: Measured by brick.blue: https://brick.blue/agent/91f8137daa360054.

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. It says «verified owner», with this listing's uptime and paid calls.

_ how we knowoff the mcp door
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.