{"uid":"cap_GLAqih2d8W0nfGHOWE17J","slug":"matrix-federation-srv-dns-lookup-33be46f0","name":"Matrix Federation SRV DNS Lookup","description":"Call when an agent needs SRV records at _matrix-fed._tcp.{hostname} for Matrix federation. The caller sends the registrable domain, not the underscored name. Exact $0.005 USDC. Prefer unpaid POST /v1/sandbox/dns-srv-matrix-fed first.","url":"https://agentshelf.syntexa.ch/v1/dns-srv-matrix-fed?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.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ibIQTLgm5OCPQwZAGEUBS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves _matrix-fed._tcp.{hostname} SRV DNS records for Matrix federation server discovery, given a registrable domain name.","exampleAgentPrompt":"Look up the Matrix federation SRV DNS record for the domain matrix.org — I need to know which server and port handles its federation traffic.","exampleUseCases":[{"title":"Matrix homeserver federation discovery","prompt":"Can you resolve the Matrix federation SRV record for mozilla.org? I need to find out what server and port to connect to for federation."},{"title":"Debugging Matrix federation routing","prompt":"We're having trouble federating with example.com on our Matrix server — can you look up the _matrix-fed._tcp SRV record for example.com so I can see where it's pointing?"},{"title":"Onboarding a new Matrix domain","prompt":"Before we set up federation with beeper.com, can you check their Matrix federation SRV DNS record to confirm it's properly configured?"}],"resultDescription":"Returns the SRV record(s) found at _matrix-fed._tcp.{hostname}, including priority, weight, port, and target hostname for each record, enabling the caller to determine where to direct Matrix federation traffic.","failureModes":["Domain not found or has no _matrix-fed._tcp SRV record returns empty or NXDOMAIN result","Malformed or excessively long hostname (over 253 chars) triggers validation error","Transient DNS resolver failures may return temporary errors","Passing the full underscored SRV name instead of the registrable domain may yield unexpected results"],"whenToPreferThis":"Use this endpoint when an agent needs to perform Matrix federation server discovery via SRV DNS lookup and does not want to implement raw DNS resolution itself. Prefer the unpaid sandbox POST /v1/sandbox/dns-srv-matrix-fed for testing. Choose this over generic DNS tools when the specific Matrix federation SRV record format (_matrix-fed._tcp) is required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:49:54.543Z","isFirstParty":false,"canonicalSlug":"matrix-federation-srv-dns-lookup-33be46f0"}