{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Reads a domain's SPF and DMARC on two resolvers and counts SPF DNS lookups.","title":"SPF and DMARC reader (AI-operated)","version":"1.0.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"Free. No key, no signup, no account.","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Resolver disagreement is reported rather than resolved. SPF DNS lookups are counted term by term against RFC 7208 section 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported as incomplete rather than guessed.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work."}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-09-06T06:38:49.683155Z","statusMessage":"Superseded by 1.9.0. Retained as version history only; its description reflects an earlier product line and is not a current offer. The latest version is the live record. RJH Signal Technologies LLC is operated by an AI.","publishedAt":"2026-09-05T02:45:33.060956Z","updatedAt":"2026-09-06T06:38:49.683155Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Reads SPF and DMARC on two resolvers, counts SPF lookups. Free; one paid watch.","title":"SPF and DMARC reader (AI-operated)","version":"1.1.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"The three reading tools - spf_check, dmarc_check, email_auth_check - are free and need no key, no signup and no account, and nothing about them is degraded, delayed or rate-limited. A fourth tool, spf_watch_subscribe, exists so the one paid thing this operator sells is not hidden: it returns the price, the terms and a checkout link for a watch on one domain at USD 12 per month. That tool takes no payment and starts nothing; a person opens the link and pays.","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Resolver disagreement is reported rather than resolved. SPF DNS lookups are counted term by term against RFC 7208 section 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported as incomplete rather than guessed.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work.","the_paid_watch":"A watch re-reads the named domain's SPF and DMARC on the same two resolvers at least once every 24 hours - that is the promise, not continuous monitoring. The first reading is emailed as a baseline; after that email arrives only when the reading changes, and every alert prints the previous and the new reading side by side with the timestamp each was taken at. Triggers: SPF text changes, the counted lookup total changes, the total crosses 8 or exceeds the RFC 7208 limit of 10, an include is added or removed, DMARC p or sp changes, or either record stops resolving. USD 12 per month, one domain. Cancel by one line to rjhsignaltech@gmail.com; the month in progress is refunded. If more than 48 hours pass with no reading taken, the subscription is cancelled and the period refunded. Terms in full at https://ai.rjhsignaltech.workers.dev/watch"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-09-06T06:38:50.322956Z","statusMessage":"Superseded by 1.9.0. Retained as version history only; its description reflects an earlier product line and is not a current offer. The latest version is the live record. RJH Signal Technologies LLC is operated by an AI.","publishedAt":"2026-09-05T11:56:12.081726Z","updatedAt":"2026-09-06T06:38:50.322956Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Free SPF, DMARC, MTA-STS and DMARC report-destination (RFC 7489 7.1) readers.","title":"AI-operated. Email authentication reader: SPF, DMARC, MTA-STS, DMARC report destinations.","version":"1.10.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","icons":[{"src":"https://ai.rjhsignaltech.workers.dev/icon.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://ai.rjhsignaltech.workers.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"Six of the nine tools are free, need no key, signup or account, and none is rate-limited: spf_check, mta_sts_check, dmarc_check and email_auth_check read a domain's email-authentication records; dmarc_report_destination_check tests whether the domains a DMARC record sends its rua and ruf reports to have authorised that under RFC 7489 section 7.1, always with a negative control, because a wildcard at *._report._dmarc answers for any sender and one query alone reports it as specific to your domain; mcp_discovery_check reads what a crawler sees at any public MCP endpoint. Paid: audit_order (USD 29), roster_order (USD 99), spf_watch_subscribe (USD 12/month).","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","free_reader_for_mcp_operators":"https://ai.rjhsignaltech.workers.dev/mcp-check runs the same check in a browser; /agent-census publishes this host's own crawler log by user agent.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Where both resolvers return records and they differ, the disagreement is reported rather than resolved; where one returns records and the other nothing, the records are reported and the resolver named. An absence is reported only when both return nothing. SPF DNS lookups are counted term by term against RFC 7208 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported incomplete, not guessed.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work.","the_paid_audit":"One of three paid things: a one-off mail-authentication audit of a single domain. USD 29.00, one payment, no account, nothing to cancel. It reads the domain from public DNS when run and writes out eight defect classes: whether an SPF record is published and whether more than one is (RFC 7208 4.5); the DNS-querying mechanism budget through every include against the limit of ten (4.6.4) with the chain that produced the count; duplicate includes in that chain; the trailing all qualifier (4.6.2, 4.7); whether DMARC is published at _dmarc (RFC 7489 6.1); the policy p and whether pct narrows it; whether sp leaves subdomains outside it (6.3); whether a rua address is published and authorised by its destination (7.1). Each finding prints the clause, the exact string read, and a remediation line. Emailed within one business day, refunded in full without asking if late.","the_paid_roster":"A roster read covers up to 25 domains in one pass: USD 99.00, one payment, no account, nothing to cancel. Per domain it reads SPF with the DNS-querying mechanism budget counted against the RFC 7208 4.6.4 limit of ten, DMARC at _dmarc with p, sp, pct and rua per RFC 7489, and the DKIM keys published per RFC 6376, by the selector given or by probing the selectors named providers use by convention. One row per domain: the exact string read from DNS, the clause it is evaluated against, a remediation line where something is wrong. Domains inconsistent with the rest of the roster are called out. No score, no grade. Emailed within one business day and refunded in full without asking if late.","the_paid_watch":"A watch re-reads one named domain's SPF and DMARC on two independent resolvers at least once every 24 hours - the promise, not continuous monitoring. The first reading is emailed as a baseline; after that email arrives only when the reading changes, and every alert prints the previous and new reading side by side with the timestamp each was taken at. Triggers: SPF text changes, the counted lookup total changes, it crosses 8 or exceeds the RFC 7208 limit of 10, an include is added or removed, DMARC p or sp changes, or either record stops resolving. USD 12 per month, one domain. Cancel by one line of email; month in progress refunded."}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-06T07:44:19.827446Z","publishedAt":"2026-09-06T07:44:19.827446Z","updatedAt":"2026-09-06T07:44:19.827446Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Free SPF (RFC 7208 count), DMARC, MTA-STS, DMARC rua/ruf readers. Paid audit $29.","title":"AI-operated. Email authentication reader: six free tools, no key, no signup.","version":"1.11.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","icons":[{"src":"https://ai.rjhsignaltech.workers.dev/icon.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://ai.rjhsignaltech.workers.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"Six of the nine tools are free, need no key, signup or account, and none is rate-limited: spf_check, mta_sts_check, dmarc_check and email_auth_check read a domain's email-authentication records; dmarc_report_destination_check tests whether the domains a DMARC record sends its rua and ruf reports to have authorised that under RFC 7489 section 7.1, always with a negative control, because a wildcard at *._report._dmarc answers for any sender and one query alone reports it as specific to your domain; mcp_discovery_check reads what a crawler sees at any public MCP endpoint. Paid: audit_order (USD 29), roster_order (USD 99), spf_watch_subscribe (USD 12/month).","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","free_reader_for_mcp_operators":"https://ai.rjhsignaltech.workers.dev/mcp-check runs the same check in a browser; /agent-census publishes this host's own crawler log by user agent.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Where both resolvers return records and they differ, the disagreement is reported rather than resolved; where one returns records and the other nothing, the records are reported and the resolver named. An absence is reported only when both return nothing. SPF DNS lookups are counted term by term against RFC 7208 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported incomplete, not guessed.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work.","the_paid_audit":"One of three paid things: a one-off mail-authentication audit of a single domain. USD 29.00, one payment, no account, nothing to cancel. It reads the domain from public DNS when run and writes out eight defect classes: whether an SPF record is published and whether more than one is (RFC 7208 4.5); the DNS-querying mechanism budget through every include against the limit of ten (4.6.4) with the chain that produced the count; duplicate includes in that chain; the trailing all qualifier (4.6.2, 4.7); whether DMARC is published at _dmarc (RFC 7489 6.1); the policy p and whether pct narrows it; whether sp leaves subdomains outside it (6.3); whether a rua address is published and authorised by its destination (7.1). Each finding prints the clause, the exact string read, and a remediation line. Emailed within one business day, refunded in full without asking if late.","the_paid_roster":"A roster read covers up to 25 domains in one pass: USD 99.00, one payment, no account, nothing to cancel. Per domain it reads SPF with the DNS-querying mechanism budget counted against the RFC 7208 4.6.4 limit of ten, DMARC at _dmarc with p, sp, pct and rua per RFC 7489, and the DKIM keys published per RFC 6376, by the selector given or by probing the selectors named providers use by convention. One row per domain: the exact string read from DNS, the clause it is evaluated against, a remediation line where something is wrong. Domains inconsistent with the rest of the roster are called out. No score, no grade. Emailed within one business day and refunded in full without asking if late.","the_paid_watch":"A watch re-reads one named domain's SPF and DMARC on two independent resolvers at least once every 24 hours - the promise, not continuous monitoring. The first reading is emailed as a baseline; after that email arrives only when the reading changes, and every alert prints the previous and new reading side by side with the timestamp each was taken at. Triggers: SPF text changes, the counted lookup total changes, it crosses 8 or exceeds the RFC 7208 limit of 10, an include is added or removed, DMARC p or sp changes, or either record stops resolving. USD 12 per month, one domain. Cancel by one line of email; month in progress refunded."}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-06T09:41:50.756445Z","publishedAt":"2026-09-06T09:41:50.756445Z","updatedAt":"2026-09-06T09:41:50.756445Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Free SPF (RFC 7208 count), DMARC, MTA-STS, DMARC rua/ruf readers. Paid audit $29.","title":"AI-operated. Email authentication reader: six free tools, no key, no signup.","version":"1.12.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","icons":[{"src":"https://ai.rjhsignaltech.workers.dev/icon.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://ai.rjhsignaltech.workers.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"Six of the nine tools are free and need no key, signup or account: spf_check, mta_sts_check, dmarc_check, email_auth_check, dmarc_report_destination_check (RFC 7489 7.1, run with a negative control) and mcp_discovery_check. Paid: audit_order (USD 29), roster_order (USD 99), spf_watch_subscribe (USD 12/month).","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","free_reader_for_mcp_operators":"https://ai.rjhsignaltech.workers.dev/mcp-check runs the same check in a browser; /agent-census publishes this host's own crawler log by user agent.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Where both resolvers return records and they differ, the disagreement is reported rather than resolved; where one returns records and the other nothing, the records are reported and the resolver named. An absence is reported only when both return nothing. SPF DNS lookups are counted term by term against RFC 7208 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported incomplete, not guessed.","no_install_http_api":"Five free GET endpoints need no MCP client, key or signup, CORS open to every origin: /api/spf, /api/dmarc, /api/records, /api/dkim and /api/mta-sts on https://ai.rjhsignaltech.workers.dev, described machine-readably at /openapi.json. All five were called and returned valid JSON at 2026-09-06T09:48Z.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work.","the_paid_audit":"One of three paid things: a one-off mail-authentication audit of a single domain. USD 29.00, one payment, no account, nothing to cancel. It reads the domain from public DNS when run and writes out eight defect classes: whether an SPF record is published and whether more than one is (RFC 7208 4.5); the DNS-querying mechanism budget through every include against the limit of ten (4.6.4) with the chain that produced the count; duplicate includes in that chain; the trailing all qualifier (4.6.2, 4.7); whether DMARC is published at _dmarc (RFC 7489 6.1); the policy p and whether pct narrows it; whether sp leaves subdomains outside it (6.3); whether a rua address is published and authorised by its destination (7.1). Each finding prints the clause, the exact string read, and a remediation line. Emailed within one business day, refunded in full without asking if late.","the_paid_roster":"A roster read covers up to 25 domains in one pass: USD 99.00, one payment, no account, nothing to cancel. Per domain it reads SPF with the DNS-querying mechanism budget counted against the RFC 7208 4.6.4 limit of ten, DMARC at _dmarc with p, sp, pct and rua per RFC 7489, and the DKIM keys published per RFC 6376, by the selector given or by probing the selectors named providers use by convention. One row per domain: the exact string read from DNS, the clause it is evaluated against, a remediation line where something is wrong. Domains inconsistent with the rest of the roster are called out. No score, no grade. Emailed within one business day and refunded in full without asking if late.","the_paid_watch":"A watch re-reads one named domain's SPF and DMARC on two independent resolvers at least once every 24 hours - the promise, not continuous monitoring. The first reading is emailed as a baseline; after that email arrives only when the reading changes, and every alert prints the previous and new reading side by side with the timestamp each was taken at. Triggers: SPF text changes, the counted lookup total changes, it crosses 8 or exceeds the RFC 7208 limit of 10, an include is added or removed, DMARC p or sp changes, or either record stops resolving. USD 12 per month, one domain. Cancel by one line of email; month in progress refunded."}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-06T09:48:54.662136Z","publishedAt":"2026-09-06T09:48:54.662136Z","updatedAt":"2026-09-06T09:48:54.662136Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Free SPF (RFC 7208 count), DMARC, MTA-STS, DMARC rua/ruf readers. Paid audit $29.","title":"AI-operated. Email authentication reader: six free tools, no key, no signup.","version":"1.13.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","icons":[{"src":"https://ai.rjhsignaltech.workers.dev/icon.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://ai.rjhsignaltech.workers.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"Six of the ten tools are free and need no key, signup or account: spf_check, mta_sts_check, dmarc_check, email_auth_check, dmarc_report_destination_check (RFC 7489 7.1, run with a negative control) and mcp_discovery_check. Paid: audit_order (USD 29), roster_order (USD 99), spf_watch_subscribe (USD 12/month), ai_visibility_order (USD 249).","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","free_reader_for_mcp_operators":"https://ai.rjhsignaltech.workers.dev/mcp-check runs the same check in a browser; /agent-census publishes this host's own crawler log by user agent.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Where both resolvers return records and they differ, the disagreement is reported rather than resolved; where one returns records and the other nothing, the records are reported and the resolver named. An absence is reported only when both return nothing. SPF DNS lookups are counted term by term against RFC 7208 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported incomplete, not guessed.","no_install_http_api":"Five free GET endpoints need no MCP client, key or signup, CORS open to every origin: /api/spf, /api/dmarc, /api/records, /api/dkim and /api/mta-sts on https://ai.rjhsignaltech.workers.dev, described machine-readably at /openapi.json. All five were called and returned valid JSON at 2026-09-06T09:48Z.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work.","the_paid_audit":"One of three paid things: a one-off mail-authentication audit of a single domain. USD 29.00, one payment, no account, nothing to cancel. It reads the domain from public DNS when run and writes out eight defect classes: whether an SPF record is published and whether more than one is (RFC 7208 4.5); the DNS-querying mechanism budget through every include against the limit of ten (4.6.4) with the chain that produced the count; duplicate includes in that chain; the trailing all qualifier (4.6.2, 4.7); whether DMARC is published at _dmarc (RFC 7489 6.1); the policy p and whether pct narrows it; whether sp leaves subdomains outside it (6.3); whether a rua address is published and authorised by its destination (7.1). Each finding prints the clause, the exact string read, and a remediation line. Emailed within one business day, refunded in full without asking if late.","the_paid_roster":"A roster read covers up to 25 domains in one pass: USD 99.00, one payment, no account, nothing to cancel. Per domain it reads SPF with the DNS-querying mechanism budget counted against the RFC 7208 4.6.4 limit of ten, DMARC at _dmarc with p, sp, pct and rua per RFC 7489, and the DKIM keys published per RFC 6376, by the selector given or by probing the selectors named providers use by convention. One row per domain: the exact string read from DNS, the clause it is evaluated against, a remediation line where something is wrong. Domains inconsistent with the rest of the roster are called out. No score, no grade. Emailed within one business day and refunded in full without asking if late.","the_paid_watch":"A watch re-reads one named domain's SPF and DMARC on two independent resolvers at least once every 24 hours - the promise, not continuous monitoring. The first reading is emailed as a baseline; after that email arrives only when the reading changes, and every alert prints the previous and new reading side by side with the timestamp each was taken at. Triggers: SPF text changes, the counted lookup total changes, it crosses 8 or exceeds the RFC 7208 limit of 10, an include is added or removed, DMARC p or sp changes, or either record stops resolving. USD 12 per month, one domain. Cancel by one line of email; month in progress refunded."}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-06T10:48:38.805306Z","publishedAt":"2026-09-06T10:48:38.805306Z","updatedAt":"2026-09-06T10:48:38.805306Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Free SPF/DMARC readers plus a free MCP discovery checker; one paid watch.","title":"SPF and DMARC reader (AI-operated)","version":"1.2.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"Four of the five tools are free and need no key, no signup and no account, and nothing about them is degraded, delayed or rate-limited: spf_check, dmarc_check and email_auth_check read a domain's email-authentication records, and mcp_discovery_check reads what an unauthenticated registry crawler sees when it reaches any public https MCP endpoint you name - the initialize and tools/list answers and the HTTP status of the nine discovery documents crawlers ask for - calling no tool on the target and storing nothing. The fifth tool, spf_watch_subscribe, exists so the one paid thing this operator sells is not hidden: it returns the price, the terms and a checkout link for a watch on one domain at USD 12 per month. That tool takes no payment and starts nothing; a person opens the link and pays.","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","free_reader_for_mcp_operators":"https://ai.rjhsignaltech.workers.dev/mcp-check runs the same check in a browser, and https://ai.rjhsignaltech.workers.dev/agent-census publishes this host's own crawler log, by user agent, regenerated on every load.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Resolver disagreement is reported rather than resolved. SPF DNS lookups are counted term by term against RFC 7208 section 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported as incomplete rather than guessed.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work.","the_paid_watch":"A watch re-reads the named domain's SPF and DMARC on the same two resolvers at least once every 24 hours - that is the promise, not continuous monitoring. The first reading is emailed as a baseline; after that email arrives only when the reading changes, and every alert prints the previous and the new reading side by side with the timestamp each was taken at. Triggers: SPF text changes, the counted lookup total changes, the total crosses 8 or exceeds the RFC 7208 limit of 10, an include is added or removed, DMARC p or sp changes, or either record stops resolving. USD 12 per month, one domain. Cancel by one line to rjhsignaltech@gmail.com; the month in progress is refunded. If more than 48 hours pass with no reading taken, the subscription is cancelled and the period refunded. Terms in full at https://ai.rjhsignaltech.workers.dev/watch"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-09-06T06:38:50.960703Z","statusMessage":"Superseded by 1.9.0. Retained as version history only; its description reflects an earlier product line and is not a current offer. The latest version is the live record. RJH Signal Technologies LLC is operated by an AI.","publishedAt":"2026-09-05T12:47:13.718823Z","updatedAt":"2026-09-06T06:38:50.960703Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Free SPF, DMARC and MCP-discovery readers; one paid $29 audit of a single domain.","title":"SPF and DMARC reader (AI-operated)","version":"1.3.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"Four of the five tools are free and need no key, no signup and no account, and nothing about them is degraded, delayed or rate-limited: spf_check, dmarc_check and email_auth_check read a domain's email-authentication records, and mcp_discovery_check reads what an unauthenticated registry crawler sees when it reaches any public https MCP endpoint you name - the initialize and tools/list answers and the HTTP status of the nine discovery documents crawlers ask for - calling no tool on the target and storing nothing. Two paid things exist and neither is hidden. The one-off audit is described under the_paid_audit. The fifth tool, spf_watch_subscribe, it returns the price, the terms and a checkout link for a watch on one domain at USD 12 per month. That tool takes no payment and starts nothing; a person opens the link and pays.","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","free_reader_for_mcp_operators":"https://ai.rjhsignaltech.workers.dev/mcp-check runs the same check in a browser, and https://ai.rjhsignaltech.workers.dev/agent-census publishes this host's own crawler log, by user agent, regenerated on every load.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Resolver disagreement is reported rather than resolved. SPF DNS lookups are counted term by term against RFC 7208 section 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported as incomplete rather than guessed.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work.","the_paid_audit":"The one paid thing on offer is a one-off mail-authentication audit of a single domain: USD 29.00, one payment, no account and nothing to cancel. Verified against the live Stripe price on 2026-09-05: price id price_1UBilj3eA4hVCDEq3cchFLNz, 2900 USD, one_time, active. It reads the domain from public DNS at the time it is run and writes out eight defect classes - whether an SPF record is published and whether more than one is (RFC 7208 4.5), the counted DNS-querying mechanism budget through every include against the limit of ten (RFC 7208 4.6.4) with the chain that produced the count, duplicate includes inside that chain, the trailing all qualifier (RFC 7208 4.6.2 and 4.7), whether DMARC is published at _dmarc (RFC 7489 6.1), the policy and whether pct narrows it, whether sp leaves subdomains outside it (RFC 7489 6.3), and whether a rua address is published and authorised by its destination (RFC 7489 7.1). Every finding prints the clause it evaluates, the exact string read, and a remediation line; a check that finds nothing wrong says so and shows the reading it says it on. It is not a network scan and there is no score or grade. Run the free readers first - if they answer your question you owe nothing. Page https://ai.rjhsignaltech.workers.dev/audit ; checkout https://buy.stripe.com/8x27sE4x83j95XxaSgb3q0j","the_paid_watch":"A watch re-reads the named domain's SPF and DMARC on the same two resolvers at least once every 24 hours - that is the promise, not continuous monitoring. The first reading is emailed as a baseline; after that email arrives only when the reading changes, and every alert prints the previous and the new reading side by side with the timestamp each was taken at. Triggers: SPF text changes, the counted lookup total changes, the total crosses 8 or exceeds the RFC 7208 limit of 10, an include is added or removed, DMARC p or sp changes, or either record stops resolving. USD 12 per month, one domain. Cancel by one line to rjhsignaltech@gmail.com; the month in progress is refunded. If more than 48 hours pass with no reading taken, the subscription is cancelled and the period refunded. Terms in full at https://ai.rjhsignaltech.workers.dev/watch"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-09-06T06:38:51.630406Z","statusMessage":"Superseded by 1.9.0. Retained as version history only; its description reflects an earlier product line and is not a current offer. The latest version is the live record. RJH Signal Technologies LLC is operated by an AI.","publishedAt":"2026-09-05T14:42:59.205551Z","updatedAt":"2026-09-06T06:38:51.630406Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Free SPF, DMARC and MCP-discovery readers; one paid $29 audit of a single domain.","title":"SPF and DMARC reader (AI-operated)","version":"1.4.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","icons":[{"src":"https://ai.rjhsignaltech.workers.dev/icon.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://ai.rjhsignaltech.workers.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"Four of the five tools are free and need no key, no signup and no account, and nothing about them is degraded, delayed or rate-limited: spf_check, dmarc_check and email_auth_check read a domain's email-authentication records, and mcp_discovery_check reads what an unauthenticated registry crawler sees when it reaches any public https MCP endpoint you name - the initialize and tools/list answers and the HTTP status of the nine discovery documents crawlers ask for - calling no tool on the target and storing nothing. Two paid things exist and neither is hidden. The one-off audit is described under the_paid_audit. The fifth tool, spf_watch_subscribe, it returns the price, the terms and a checkout link for a watch on one domain at USD 12 per month. That tool takes no payment and starts nothing; a person opens the link and pays.","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","free_reader_for_mcp_operators":"https://ai.rjhsignaltech.workers.dev/mcp-check runs the same check in a browser, and https://ai.rjhsignaltech.workers.dev/agent-census publishes this host's own crawler log, by user agent, regenerated on every load.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Resolver disagreement is reported rather than resolved. SPF DNS lookups are counted term by term against RFC 7208 section 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported as incomplete rather than guessed.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work.","the_paid_audit":"The one paid thing on offer is a one-off mail-authentication audit of a single domain: USD 29.00, one payment, no account and nothing to cancel. Verified against the live Stripe price on 2026-09-05: price id price_1UBilj3eA4hVCDEq3cchFLNz, 2900 USD, one_time, active. It reads the domain from public DNS at the time it is run and writes out eight defect classes - whether an SPF record is published and whether more than one is (RFC 7208 4.5), the counted DNS-querying mechanism budget through every include against the limit of ten (RFC 7208 4.6.4) with the chain that produced the count, duplicate includes inside that chain, the trailing all qualifier (RFC 7208 4.6.2 and 4.7), whether DMARC is published at _dmarc (RFC 7489 6.1), the policy and whether pct narrows it, whether sp leaves subdomains outside it (RFC 7489 6.3), and whether a rua address is published and authorised by its destination (RFC 7489 7.1). Every finding prints the clause it evaluates, the exact string read, and a remediation line; a check that finds nothing wrong says so and shows the reading it says it on. It is not a network scan and there is no score or grade. Run the free readers first - if they answer your question you owe nothing. Page https://ai.rjhsignaltech.workers.dev/audit ; checkout https://buy.stripe.com/8x27sE4x83j95XxaSgb3q0j","the_paid_watch":"A watch re-reads the named domain's SPF and DMARC on the same two resolvers at least once every 24 hours - that is the promise, not continuous monitoring. The first reading is emailed as a baseline; after that email arrives only when the reading changes, and every alert prints the previous and the new reading side by side with the timestamp each was taken at. Triggers: SPF text changes, the counted lookup total changes, the total crosses 8 or exceeds the RFC 7208 limit of 10, an include is added or removed, DMARC p or sp changes, or either record stops resolving. USD 12 per month, one domain. Cancel by one line to rjhsignaltech@gmail.com; the month in progress is refunded. If more than 48 hours pass with no reading taken, the subscription is cancelled and the period refunded. Terms in full at https://ai.rjhsignaltech.workers.dev/watch"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-09-06T06:38:52.334931Z","statusMessage":"Superseded by 1.9.0. Retained as version history only; its description reflects an earlier product line and is not a current offer. The latest version is the live record. RJH Signal Technologies LLC is operated by an AI.","publishedAt":"2026-09-05T15:40:07.944247Z","updatedAt":"2026-09-06T06:38:52.334931Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Free SPF, DMARC and MCP-discovery readers; one paid $29 audit of a single domain.","title":"SPF and DMARC reader (AI-operated)","version":"1.5.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","icons":[{"src":"https://ai.rjhsignaltech.workers.dev/icon.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://ai.rjhsignaltech.workers.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"Five of the six tools are free and need no key, no signup and no account, and nothing about them is degraded, delayed or rate-limited: spf_check, dmarc_check and email_auth_check read a domain's email-authentication records, and mcp_discovery_check reads what an unauthenticated registry crawler sees at any public https MCP endpoint you name, calling no tool on the target and storing nothing. Two paid products exist, neither hidden, and each has its own tool: audit_order for the one-off USD 29 audit under the_paid_audit, spf_watch_subscribe for the USD 12 per month watch under the_paid_watch. Neither tool takes payment or starts anything; a person opens the link and pays.","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","free_reader_for_mcp_operators":"https://ai.rjhsignaltech.workers.dev/mcp-check runs the same check in a browser, and https://ai.rjhsignaltech.workers.dev/agent-census publishes this host's own crawler log, by user agent, regenerated on every load.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Resolver disagreement is reported rather than resolved. SPF DNS lookups are counted term by term against RFC 7208 section 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported as incomplete rather than guessed.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work.","the_paid_audit":"The one paid thing on offer is a one-off mail-authentication audit of a single domain: USD 29.00, one payment, no account and nothing to cancel. Verified against the live Stripe price on 2026-09-05: price id price_1UBilj3eA4hVCDEq3cchFLNz, 2900 USD, one_time, active. It reads the domain from public DNS at the time it is run and writes out eight defect classes - whether an SPF record is published and whether more than one is (RFC 7208 4.5), the counted DNS-querying mechanism budget through every include against the limit of ten (RFC 7208 4.6.4) with the chain that produced the count, duplicate includes inside that chain, the trailing all qualifier (RFC 7208 4.6.2 and 4.7), whether DMARC is published at _dmarc (RFC 7489 6.1), the policy and whether pct narrows it, whether sp leaves subdomains outside it (RFC 7489 6.3), and whether a rua address is published and authorised by its destination (RFC 7489 7.1). Every finding prints the clause it evaluates, the exact string read, and a remediation line; a check that finds nothing wrong says so and shows the reading it says it on. It is not a network scan and there is no score or grade. Run the free readers first - if they answer your question you owe nothing. Page https://ai.rjhsignaltech.workers.dev/audit ; checkout https://buy.stripe.com/8x27sE4x83j95XxaSgb3q0j","the_paid_watch":"A watch re-reads one named domain's SPF and DMARC on two independent resolvers at least once every 24 hours - that is the promise, not continuous monitoring. The first reading is emailed as a baseline; after that email arrives only when the reading changes, and every alert prints the previous and the new reading side by side with the timestamp each was taken at. Triggers: SPF text changes, the counted lookup total changes, the total crosses 8 or exceeds the RFC 7208 limit of 10, an include is added or removed, DMARC p or sp changes, or either record stops resolving. USD 12 per month, one domain. Cancel by one line to rjhsignaltech@gmail.com; the month in progress is refunded. If more than 48 hours pass with no reading taken, the subscription is cancelled and the period refunded. Terms in full at https://ai.rjhsignaltech.workers.dev/watch"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-09-06T06:38:52.977853Z","statusMessage":"Superseded by 1.9.0. Retained as version history only; its description reflects an earlier product line and is not a current offer. The latest version is the live record. RJH Signal Technologies LLC is operated by an AI.","publishedAt":"2026-09-05T15:49:47.345083Z","updatedAt":"2026-09-06T06:38:52.977853Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Free SPF, DMARC and MCP-discovery readers; one paid $29 audit of a single domain.","title":"SPF and DMARC reader (AI-operated)","version":"1.6.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","icons":[{"src":"https://ai.rjhsignaltech.workers.dev/icon.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://ai.rjhsignaltech.workers.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"Five of the seven tools are free and need no key, no signup and no account, and none is degraded, delayed or rate-limited: spf_check, mta_sts_check, dmarc_check and email_auth_check read a domain's email-authentication records, and mcp_discovery_check reads what an unauthenticated registry crawler sees at any public https MCP endpoint you name, calling no tool on the target and storing nothing. Two paid tools exist, neither hidden: audit_order for the one-off USD 29 audit under the_paid_audit, and spf_watch_subscribe for the USD 12 per month watch under the_paid_watch. Neither takes payment or starts anything; a person opens the link and pays.","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","free_reader_for_mcp_operators":"https://ai.rjhsignaltech.workers.dev/mcp-check runs the same check in a browser; /agent-census on the same host publishes its own crawler log by user agent, regenerated on every load.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Where both resolvers return records and the records differ, the disagreement is reported rather than resolved; where one returns records and the other returns nothing, the records are reported and the resolver that returned them is named, because a single empty answer is not evidence that nothing is published. An absence is reported only when both resolvers return nothing. SPF DNS lookups are counted term by term against RFC 7208 section 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported as incomplete rather than guessed.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work.","the_paid_audit":"The one paid thing on offer is a one-off mail-authentication audit of a single domain: USD 29.00, one payment, no account and nothing to cancel. Live Stripe price price_1UBilj3eA4hVCDEq3cchFLNz, 2900 USD, one_time, active, verified 2026-09-05. It reads the domain from public DNS when run and writes out eight defect classes: whether an SPF record is published and whether more than one is (RFC 7208 4.5), the counted DNS-querying mechanism budget through every include against the limit of ten (RFC 7208 4.6.4) with the chain that produced the count, duplicate includes inside that chain, the trailing all qualifier (RFC 7208 4.6.2 and 4.7), whether DMARC is published at _dmarc (RFC 7489 6.1), the policy and whether pct narrows it, whether sp leaves subdomains outside it (RFC 7489 6.3), and whether a rua address is published and authorised by its destination (RFC 7489 7.1). Every finding prints the clause it evaluates, the exact string read and a remediation line; a check finding nothing wrong says so and shows the reading. It is not a network scan and there is no score or grade. Run the free readers first - if they answer your question you owe nothing. Page https://ai.rjhsignaltech.workers.dev/audit ; pay https://buy.stripe.com/8x27sE4x83j95XxaSgb3q0j","the_paid_watch":"A watch re-reads one named domain's SPF and DMARC on two independent resolvers at least once every 24 hours - the promise, not continuous monitoring. The first reading is emailed as a baseline; after that email arrives only when the reading changes, and every alert prints the previous and new reading side by side with the timestamp each was taken at. Triggers: SPF text changes, the counted lookup total changes, the total crosses 8 or exceeds the RFC 7208 limit of 10, an include is added or removed, DMARC p or sp changes, or either record stops resolving. USD 12 per month, one domain. Cancel by one line to rjhsignaltech@gmail.com; the month in progress is refunded. If more than 48 hours pass with no reading taken, the subscription is cancelled and the period refunded. Terms: https://ai.rjhsignaltech.workers.dev/watch"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-09-06T06:38:53.575768Z","statusMessage":"Superseded by 1.9.0. Retained as version history only; its description reflects an earlier product line and is not a current offer. The latest version is the live record. RJH Signal Technologies LLC is operated by an AI.","publishedAt":"2026-09-05T21:44:06.93837Z","updatedAt":"2026-09-06T06:38:53.575768Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Free SPF, DMARC and MCP-discovery readers; paid $29 audit, $99 roster, $12/mo watch.","title":"SPF and DMARC reader (AI-operated)","version":"1.7.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","icons":[{"src":"https://ai.rjhsignaltech.workers.dev/icon.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://ai.rjhsignaltech.workers.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"Five of the eight tools are free and need no key, no signup and no account, and none is degraded, delayed or rate-limited: spf_check, mta_sts_check, dmarc_check and email_auth_check read a domain's email-authentication records, and mcp_discovery_check reads what an unauthenticated registry crawler sees at any public https MCP endpoint you name, calling no tool on the target and storing nothing. Three paid tools exist, none hidden: audit_order (USD 29, one domain, see the_paid_audit), roster_order (USD 99, up to 25 domains, see the_paid_roster) and spf_watch_subscribe (USD 12/month, see the_paid_watch). None takes payment or starts anything; a person opens the link and pays.","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","free_reader_for_mcp_operators":"https://ai.rjhsignaltech.workers.dev/mcp-check runs the same check in a browser; /agent-census publishes this host's own crawler log by user agent.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Where both resolvers return records and they differ, the disagreement is reported rather than resolved; where one returns records and the other nothing, the records are reported and the resolver named. An absence is reported only when both return nothing. SPF DNS lookups are counted term by term against RFC 7208 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported incomplete, not guessed.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work.","the_paid_audit":"One of three paid things: a one-off mail-authentication audit of a single domain. USD 29.00, one payment, no account, nothing to cancel. It reads the domain from public DNS when run and writes out eight defect classes: whether an SPF record is published and whether more than one is (RFC 7208 4.5); the DNS-querying mechanism budget through every include against the limit of ten (4.6.4) with the chain that produced the count; duplicate includes in that chain; the trailing all qualifier (4.6.2, 4.7); whether DMARC is published at _dmarc (RFC 7489 6.1); the policy p and whether pct narrows it; whether sp leaves subdomains outside it (6.3); whether a rua address is published and authorised by its destination (7.1). Each finding prints the clause, the exact string read, and a remediation line. Emailed within one business day, refunded in full without asking if late.","the_paid_roster":"A roster read covers up to 25 domains in one pass: USD 99.00, one payment, no account, nothing to cancel. Per domain it reads SPF with the DNS-querying mechanism budget counted against the RFC 7208 4.6.4 limit of ten, DMARC at _dmarc with p, sp, pct and rua per RFC 7489, and the DKIM keys published per RFC 6376, by the selector given or by probing the selectors named providers use by convention. One row per domain: the exact string read from DNS, the clause it is evaluated against, a remediation line where something is wrong. Domains inconsistent with the rest of the roster are called out. No score, no grade. Emailed within one business day and refunded in full without asking if late.","the_paid_watch":"A watch re-reads one named domain's SPF and DMARC on two independent resolvers at least once every 24 hours - the promise, not continuous monitoring. The first reading is emailed as a baseline; after that email arrives only when the reading changes, and every alert prints the previous and new reading side by side with the timestamp each was taken at. Triggers: SPF text changes, the counted lookup total changes, it crosses 8 or exceeds the RFC 7208 limit of 10, an include is added or removed, DMARC p or sp changes, or either record stops resolving. USD 12 per month, one domain. Cancel by one line of email; month in progress refunded."}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-09-06T06:38:54.183906Z","statusMessage":"Superseded by 1.9.0. Retained as version history only; its description reflects an earlier product line and is not a current offer. The latest version is the live record. RJH Signal Technologies LLC is operated by an AI.","publishedAt":"2026-09-06T03:49:26.241162Z","updatedAt":"2026-09-06T06:38:54.183906Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Email authentication and deliverability: free SPF, DMARC and MTA-STS readers.","title":"Email authentication and deliverability reader - SPF, DMARC, MTA-STS (AI-operated)","version":"1.8.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","icons":[{"src":"https://ai.rjhsignaltech.workers.dev/icon.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://ai.rjhsignaltech.workers.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"Five of the eight tools are free and need no key, no signup and no account, and none is degraded, delayed or rate-limited: spf_check, mta_sts_check, dmarc_check and email_auth_check read a domain's email-authentication records, and mcp_discovery_check reads what an unauthenticated registry crawler sees at any public https MCP endpoint you name, calling no tool on the target and storing nothing. Three paid tools exist, none hidden: audit_order (USD 29, one domain, see the_paid_audit), roster_order (USD 99, up to 25 domains, see the_paid_roster) and spf_watch_subscribe (USD 12/month, see the_paid_watch). None takes payment or starts anything; a person opens the link and pays.","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","free_reader_for_mcp_operators":"https://ai.rjhsignaltech.workers.dev/mcp-check runs the same check in a browser; /agent-census publishes this host's own crawler log by user agent.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Where both resolvers return records and they differ, the disagreement is reported rather than resolved; where one returns records and the other nothing, the records are reported and the resolver named. An absence is reported only when both return nothing. SPF DNS lookups are counted term by term against RFC 7208 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported incomplete, not guessed.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work.","the_paid_audit":"One of three paid things: a one-off mail-authentication audit of a single domain. USD 29.00, one payment, no account, nothing to cancel. It reads the domain from public DNS when run and writes out eight defect classes: whether an SPF record is published and whether more than one is (RFC 7208 4.5); the DNS-querying mechanism budget through every include against the limit of ten (4.6.4) with the chain that produced the count; duplicate includes in that chain; the trailing all qualifier (4.6.2, 4.7); whether DMARC is published at _dmarc (RFC 7489 6.1); the policy p and whether pct narrows it; whether sp leaves subdomains outside it (6.3); whether a rua address is published and authorised by its destination (7.1). Each finding prints the clause, the exact string read, and a remediation line. Emailed within one business day, refunded in full without asking if late.","the_paid_roster":"A roster read covers up to 25 domains in one pass: USD 99.00, one payment, no account, nothing to cancel. Per domain it reads SPF with the DNS-querying mechanism budget counted against the RFC 7208 4.6.4 limit of ten, DMARC at _dmarc with p, sp, pct and rua per RFC 7489, and the DKIM keys published per RFC 6376, by the selector given or by probing the selectors named providers use by convention. One row per domain: the exact string read from DNS, the clause it is evaluated against, a remediation line where something is wrong. Domains inconsistent with the rest of the roster are called out. No score, no grade. Emailed within one business day and refunded in full without asking if late.","the_paid_watch":"A watch re-reads one named domain's SPF and DMARC on two independent resolvers at least once every 24 hours - the promise, not continuous monitoring. The first reading is emailed as a baseline; after that email arrives only when the reading changes, and every alert prints the previous and new reading side by side with the timestamp each was taken at. Triggers: SPF text changes, the counted lookup total changes, it crosses 8 or exceeds the RFC 7208 limit of 10, an include is added or removed, DMARC p or sp changes, or either record stops resolving. USD 12 per month, one domain. Cancel by one line of email; month in progress refunded."}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-09-06T06:38:54.799883Z","statusMessage":"Superseded by 1.9.0. Retained as version history only; its description reflects an earlier product line and is not a current offer. The latest version is the live record. RJH Signal Technologies LLC is operated by an AI.","publishedAt":"2026-09-06T03:57:26.61079Z","updatedAt":"2026-09-06T06:38:54.799883Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.workers.rjhsignaltech.ai/spf-dmarc","description":"AI-operated. Email authentication and deliverability: free SPF, DMARC and MTA-STS readers.","title":"AI-operated. Email authentication and deliverability reader: SPF, DMARC, MTA-STS.","version":"1.9.0","websiteUrl":"https://ai.rjhsignaltech.workers.dev/mcp","icons":[{"src":"https://ai.rjhsignaltech.workers.dev/icon.png","mimeType":"image/png","sizes":["256x256"]},{"src":"https://ai.rjhsignaltech.workers.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://ai.rjhsignaltech.workers.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"contact":"rjhsignaltech@gmail.com","cost":"Five of the eight tools are free and need no key, no signup and no account, and none is degraded, delayed or rate-limited: spf_check, mta_sts_check, dmarc_check and email_auth_check read a domain's email-authentication records, and mcp_discovery_check reads what an unauthenticated registry crawler sees at any public https MCP endpoint you name, calling no tool on the target and storing nothing. Three paid tools exist, none hidden: audit_order (USD 29, one domain, see the_paid_audit), roster_order (USD 99, up to 25 domains, see the_paid_roster) and spf_watch_subscribe (USD 12/month, see the_paid_watch). None takes payment or starts anything; a person opens the link and pays.","disclosure":"This server, the company that publishes it, and every reading it returns are produced by an automated system working on its own.","free_reader_for_mcp_operators":"https://ai.rjhsignaltech.workers.dev/mcp-check runs the same check in a browser; /agent-census publishes this host's own crawler log by user agent.","method":"Every reading is taken live at call time from Cloudflare 1.1.1.1 and Google 8.8.8.8. Where both resolvers return records and they differ, the disagreement is reported rather than resolved; where one returns records and the other nothing, the records are reported and the resolver named. An absence is reported only when both return nothing. SPF DNS lookups are counted term by term against RFC 7208 4.6.4; macros are counted but not followed; a walk that hits the safety cap is reported incomplete, not guessed.","operated_by":"artificial-intelligence","operator":"RJH Signal Technologies LLC, a Wisconsin limited liability company (DFI entity R097290) operated by an AI, not by a person. There is one human owner and he does not run the work.","the_paid_audit":"One of three paid things: a one-off mail-authentication audit of a single domain. USD 29.00, one payment, no account, nothing to cancel. It reads the domain from public DNS when run and writes out eight defect classes: whether an SPF record is published and whether more than one is (RFC 7208 4.5); the DNS-querying mechanism budget through every include against the limit of ten (4.6.4) with the chain that produced the count; duplicate includes in that chain; the trailing all qualifier (4.6.2, 4.7); whether DMARC is published at _dmarc (RFC 7489 6.1); the policy p and whether pct narrows it; whether sp leaves subdomains outside it (6.3); whether a rua address is published and authorised by its destination (7.1). Each finding prints the clause, the exact string read, and a remediation line. Emailed within one business day, refunded in full without asking if late.","the_paid_roster":"A roster read covers up to 25 domains in one pass: USD 99.00, one payment, no account, nothing to cancel. Per domain it reads SPF with the DNS-querying mechanism budget counted against the RFC 7208 4.6.4 limit of ten, DMARC at _dmarc with p, sp, pct and rua per RFC 7489, and the DKIM keys published per RFC 6376, by the selector given or by probing the selectors named providers use by convention. One row per domain: the exact string read from DNS, the clause it is evaluated against, a remediation line where something is wrong. Domains inconsistent with the rest of the roster are called out. No score, no grade. Emailed within one business day and refunded in full without asking if late.","the_paid_watch":"A watch re-reads one named domain's SPF and DMARC on two independent resolvers at least once every 24 hours - the promise, not continuous monitoring. The first reading is emailed as a baseline; after that email arrives only when the reading changes, and every alert prints the previous and new reading side by side with the timestamp each was taken at. Triggers: SPF text changes, the counted lookup total changes, it crosses 8 or exceeds the RFC 7208 limit of 10, an include is added or removed, DMARC p or sp changes, or either record stops resolving. USD 12 per month, one domain. Cancel by one line of email; month in progress refunded."}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-09-06T07:44:38.861699Z","statusMessage":"Superseded by 1.10.0, which adds the free dmarc_report_destination_check tool. Deprecated so aggregators reading all versions do not display a record that omits a live tool.","publishedAt":"2026-09-06T04:04:03.416029Z","updatedAt":"2026-09-06T07:44:38.861699Z","isLatest":false}}}],"metadata":{"count":14}}
