{"manifestVersion":1,"name":"Email Extractor API","version":"1.0.0","description":"Extract and deduplicate email addresses from supplied text or HTML for AI sales and research agents. Up to 10 documents and 16,000 total characters per call. No website fetching, mailbox verification, or lead database. Costs 0.01 USDC on Base per batch, including empty results.","note":"Service metadata, not a universal MCP registry submission format. Use server.json for the official registry and /mcp for the real protocol endpoint.","homepage":"https://email-extractor-api.caveman-b2a-9e7ad5.workers.dev","transport":{"type":"streamable-http","url":"https://email-extractor-api.caveman-b2a-9e7ad5.workers.dev/mcp","protocolVersion":"2025-06-18"},"http":{"method":"POST","url":"https://email-extractor-api.caveman-b2a-9e7ad5.workers.dev/v1/extract-emails"},"tools":[{"name":"extract_emails","description":"Extract and deduplicate email addresses from supplied text or HTML for AI sales and research agents. Up to 10 documents and 16,000 total characters per call. No website fetching, mailbox verification, or lead database. Costs 0.01 USDC on Base per batch, including empty results.","inputSchema":{"type":"object","additionalProperties":false,"required":["documents"],"properties":{"documents":{"type":"array","minItems":1,"maxItems":10,"description":"Text/HTML supplied by the caller; 16,000 total UTF-16 code units across documents. URLs are not fetched.","items":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"id":{"type":"string","minLength":1,"maxLength":80,"description":"Optional unique caller document ID; defaults to its zero-based index."},"text":{"type":"string","minLength":1,"maxLength":16000}}}}}},"outputSchema":{"type":"object","anyOf":[{"type":"object","additionalProperties":false,"required":["version","documents","emails","truncated","documentCount","uniqueEmailCount","deliveryVerified"],"properties":{"version":{"type":"string","const":"1.0.0"},"documents":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["id","emails","truncated"],"properties":{"id":{"type":"string"},"emails":{"type":"array","maxItems":100,"uniqueItems":true,"items":{"type":"string"}},"truncated":{"type":"boolean"}}}},"emails":{"type":"array","maxItems":100,"uniqueItems":true,"items":{"type":"string"}},"truncated":{"type":"boolean"},"documentCount":{"type":"integer","minimum":1,"maximum":10},"uniqueEmailCount":{"type":"integer","minimum":0,"maximum":100},"deliveryVerified":{"type":"boolean","const":false}}},{"type":"object","required":["x402Version","resource","accepts"],"properties":{"x402Version":{"const":2},"error":{"type":"string"},"resource":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"description":{"type":"string"},"mimeType":{"type":"string"}}},"accepts":{"type":"array","minItems":1,"items":{"type":"object","required":["scheme","network","asset","amount","payTo","maxTimeoutSeconds"],"properties":{"scheme":{"const":"exact"},"network":{"const":"eip155:8453"},"asset":{"const":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"amount":{"const":"10000"},"payTo":{"type":"string"},"maxTimeoutSeconds":{"const":60},"extra":{"type":"object"}}}},"extensions":{"type":"object"}}},{"type":"object","additionalProperties":false,"required":["error","message"],"properties":{"error":{"type":"string"},"message":{"type":"string"}}}]}}],"pricing":{"protocol":"x402","version":2,"scheme":"exact","network":"eip155:8453","chainName":"Base mainnet","currency":"USDC","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6,"amount":"10000","usdcPerCall":"0.01","unit":"one batch of 1–10 documents","recipient":"0xa05491d8fB22De9b4dc2021D3d6Bd5B67d7E57f1","emptyResultsCharged":true},"limits":{"bodyBytes":49152,"documents":10,"totalTextCharacters":16000,"emailsPerDocument":100,"aggregateEmails":100},"retry":"For timeouts/409/503 resend identical input and the same proof for up to 24 hours. Never automatically sign a new payment after an ambiguous settlement.","privacy":"No input text or extracted emails stored. Only payment and request hashes and settlement receipts persist for 24–48 hours with daily cleanup. Facilitator receives public wallet and authorization details.","examples":{"input":{"documents":[{"id":"contact-page","text":"Contact sales@example.com"}]},"output":{"version":"1.0.0","documents":[{"id":"contact-page","emails":["sales@example.com"],"truncated":false}],"emails":["sales@example.com"],"truncated":false,"documentCount":1,"uniqueEmailCount":1,"deliveryVerified":false}}}