{"name":"apiacre","title":"API Acre","description":"39 x402-paid web, document, data, developer, research, and EVM tools on Base, plus a free workflow catalog.","version":"0.1.4","protocolVersion":"2025-06-18","homepage":"https://apiacre.com","documentation":"https://apiacre.com/buyers","transports":{"streamable_http":{"url":"https://apiacre.com/mcp","protocolVersion":"2025-06-18"}},"toolsUrl":"https://apiacre.com/mcp/tools","tools":[{"name":"web.extract","description":"Extract clean readable text or Markdown from any public web page for research, summarization, RAG, or agent context."},{"name":"web.metadata","description":"Extract canonical URLs, titles, descriptions, Open Graph, Twitter Card, and document metadata from a public page."},{"name":"web.seo-audit","description":"Audit on-page technical SEO, score a public URL, and return prioritized, actionable issues for search optimization."},{"name":"web.security-audit","description":"Scan a public website for TLS and browser security header weaknesses and return a security score with fixes."},{"name":"web.accessibility-audit","description":"Check a public page for deterministic HTML accessibility problems and return actionable WCAG-oriented findings."},{"name":"web.performance-profile","description":"Measure website response latency, payload size, compression, caching, and performance signals for a public URL."},{"name":"web.links","description":"Extract, normalize, and classify internal and external links from a public web page."},{"name":"web.robots-sitemap","description":"Inspect a domain's robots.txt crawl rules and XML sitemap health, availability, and URL count."},{"name":"web.tech-fingerprint","description":"Identify frameworks, analytics, CDNs, servers, and other website technologies from public response signals."},{"name":"web.domain-intelligence","description":"Investigate a domain using DNS, TLS certificate, and RDAP registration signals in one structured report."},{"name":"web.full-audit","description":"Run a comprehensive website audit combining SEO, security, accessibility, and performance scores with prioritized fixes."},{"name":"web.business-due-diligence","description":"Assess a business domain using website quality, SEO, security, accessibility, performance, DNS, TLS, and RDAP registration signals."},{"name":"document.extract","description":"Extract clean text and metadata from supplied PDF, DOCX, HTML, Markdown, CSV, JSON, YAML, or plain-text documents."},{"name":"document.tables","description":"Extract structured table rows and columns from supplied HTML, DOCX, or CSV documents."},{"name":"document.redact","description":"Detect and redact PII and personal data in text, including email addresses, phone numbers, IPv4 addresses, payment cards, and US Social Security numbers."},{"name":"document.diff","description":"Compare two texts and return structured line additions, removals, and a unified diff."},{"name":"data.profile","description":"Profile CSV, JSON, or YAML records for field types, nulls, uniqueness, and representative samples."},{"name":"data.clean","description":"Clean CSV, JSON, or YAML records by normalizing keys, trimming whitespace, and standardizing empty values."},{"name":"data.convert","description":"Convert structured data between CSV, JSON, and YAML formats with a machine-readable response."},{"name":"data.schema","description":"Infer a JSON Schema from CSV, JSON, or YAML records, including nullable fields and observed primitive types."},{"name":"data.schemaorg-normalize","description":"Normalize caller-supplied inline Schema.org JSON-LD into deterministic Organization, Product, Service, Article, and Event entities with privacy scrubbing and field-level evidence hashes."},{"name":"data.deduplicate","description":"Remove duplicate CSV, JSON, or YAML records using selected identity fields and report the removed count."},{"name":"developer.x402-preflight","description":"Probe a public endpoint without paying and return an x402 v2 compliance grade, protocol evidence, and actionable remediation."},{"name":"developer.openapi-audit","description":"Validate and audit an OpenAPI document for missing operation IDs, descriptions, responses, and consistency problems."},{"name":"developer.dependency-audit","description":"Audit exact Python/PyPI, npm, Go, Maven, NuGet, crates.io, or RubyGems dependencies against OSV and return affected packages and vulnerabilities."},{"name":"developer.license-audit","description":"Classify software dependency licenses and flag packages that need commercial or legal review."},{"name":"developer.secret-scan","description":"Scan source code or configuration text for leaked API keys, tokens, and credentials without returning secret values."},{"name":"developer.code-metrics","description":"Measure source-code size, functions, branching complexity, and maintainability signals for supported languages."},{"name":"developer.structured-diff","description":"Compare JSON or YAML documents and return machine-readable additions, removals, and changes by path."},{"name":"research.feed-normalize","description":"Fetch and normalize public RSS or Atom feeds into stable structured JSON entries for agents and research workflows."},{"name":"research.news-aggregate","description":"Merge two to eight public RSS or Atom feeds into a filtered, deduplicated, time-ordered news stream with bounded partial-failure reporting."},{"name":"research.sec-filing-signals","description":"Look up a public company by ticker or CIK, normalize recent SEC filings, and flag deterministic events such as late filings, amendments, auditor changes, non-reliance, control changes, or bankruptcy disclosures."},{"name":"research.sec-insider-transactions","description":"Retrieve recent SEC Form 4 officer, director, and 10% beneficial-owner trades for a ticker or CIK, including purchases, sales, awards, exercises, tax withholding, prices, holdings, 10b5-1 context, derivatives, and filing footnotes."},{"name":"research.sec-financial-facts","description":"Retrieve normalized, recent issuer-reported revenue, earnings, balance-sheet, cash-flow, and diluted-EPS facts from official SEC XBRL data."},{"name":"crypto.address-inspect","description":"Validate, normalize, and checksum an Ethereum or EVM wallet address and identify the zero address."},{"name":"crypto.base-account-snapshot","description":"Read point-in-time ETH and native USDC balances, account nonce, and contract-code status for an address at one resolved Base mainnet block."},{"name":"crypto.base-transaction-inspect","description":"Inspect a Base mainnet transaction and receipt together, including execution outcome, confirmations, timestamp, actual fee, method selector, and bounded block context."},{"name":"crypto.calldata-decode","description":"Decode Ethereum or EVM ABI calldata arguments using a supplied Solidity function signature."},{"name":"crypto.typed-data-hash","description":"Validate EIP-712 typed structured data and derive its domain separator, message hash, and signing digest."}],"resources":[{"uri":"https://apiacre.com/workflows.json","name":"apiacre-workflows","description":"Free client-side recipes with exact aggregate USDC prices."}],"payment":{"protocol":"x402","version":2,"scheme":"exact","network":"eip155:8453","asset":"USDC","authorization":"per-tool-call","discovery":"https://apiacre.com/.well-known/x402"},"contact":{"email":"hello@apiacre.com"}}