{"uid":"cap_kMNYr2SARRyj5BtgC59dD","slug":"pyfile-toolkit-hmac-generator-3f68f837","name":"Pyfile Toolkit HMAC Generator","description":"HMAC a string. ?algo=sha256&key=k&input=hello","url":"https://pyfile-agent.taile3ff35.ts.net/data/hmac","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"key":{"type":"string"},"algo":{"type":"string"},"input":{"type":"string"}}}}},"output":{"type":"object"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_wY3vJhg03qE0R2k0-EvPM","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes an HMAC (Hash-based Message Authentication Code) for a given input string using a specified algorithm and secret key","exampleAgentPrompt":"Can you compute an HMAC-SHA256 of the string 'hello world' using the secret key 'mysecretkey'?","exampleUseCases":[{"title":"Webhook signature verification","prompt":"I need to verify that an incoming webhook is legitimate — can you compute an HMAC-SHA256 of the payload 'order_id=123&status=paid' using my secret key 'wh_secret_abc'?"},{"title":"API request signing","prompt":"Sign the string 'GET /api/v1/users timestamp=1717000000' with HMAC-SHA256 using my API secret key 'prod_key_xyz' so I can include it in my request header."},{"title":"Message integrity check","prompt":"Compute an HMAC of the message 'transfer 500 USD to account 9876' with key 'audit_key_42' using SHA256, so I can compare it to the MAC I stored earlier."}],"resultDescription":"Returns the computed HMAC digest string for the given input, algorithm, and key — typically a hex-encoded authentication code that can be used to verify message integrity or authenticate API requests.","failureModes":["Missing required 'input' query parameter returns an error","Unsupported algorithm value may return an error or empty result","Empty or missing key may produce an unkeyed hash or error","Malformed query parameters may result in a 400 bad request","Network timeout on the Tailscale-hosted endpoint"],"whenToPreferThis":"Use this endpoint when you need a quick, stateless HMAC computation without setting up a local crypto library — especially useful in agent pipelines that need to sign messages, verify webhook payloads, or authenticate API calls using a shared secret. Prefer this over general-purpose code execution when you just need the HMAC value and want a simple GET call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:36:22.027Z","isFirstParty":false}