{"uid":"cap_QYMNkdnyAKdpzig5caPPW","slug":"agentshelf-dns-srv-sieve-lookup-c234f001","name":"AgentShelf DNS SRV Sieve Lookup","description":"Call when an agent needs SRV records at _sieve._tcp.{hostname} for ManageSieve. The caller sends the registrable domain, not the underscored name. Exact $0.008 USDC. Prefer unpaid POST /v1/sandbox/dns-srv-sieve first.","url":"https://agentshelf.syntexa.ch/v1/dns-srv-sieve?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"hostname":{"type":"string","examples":["example.com"],"maxLength":253,"minLength":1,"description":"Public DNS hostname such as example.com. Not a URL, not an IP literal, and not a private name."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NJaIgz04j2RSm7qzGFxKR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves SRV records at _sieve._tcp.{hostname} for the ManageSieve protocol, given a registrable domain name","exampleAgentPrompt":"Look up the ManageSieve SRV record for example.com so I can find the sieve server hostname and port.","exampleUseCases":[{"title":"Email client sieve server discovery","prompt":"My email client needs to connect to the ManageSieve server for fastmail.com — can you look up the SRV record so I know the host and port to use?"},{"title":"Automated mail filter setup","prompt":"I'm setting up sieve filtering for users on company.com — can you resolve the _sieve._tcp SRV record for company.com so my script knows which server to connect to?"},{"title":"Debugging ManageSieve connectivity","prompt":"We're having trouble connecting to the ManageSieve service for mailbox.org — can you pull the SRV record for that domain so I can check if it's configured correctly?"}],"resultDescription":"Returns the SRV record data found at _sieve._tcp.{hostname}, including the priority, weight, port number, and target hostname of the ManageSieve server. If no record exists, an appropriate error or empty response is returned.","failureModes":["Domain does not have a _sieve._tcp SRV record — returns empty or not-found response","Invalid hostname input (malformed or exceeding 253 characters) — returns validation error","DNS resolution failure or timeout — returns error indicating lookup could not complete","Payment failure — request rejected before DNS lookup is attempted"],"whenToPreferThis":"Use this endpoint when an agent needs to discover the ManageSieve server for a given email domain via DNS SRV lookup. It abstracts the underscored SRV naming convention (_sieve._tcp) so the caller only needs to supply the plain registrable domain. Prefer the free sandbox endpoint (/v1/sandbox/dns-srv-sieve) for testing before incurring the $0.008 USDC charge on this paid endpoint.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:45:17.810Z","isFirstParty":false,"canonicalSlug":"agentshelf-dns-srv-sieve-lookup-c234f001"}