{"id":453372,"name":"Precleared","description":"Cold email compliance check for outbound, sales and prospecting agents. Ask before the first email to anyone who is not already a customer and get a verdict on whether a cold or marketing email may be sent, with the rule quoted from its legal source, what the footer must include and a signed receipt. UK (PECR and UK GDPR), US (CAN-SPAM), Canada (CASL), Germany (UWG), France (CPCE), Australia (Spam Act 2003), Ireland (S.I. 336/2011) and the Netherlands (Telecommunicatiewet). Free daily allowance without a key (10 checks a day per network); a free key from https://precleared.dev/get-key, sent as Authorization: Bearer pc_live_..., gives 25 a day, and packs start at £9 for 300 checks. Nothing is sent to the recipient. Decision support with sources, not legal advice.","card_url":"https://precleared.dev/.well-known/agent-card.json","endpoint":"https://precleared.dev/a2a","protocol_version":"1.0","first_seen":"2026-10-27T06:20:50.418748+00:00","last_verified":"2026-10-27T06:20:50.418748+00:00","card":{"url":"https://precleared.dev/a2a","name":"Precleared","skills":[{"id":"contact_check","name":"Cold email compliance check","tags":["cold email","email compliance","PECR","GDPR","CAN-SPAM","CASL","outbound","sales","lead generation"],"examples":["Can I send a cold email to jane@acme.co.uk? I found the address on their website.","Is it OK to email hello@example.de about our software? It came from a list we bought.","{\"recipient_email\": \"ops@example.com\", \"address_source\": \"published\", \"sender_country\": \"US\"}"],"inputModes":["text/plain","application/json"],"description":"Is it legal to send a cold or marketing email to this person? Send one recipient per message: their email address (or their domain) and where the address came from, for example: Can I send a cold email to jane@acme.co.uk? I found it on their website. Or send a data part with the same fields as the REST API: recipient_email or recipient_domain, address_source (published, bought, scraped, given or unknown), sender_country (GB, US or AE), recipient_country, default_recipient_country, pitch, company_number, existing_customer, pitch_relevant and suppressed. The answer has a text part and a JSON data part with the verdict (ok_to_email, consent_needed, blocked or unknown), the rule that decided it with its legal source, what the email's footer must include, the next step and a signed receipt id. Covers the UK, US, Canada, Germany, France, Australia, Ireland and the Netherlands. Not needed for transactional email such as invoices or password resets.","outputModes":["text/plain","application/json"]},{"id":"verify_receipt","name":"Verify receipt","tags":["receipt","audit","verification","compliance"],"examples":["Verify receipt cc_rcpt_0123456789ABCDEF"],"inputModes":["text/plain","application/json"],"description":"Send a Precleared receipt id (cc_rcpt_ followed by 16 letters and digits) to get what was checked, when, and the verdict, with the request and response hashes, the Ed25519 signature and the public key needed to verify it. Use it when a person or an audit asks for proof of a check.","outputModes":["text/plain","application/json"]}],"iconUrl":"https://precleared.dev/icon.png","version":"1.3.0","provider":{"url":"https://precleared.dev","organization":"Precleared"},"description":"Cold email compliance check for outbound, sales and prospecting agents. Ask before the first email to anyone who is not already a customer and get a verdict on whether a cold or marketing email may be sent, with the rule quoted from its legal source, what the footer must include and a signed receipt. UK (PECR and UK GDPR), US (CAN-SPAM), Canada (CASL), Germany (UWG), France (CPCE), Australia (Spam Act 2003), Ireland (S.I. 336/2011) and the Netherlands (Telecommunicatiewet). Free daily allowance without a key (10 checks a day per network); a free key from https://precleared.dev/get-key, sent as Authorization: Bearer pc_live_..., gives 25 a day, and packs start at £9 for 300 checks. Nothing is sent to the recipient. Decision support with sources, not legal advice.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false},"protocolVersion":"0.3","documentationUrl":"https://precleared.dev/docs#a2a","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"preferredTransport":"JSONRPC","supportedInterfaces":[{"url":"https://precleared.dev/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://precleared.dev/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}]},"status":"verified","publisher_domain":"precleared.dev","signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-27T06:20:50.418748+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Publisher Agent Card","source_url":"https://precleared.dev/.well-known/agent-card.json","last_check":{"checked_at":"2026-10-27T06:20:50.418748+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://precleared.dev/.well-known/agent-card.json"],"skills":[{"skill_id":"contact_check","name":"Cold email compliance check","description":"Is it legal to send a cold or marketing email to this person? Send one recipient per message: their email address (or their domain) and where the address came from, for example: Can I send a cold email to jane@acme.co.uk? I found it on their website. Or send a data part with the same fields as the REST API: recipient_email or recipient_domain, address_source (published, bought, scraped, given or unknown), sender_country (GB, US or AE), recipient_country, default_recipient_country, pitch, company_number, existing_customer, pitch_relevant and suppressed. The answer has a text part and a JSON data part with the verdict (ok_to_email, consent_needed, blocked or unknown), the rule that decided it with its legal source, what the email's footer must include, the next step and a signed receipt id. Covers the UK, US, Canada, Germany, France, Australia, Ireland and the Netherlands. Not needed for transactional email such as invoices or password resets.","tags":["cold email","email compliance","PECR","GDPR","CAN-SPAM","CASL","outbound","sales","lead generation"],"quality_warning":false},{"skill_id":"verify_receipt","name":"Verify receipt","description":"Send a Precleared receipt id (cc_rcpt_ followed by 16 letters and digits) to get what was checked, when, and the verdict, with the request and response hashes, the Ed25519 signature and the public key needed to verify it. Use it when a person or an audit asks for proof of a check.","tags":["receipt","audit","verification","compliance"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"card_url":"https://precleared.dev/.well-known/agent-card.json","checked_at":"2026-10-27T06:20:50.418748+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-27T06:20:50.418748+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-27T06:20:50.418748+00:00","endpoint":"https://precleared.dev/a2a","protocol_binding":"JSONRPC","protocol_version":"1.0","state":"a2a_response","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup","request_diagnostics":{"requests":[{"path":"/a2a","allow":[],"method":"POST","status":200,"version_header":"1.0","protocol_method":"GetTask","redirect_followed":false}],"capture_version":1}},"declared_primary_endpoint":"https://precleared.dev/a2a","selected_connection_interface":{"url":"https://precleared.dev/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},"protocol_interface_checks":[{"endpoint":"https://precleared.dev/a2a","protocol_binding":"JSONRPC","protocol_version":"1.0","selected":true,"state":"a2a_response","checked_at":"2026-10-27T06:20:50.418748+00:00","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup","binding_recorded":true},{"endpoint":"https://precleared.dev/a2a","protocol_binding":"JSONRPC","protocol_version":"0.3","selected":false,"state":"a2a_response","checked_at":"2026-10-27T06:20:50.418748+00:00","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup","binding_recorded":true}],"connection_selection_note":"The selected connection uses an address advertised in the publisher card. Read-only observations do not establish task quality or safety.","x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://precleared.dev/.well-known/agent-card.json","last_successful_card_check":"2026-10-27T06:20:50.418748+00:00","latest_card_check":{"checked_at":"2026-10-27T06:20:50.418748+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-27T06:20:50.418748+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-27T06:20:50.418748+00:00","endpoint_tls_reachable":true,"protocol_check_state":"a2a_response","protocol_checked_at":"2026-10-27T06:20:50.418748+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null},"synthetic_capability_tests":{"agent_id":453372,"status":"not_tested","reason_code":"not_yet_tested","consent_status":"not_confirmed","latest_observation_status":null,"last_checked_at":null,"fixture_version":"1","reference_demonstration":false,"scope":"A publisher-authorized synthetic test of a dedicated free test endpoint. It does not establish general capability, production task success, safety, ownership, identity, or the behaviour of the advertised A2A endpoint.","methodology_url":"https://localmark.ai/capability-tests","history":[]},"repair_links":{"agent_repair_url":"https://localmark.ai/agents/453372/repair","publisher_report_url":"https://localmark.ai/publishers/precleared.dev/repair","diagnostics_json_url":"https://localmark.ai/publishers/precleared.dev/repair/diagnostics.json","diagnostics_csv_url":"https://localmark.ai/publishers/precleared.dev/repair/diagnostics.csv"},"_localmark":{"contribution":{"optional":true,"directory_access":"free","operator_authorization_required":true,"affects_rankings":false,"message":"LocalMark is free. Optional contributions help fund ongoing checks.","support_url":"https://localmark.ai/support","metadata_url":"https://localmark.ai/api/v1/support/contributions"}}}