{"uid":"cap_-TFX135GyTTvrRG5hkR4W","slug":"dns-srv-record-lookup-for-amqp-amqp-tcp-c83cacc1","name":"DNS SRV Record Lookup for AMQP (_amqp._tcp)","description":"Call when an agent needs SRV records at _amqp._tcp.{hostname} for AMQP. The caller sends the registrable domain, not the underscored name. Exact $0.01 USDC. Prefer unpaid POST /v1/sandbox/dns-srv-amqp first.","url":"https://agentshelf.syntexa.ch/v1/dns-srv-amqp?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.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ai6dY2biM7pHnpSf4gQ_n","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","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 _amqp._tcp.{hostname} to return AMQP broker connection details for a given registrable domain","exampleAgentPrompt":"Look up the AMQP SRV record for example.com so I can find out which message broker host and port to connect to.","exampleUseCases":[{"title":"Discover AMQP broker for microservice","prompt":"I need to connect my microservice to the AMQP message broker used by acme-corp.com — can you look up their _amqp._tcp SRV record and give me the host and port?"},{"title":"Automate queue connection config","prompt":"Before spinning up our consumer worker, check the DNS SRV record for messaging.mycompany.io to find the right AMQP broker address and port to put in the config."},{"title":"Verify AMQP service discovery setup","prompt":"I just configured an AMQP SRV record for rabbitmq.example.net — can you query it and confirm the SRV record resolves correctly with the right target and port?"}],"resultDescription":"Returns the SRV record details found at _amqp._tcp.{hostname}, including priority, weight, port number, and target hostname of the AMQP broker. If no record exists, returns an empty or not-found response.","failureModes":["No SRV record found at _amqp._tcp.{hostname} — domain has no AMQP SRV entry configured","Invalid or malformed hostname input — rejected before DNS query","DNS resolution timeout or upstream failure — transient network error","Hostname exceeds 253-character limit — validation error","Payment not included or insufficient — 402 response requiring $0.01 USDC"],"whenToPreferThis":"Use this endpoint when an agent needs to programmatically discover an AMQP broker's host and port via DNS SRV service discovery, without needing to hardcode broker addresses. Prefer the unpaid POST /v1/sandbox/dns-srv-amqp endpoint for testing; use this paid endpoint for production queries where results need to be reliable and billable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:50:08.622Z","isFirstParty":false,"canonicalSlug":"dns-srv-record-lookup-for-amqp-amqp-tcp-c83cacc1"}