{"data":{"name":"ai.pipefire/pipefire","title":"Pipefire email deliverability tools","description":"Free email deliverability tools: SPF, DKIM, DMARC, blacklist and header checks, cold email scoring.","version":"1.0.0","websiteUrl":"https://pipefire.ai/mcp-server","repositoryUrl":null,"remotes":[{"url":"https://pipefire.ai/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-20T09:48:51.397Z","updatedAt":"2026-10-20T09:48:51.397Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"Pipefire email deliverability tools","source":"official-registry","sourceId":"ai.pipefire/pipefire","updatedAt":"2026-10-20T09:48:51.397Z","confidence":100,"websiteUrl":"https://pipefire.ai/mcp-server","description":"Free email deliverability tools: SPF, DKIM, DMARC, blacklist and header checks, cold email scoring.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"analyze_email_headers","title":"Email header analyzer","description":"Read the raw headers of a received email: SPF, DKIM and DMARC results, alignment, the delivery path and delays. Use when someone pastes headers and asks why a message went to spam or failed authentication.","inputSchema":{"type":"object","properties":{"headers":{"type":"string","description":"The raw email headers (the part above the message body)."}},"required":["headers"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"73e13bfd10520f984b667a1c295be7c5401bf8fc2165894878a49cff59add006","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"check_bimi","title":"BIMI check","description":"Check a domain's BIMI record (logo in the inbox) and whether its DMARC policy is strict enough for BIMI to show.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"The domain to check, e.g. example.com. A URL or email address also works."}},"required":["domain"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"8d78f2fe4777e14821c6a32fcf9141db149e097cba47b3beaf1a285431aebf59","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"check_blacklists","title":"Email blacklist check","description":"Check whether a domain's sending IPs, or a single IPv4 address, are listed on the major email blacklists (Spamhaus, Barracuda, SpamCop and others), with removal links.","inputSchema":{"type":"object","properties":{"target":{"type":"string","description":"A domain (example.com) or a public IPv4 address."}},"required":["target"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"bdfe3dd4a78ae5ad8b3c4b24817190f86c3021bcafee5352b38f360c492ab371","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"check_cold_email","title":"Cold email checker","description":"Score a cold email (subject and body) out of 10 against the rules Pipefire checks its own emails with: length, reading level, the ask, subject line, and spam-filter wording. Returns each issue with why it matters and how to fix it.","inputSchema":{"type":"object","properties":{"subject":{"type":"string","maxLength":200},"body":{"type":"string","maxLength":4000},"kind":{"type":"string","enum":["first","follow-up","last"],"description":"Which email in the sequence. Default first."}},"required":["subject","body"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"246e7556faa2fdb5b5e2dce92da36ad6e01b52f51ed148f3d50e6324b49cfd84","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"check_dkim","title":"DKIM check","description":"Look up a domain's DKIM public key, trying the selectors Google Workspace, Microsoft 365 and common senders use, plus one you name.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"The domain to check, e.g. example.com. A URL or email address also works."},"selector":{"type":"string","description":"DKIM selector if known (e.g. google, selector1). Common ones are tried automatically."}},"required":["domain"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"382ec701453a0edf6ce3f0f0bb04fada6866b91235ddf4ae177b37944ad092d8","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"check_dmarc","title":"DMARC check","description":"Check a domain's DMARC record: whether one exists at _dmarc, its policy (none, quarantine, reject), whether reports are collected, and outdated tags. Tells you whether the domain can be impersonated by email.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"The domain to check, e.g. example.com. A URL or email address also works."}},"required":["domain"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"fa2f0b1b3d7bbdf9d327f6fdbc08276dfd74be6dd09b49bf5fa37279343780a5","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"check_domain_email_setup","title":"Email authentication check (MX, SPF, DKIM, DMARC)","description":"Check whether a domain is set up to send and receive email properly: MX, SPF, DKIM and DMARC in one go, each with pass/warn/fail, what was found, and how to fix it. Use when someone asks why their email goes to spam, whether their domain is set up right, or before sending cold email.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"The domain to check, e.g. example.com."},"selector":{"type":"string","description":"DKIM selector if known. Common ones are tried automatically."}},"required":["domain"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"b96de8cf949007145985c8e21d4f6ea75f19053aaae01725c7a56871f1e73305","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"check_mta_sts","title":"MTA-STS check","description":"Check a domain's MTA-STS policy, which forces encrypted delivery of incoming mail.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"The domain to check, e.g. example.com. A URL or email address also works."}},"required":["domain"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"16a1f6ee8f4ffe6fe0c56c0f6bfda3e337b4ec5a5ef7d9a95a1b0f02187149eb","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"check_mx","title":"MX lookup","description":"List a domain's mail servers (MX records) and which provider handles its email.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"The domain to check, e.g. example.com. A URL or email address also works."}},"required":["domain"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"a419392b6ae8c325d851cb0545c2315644dc6cd78722d178662cc5d9a86e8809","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"check_spf","title":"SPF check","description":"Check a domain's SPF record: whether it exists, is valid, stays under the 10 DNS lookup limit, and ends with a sensible all mechanism.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"The domain to check, e.g. example.com. A URL or email address also works."}},"required":["domain"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"310c550764215ecbadc6ecbc96e51947bd4de5a420651edb3a2da8c19a542660","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"generate_dkim_record","title":"DKIM record generator","description":"Format a DKIM public key as the TXT record to publish at selector._domainkey.yourdomain.","inputSchema":{"type":"object","properties":{"selector":{"type":"string"},"publicKey":{"type":"string","maxLength":4000,"description":"The public key, PEM or bare base64."},"keyType":{"type":"string","enum":["rsa","ed25519"]}},"required":["selector","publicKey"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"4646ab79e3cc0f9fa9bf2f29725f5e222c36f9771f427824e7c3c6b41bbb7029","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"generate_dmarc_record","title":"DMARC record generator","description":"Build a valid DMARC TXT record (to publish at _dmarc.yourdomain) from a policy and report addresses.","inputSchema":{"type":"object","properties":{"domain":{"type":"string"},"policy":{"type":"string","enum":["none","quarantine","reject"],"description":"Start with none plus a report address, then tighten."},"rua":{"type":"array","items":{"type":"string"},"description":"Aggregate report addresses."},"subdomainPolicy":{"type":"string","enum":["none","quarantine","reject"]}},"required":["domain","policy"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"56468f4ece6fa5865e98489d2b2de30932e4002cb5151bd9118b950bcffac5fe","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"generate_spf_record","title":"SPF record generator","description":"Build a valid SPF TXT record for a domain from the email services it sends with, with warnings about the 10-lookup limit.","inputSchema":{"type":"object","properties":{"providers":{"type":"array","items":{"type":"string","enum":["google","microsoft","zoho","zoho-eu"]},"description":"Mailbox providers: google (Google Workspace), microsoft (Microsoft 365), zoho (Zoho Mail), zoho-eu (Zoho Mail (EU data center))."},"includes":{"type":"array","items":{"type":"string"},"description":"Other include: domains, e.g. sendgrid.net, mailgun.org."},"ip4":{"type":"array","items":{"type":"string"}},"ip6":{"type":"array","items":{"type":"string"}},"a":{"type":"boolean"},"mx":{"type":"boolean"},"strict":{"type":"boolean","description":"true = -all (hard fail), false = ~all (soft fail, the safer default)."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"130e2bef087c1327d9b5ef77ba117ab91127bf19fb2739b0e83cba682cdc5cfc","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"guess_email_addresses","title":"Email permutator","description":"List the likely email address formats for a person at a company domain (first@, first.last@, flast@ ...). Guesses only: verify before sending.","inputSchema":{"type":"object","properties":{"first":{"type":"string","maxLength":40},"last":{"type":"string","maxLength":40},"middle":{"type":"string","maxLength":40},"domain":{"type":"string","maxLength":120}},"required":["first","domain"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"62372bb7b000fe7750670a4827d949d841c2d342820aef193041c9cbaf43b89b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"suggest_sending_domains","title":"Sending domain generator","description":"Suggest lookalike sending domains for cold email (so the main domain is never put at risk), with live .com/.net availability. Give a business name or its website.","inputSchema":{"type":"object","properties":{"brand":{"type":"string","maxLength":80,"description":"Business name (Acme Roofing) or main domain (acmeroofing.com)."}},"required":["brand"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"5b64efb91af0791e57ae9928a3e911aede84476f81b17f42b957ebac412c4748","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"},{"serverName":"ai.pipefire/pipefire","endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","name":"test_subject_line","title":"Subject line tester","description":"Score a cold email subject line out of 10: length, wording that hurts opens, and spam trigger words, with fixes.","inputSchema":{"type":"object","properties":{"subject":{"type":"string","maxLength":200}},"required":["subject"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"b5e309c351680f6788b4677eb3959f1b82563b8f011c498d5dae0435eb6fe34c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T06:46:42.730Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"764ddd9d37d1f051914b8a0a580c2fe4d61969c06b2c76d058e4fea70de44bf0","protocol":"streamable-http","status":"indexed","toolCount":16,"observedAt":"2026-11-02T06:46:42.730Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"ai.pipefire/pipefire":{"url":"https://pipefire.ai/mcp"}}},"Cursor":{"mcpServers":{"ai.pipefire/pipefire":{"url":"https://pipefire.ai/mcp"}}},"VS Code":{"servers":{"ai.pipefire/pipefire":{"type":"http","url":"https://pipefire.ai/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://pipefire.ai/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:ai.pipefire%2Fpipefire","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/ai.pipefire%2Fpipefire","name":"ai.pipefire/pipefire","description":"Free email deliverability tools: SPF, DKIM, DMARC, blacklist and header checks, cold email scoring.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://pipefire.ai/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://pipefire.ai/mcp-server","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"ai.pipefire/pipefire","status":"online","lastCheckedAt":"2026-11-03T19:17:02.168Z","lastSuccessfulCheck":"2026-11-03T19:17:02.168Z","latencyMs":415,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T19:17:02.168Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T19:17:02.168Z"},"security":null,"timestamps":{"createdAt":"2026-10-20T09:48:51.397Z","updatedAt":"2026-10-20T09:48:51.397Z","observedAt":"2026-11-03T19:17:02.168Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}