{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_xwbrn9p5g2ye","handle":"m2m-monster-devnet-sandbox","url":"https://wellknown.network/agents/m2m-monster-devnet-sandbox","links":{"self":"https://wellknown.network/agents/m2m-monster-devnet-sandbox/record.json","html":"https://wellknown.network/agents/m2m-monster-devnet-sandbox","markdown":"https://wellknown.network/agents/m2m-monster-devnet-sandbox/record.md","api":"https://wellknown.network/api/v1/agents/m2m-monster-devnet-sandbox","status":"https://wellknown.network/api/v1/agents/m2m-monster-devnet-sandbox/status","claim":"https://wellknown.network/agents/m2m-monster-devnet-sandbox/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/m2m-monster-devnet-sandbox/claim.json","badge":"https://wellknown.network/agents/m2m-monster-devnet-sandbox/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/m2m-monster-devnet-sandbox/history","tools":"https://wellknown.network/api/v1/agents/m2m-monster-devnet-sandbox/tools"},"ard":{"identifier":"urn:air:api.m2m.monster:server:m2m-monster-devnet-sandbox","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"m2m.monster","summary":"Non-custodial x402 payments between AI agents on Solana. Returns unsigned transactions.","description":"Non-custodial x402 payments between AI agents on Solana. Returns unsigned transactions.","publisher":{"name":"monster.m2m","url":null},"homepage":"https://m2m.monster","repository":null,"version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.m2m.monster/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://sandbox.m2m.monster/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-19T09:43:56.469165Z","publishedAt":"2026-10-19T09:43:56.469165Z","registryName":"monster.m2m/m2m-monster"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":1,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.992,"provenance":"derived"}],"categories":["commerce","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 31m ago.","lastOkAt":"2026-10-29T15:23:58.451Z","lastProbedAt":"2026-10-29T15:23:58.451Z","statusComputedAt":"2026-10-29T15:26:01.776Z","reliability30d":{"probes":81,"successRate":0.9753,"p50Ms":20,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":81,"ok":79,"authBoundaryOk":0,"serviceOk":79,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-29T15:23:58.451Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"get_pricing","description":"Agent-to-agent fee formula, referral program and the whitelisted token mints of this network."},{"name":"quote_payment","description":"Price a payment to a payee: gross amount, net amount to the payee, fee_gross, discount, fee_net, treasury, mint and a 30-second expiry. Returns a signed quote."},{"name":"build_payment","description":"Build the m2m-split transaction for a quote: the payer's transfer to the payee and the USDC fee transfer to the treasury, in one atomic transaction where the pa"},{"name":"verify_payment","description":"For the payee: check a payer-signed transaction against its quote (net amount, fee to the treasury, whitelisted mints, quote id and expiry) and simulate it befo"},{"name":"submit_payment","description":"Broadcast a transaction the payer already signed, wait for confirmation and return the signed receipt. Only broadcasts; never signs or pays payment transactions"},{"name":"verify_receipt","description":"Verify a receipt: the m2m.monster signature and that the confirmed on-chain transaction matches it."},{"name":"build_refund","description":"Build a refund from the payee back to the payer, linked to the original receipt. The payee signs it and pays its gas; it has no m2m.monster fee and the original"},{"name":"register_agent","description":"Optional registration; paying and getting paid work without it. It unlocks referral credits and receipt history. Call once without `signature` to get the messag"},{"name":"get_referral_status","description":"Your referrer, referred agents, credits and their expiry dates. Credits are discounts on your own fees, never cash. Requires the api_key from register_agent."},{"name":"get_status","description":"Service status and API version."}],"toolCount":10,"toolsHash":"7e7ee8eb1e4f5ace2abd20d6b3805262bac69f717f6c6062168f889677dd21bb","serverName":"m2m-monster","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T10:24:24.114Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"get_pricing","description":"Agent-to-agent fee formula, referral program and the whitelisted token mints of this network."},{"name":"quote_payment","description":"Price a payment to a payee: gross amount, net amount to the payee, fee_gross, discount, fee_net, treasury, mint and a 30-second expiry. Returns a signed quote."},{"name":"build_payment","description":"Build the m2m-split transaction for a quote: the payer's transfer to the payee and the USDC fee transfer to the treasury, in one atomic transaction where the pa"},{"name":"verify_payment","description":"For the payee: check a payer-signed transaction against its quote (net amount, fee to the treasury, whitelisted mints, quote id and expiry) and simulate it befo"},{"name":"submit_payment","description":"Broadcast a transaction the payer already signed, wait for confirmation and return the signed receipt. Only broadcasts; never signs or pays payment transactions"},{"name":"verify_receipt","description":"Verify a receipt: the m2m.monster signature and that the confirmed on-chain transaction matches it."},{"name":"build_refund","description":"Build a refund from the payee back to the payer, linked to the original receipt. The payee signs it and pays its gas; it has no m2m.monster fee and the original"},{"name":"register_agent","description":"Optional registration; paying and getting paid work without it. It unlocks referral credits and receipt history. Call once without `signature` to get the messag"},{"name":"get_referral_status","description":"Your referrer, referred agents, credits and their expiry dates. Credits are discounts on your own fees, never cash. Requires the api_key from register_agent."},{"name":"get_status","description":"Service status and API version."}],"toolCount":10,"toolsHash":"7e7ee8eb1e4f5ace2abd20d6b3805262bac69f717f6c6062168f889677dd21bb","serverName":"m2m-monster","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T08:22:26.216Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"get_pricing","description":"Agent-to-agent fee formula, referral program and the whitelisted token mints of this network."},{"name":"quote_payment","description":"Price a payment to a payee: gross amount, net amount to the payee, fee_gross, discount, fee_net, treasury, mint and a 30-second expiry. Returns a signed quote."},{"name":"build_payment","description":"Build the m2m-split transaction for a quote: the payer's transfer to the payee and the USDC fee transfer to the treasury, in one atomic transaction where the pa"},{"name":"verify_payment","description":"For the payee: check a payer-signed transaction against its quote (net amount, fee to the treasury, whitelisted mints, quote id and expiry) and simulate it befo"},{"name":"submit_payment","description":"Broadcast a transaction the payer already signed, wait for confirmation and return the signed receipt. Only broadcasts; never signs or pays payment transactions"},{"name":"verify_receipt","description":"Verify a receipt: the m2m.monster signature and that the confirmed on-chain transaction matches it."},{"name":"build_refund","description":"Build a refund from the payee back to the payer, linked to the original receipt. The payee signs it and pays its gas; it has no m2m.monster fee and the original"},{"name":"register_agent","description":"Optional registration; paying and getting paid work without it. It unlocks referral credits and receipt history. Call once without `signature` to get the messag"},{"name":"get_referral_status","description":"Your referrer, referred agents, credits and their expiry dates. Credits are discounts on your own fees, never cash. Requires the api_key from register_agent."},{"name":"get_status","description":"Service status and API version."}],"toolCount":10,"toolsHash":"7e7ee8eb1e4f5ace2abd20d6b3805262bac69f717f6c6062168f889677dd21bb","serverName":"m2m-monster","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T02:29:16.239Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"get_pricing","description":"Agent-to-agent fee formula, referral program and the whitelisted token mints of this network."},{"name":"quote_payment","description":"Price a payment to a payee: gross amount, net amount to the payee, fee_gross, discount, fee_net, treasury, mint and a 30-second expiry. Returns a signed quote."},{"name":"build_payment","description":"Build the m2m-split transaction for a quote: the payer's transfer to the payee and the USDC fee transfer to the treasury, in one atomic transaction where the pa"},{"name":"verify_payment","description":"For the payee: check a payer-signed transaction against its quote (net amount, fee to the treasury, whitelisted mints, quote id and expiry) and simulate it befo"},{"name":"submit_payment","description":"Broadcast a transaction the payer already signed, wait for confirmation and return the signed receipt. Only broadcasts; never signs or pays payment transactions"},{"name":"verify_receipt","description":"Verify a receipt: the m2m.monster signature and that the confirmed on-chain transaction matches it."},{"name":"build_refund","description":"Build a refund from the payee back to the payer, linked to the original receipt. The payee signs it and pays its gas; it has no m2m.monster fee and the original"},{"name":"register_agent","description":"Optional registration; paying and getting paid work without it. It unlocks referral credits and receipt history. Call once without `signature` to get the messag"},{"name":"get_referral_status","description":"Your referrer, referred agents, credits and their expiry dates. Credits are discounts on your own fees, never cash. Requires the api_key from register_agent."},{"name":"get_status","description":"Service status and API version."}],"toolCount":10,"toolsHash":"7e7ee8eb1e4f5ace2abd20d6b3805262bac69f717f6c6062168f889677dd21bb","serverName":"m2m-monster","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T00:31:05.533Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"get_pricing","description":"Agent-to-agent fee formula, referral program and the whitelisted token mints of this network."},{"name":"quote_payment","description":"Price a payment to a payee: gross amount, net amount to the payee, fee_gross, discount, fee_net, treasury, mint and a 30-second expiry. Returns a signed quote."},{"name":"build_payment","description":"Build the m2m-split transaction for a quote: the payer's transfer to the payee and the USDC fee transfer to the treasury, in one atomic transaction where the pa"},{"name":"verify_payment","description":"For the payee: check a payer-signed transaction against its quote (net amount, fee to the treasury, whitelisted mints, quote id and expiry) and simulate it befo"},{"name":"submit_payment","description":"Broadcast a transaction the payer already signed, wait for confirmation and return the signed receipt. Only broadcasts; never signs or pays payment transactions"},{"name":"verify_receipt","description":"Verify a receipt: the m2m.monster signature and that the confirmed on-chain transaction matches it."},{"name":"build_refund","description":"Build a refund from the payee back to the payer, linked to the original receipt. The payee signs it and pays its gas; it has no m2m.monster fee and the original"},{"name":"register_agent","description":"Optional registration; paying and getting paid work without it. It unlocks referral credits and receipt history. Call once without `signature` to get the messag"},{"name":"get_referral_status","description":"Your referrer, referred agents, credits and their expiry dates. Credits are discounts on your own fees, never cash. Requires the api_key from register_agent."},{"name":"get_status","description":"Service status and API version."}],"toolCount":10,"toolsHash":"7e7ee8eb1e4f5ace2abd20d6b3805262bac69f717f6c6062168f889677dd21bb","serverName":"m2m-monster","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T18:32:02.254Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":35,"error":null,"detail":{"tools":[{"name":"get_pricing","description":"Agent-to-agent fee formula, referral program and the whitelisted token mints of this network."},{"name":"quote_payment","description":"Price a payment to a payee: gross amount, net amount to the payee, fee_gross, discount, fee_net, treasury, mint and a 30-second expiry. Returns a signed quote."},{"name":"build_payment","description":"Build the m2m-split transaction for a quote: the payer's transfer to the payee and the USDC fee transfer to the treasury, in one atomic transaction where the pa"},{"name":"verify_payment","description":"For the payee: check a payer-signed transaction against its quote (net amount, fee to the treasury, whitelisted mints, quote id and expiry) and simulate it befo"},{"name":"submit_payment","description":"Broadcast a transaction the payer already signed, wait for confirmation and return the signed receipt. Only broadcasts; never signs or pays payment transactions"},{"name":"verify_receipt","description":"Verify a receipt: the m2m.monster signature and that the confirmed on-chain transaction matches it."},{"name":"build_refund","description":"Build a refund from the payee back to the payer, linked to the original receipt. The payee signs it and pays its gas; it has no m2m.monster fee and the original"},{"name":"register_agent","description":"Optional registration; paying and getting paid work without it. It unlocks referral credits and receipt history. Call once without `signature` to get the messag"},{"name":"get_referral_status","description":"Your referrer, referred agents, credits and their expiry dates. Credits are discounts on your own fees, never cash. Requires the api_key from register_agent."},{"name":"get_status","description":"Service status and API version."}],"toolCount":10,"toolsHash":"7e7ee8eb1e4f5ace2abd20d6b3805262bac69f717f6c6062168f889677dd21bb","serverName":"m2m-monster","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T17:28:22.491Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"get_pricing","description":"Agent-to-agent fee formula, referral program and the whitelisted token mints of this network."},{"name":"quote_payment","description":"Price a payment to a payee: gross amount, net amount to the payee, fee_gross, discount, fee_net, treasury, mint and a 30-second expiry. Returns a signed quote."},{"name":"build_payment","description":"Build the m2m-split transaction for a quote: the payer's transfer to the payee and the USDC fee transfer to the treasury, in one atomic transaction where the pa"},{"name":"verify_payment","description":"For the payee: check a payer-signed transaction against its quote (net amount, fee to the treasury, whitelisted mints, quote id and expiry) and simulate it befo"},{"name":"submit_payment","description":"Broadcast a transaction the payer already signed, wait for confirmation and return the signed receipt. Only broadcasts; never signs or pays payment transactions"},{"name":"verify_receipt","description":"Verify a receipt: the m2m.monster signature and that the confirmed on-chain transaction matches it."},{"name":"build_refund","description":"Build a refund from the payee back to the payer, linked to the original receipt. The payee signs it and pays its gas; it has no m2m.monster fee and the original"},{"name":"register_agent","description":"Optional registration; paying and getting paid work without it. It unlocks referral credits and receipt history. Call once without `signature` to get the messag"},{"name":"get_referral_status","description":"Your referrer, referred agents, credits and their expiry dates. Credits are discounts on your own fees, never cash. Requires the api_key from register_agent."},{"name":"get_status","description":"Service status and API version."}],"toolCount":10,"toolsHash":"7e7ee8eb1e4f5ace2abd20d6b3805262bac69f717f6c6062168f889677dd21bb","serverName":"m2m-monster","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T05:31:38.534Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-10-28T04:30:45.247Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-10-27T22:29:50.795Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":32,"error":null,"detail":{"tools":[{"name":"get_pricing","description":"Agent-to-agent fee formula, referral program and the whitelisted token mints of this network."},{"name":"quote_payment","description":"Price a payment to a payee: gross amount, net amount to the payee, fee_gross, discount, fee_net, treasury, mint and a 30-second expiry. Returns a signed quote."},{"name":"build_payment","description":"Build the m2m-split transaction for a quote: the payer's transfer to the payee and the USDC fee transfer to the treasury, in one atomic transaction where the pa"},{"name":"verify_payment","description":"For the payee: check a payer-signed transaction against its quote (net amount, fee to the treasury, whitelisted mints, quote id and expiry) and simulate it befo"},{"name":"submit_payment","description":"Broadcast a transaction the payer already signed, wait for confirmation and return the signed receipt. Only broadcasts; never signs or pays payment transactions"},{"name":"verify_receipt","description":"Verify a receipt: the m2m.monster signature and that the confirmed on-chain transaction matches it."},{"name":"build_refund","description":"Build a refund from the payee back to the payer, linked to the original receipt. The payee signs it and pays its gas; it has no m2m.monster fee and the original"},{"name":"register_agent","description":"Optional registration; paying and getting paid work without it. It unlocks referral credits and receipt history. Call once without `signature` to get the messag"},{"name":"get_referral_status","description":"Your referrer, referred agents, credits and their expiry dates. Credits are discounts on your own fees, never cash. Requires the api_key from register_agent."},{"name":"get_status","description":"Service status and API version."}],"toolCount":10,"toolsHash":"7e7ee8eb1e4f5ace2abd20d6b3805262bac69f717f6c6062168f889677dd21bb","serverName":"m2m-monster","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_pricing","description":"Agent-to-agent fee formula, referral program and the whitelisted token mints of this network."},{"name":"quote_payment","description":"Price a payment to a payee: gross amount, net amount to the payee, fee_gross, discount, fee_net, treasury, mint and a 30-second expiry. Returns a signed quote."},{"name":"build_payment","description":"Build the m2m-split transaction for a quote: the payer's transfer to the payee and the USDC fee transfer to the treasury, in one atomic transaction where the pa"},{"name":"verify_payment","description":"For the payee: check a payer-signed transaction against its quote (net amount, fee to the treasury, whitelisted mints, quote id and expiry) and simulate it befo"},{"name":"submit_payment","description":"Broadcast a transaction the payer already signed, wait for confirmation and return the signed receipt. Only broadcasts; never signs or pays payment transactions"},{"name":"verify_receipt","description":"Verify a receipt: the m2m.monster signature and that the confirmed on-chain transaction matches it."},{"name":"build_refund","description":"Build a refund from the payee back to the payer, linked to the original receipt. The payee signs it and pays its gas; it has no m2m.monster fee and the original"},{"name":"register_agent","description":"Optional registration; paying and getting paid work without it. It unlocks referral credits and receipt history. Call once without `signature` to get the messag"},{"name":"get_referral_status","description":"Your referrer, referred agents, credits and their expiry dates. Credits are discounts on your own fees, never cash. Requires the api_key from register_agent."},{"name":"get_status","description":"Service status and API version."}],"package":null,"toolSurface":{"id":"ts_f5faaamdpg6f","endpointId":"ep_pn9msb5x7vvt","hash":"7e7ee8eb1e4f5ace2abd20d6b3805262bac69f717f6c6062168f889677dd21bb","toolCount":10,"serverName":"m2m-monster","serverVersion":"1.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-20T22:24:54.053Z","lastSeenAt":"2026-10-29T15:23:58.461Z","observations":28,"toolNames":["get_pricing","quote_payment","build_payment","verify_payment","submit_payment","verify_receipt","build_refund","register_agent","get_referral_status","get_status"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_pn9msb5x7vvt","url":"https://api.m2m.monster/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-28T17:28:22.504Z","auth":{"observedAt":"2026-10-28T17:28:22.518Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-28T17:28:22.553Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"api.m2m.monster","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-10-16T07:45:42.000Z","validTo":"2027-01-14T07:45:41.000Z","daysToExpiry":76,"sanCount":1,"fingerprint256":"41:68:66:C9:B0:74:D8:93:65:DD:7A:E7:75:C4:3C:AD:26:52:32:3B:16:86:F3:03:E7:43:CE:3D:4A:A5:E1:69"}},{"id":"ep_jxqugu6vv8t5","url":"https://sandbox.m2m.monster/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-26T18:30:51.585Z","auth":{"observedAt":"2026-10-26T18:30:51.600Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-26T18:30:51.639Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"sandbox.m2m.monster","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-10-11T17:01:36.000Z","validTo":"2027-01-09T17:01:35.000Z","daysToExpiry":72,"sanCount":1,"fingerprint256":"33:13:10:28:38:16:46:6E:20:5F:A5:10:D8:83:65:A0:16:1C:22:9B:0D:64:4F:28:D4:11:5A:E8:BA:ED:61:17"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"monster.m2m/m2m-monster","url":"https://registry.modelcontextprotocol.io/v0/servers/monster.m2m%2Fm2m-monster","firstSeenAt":"2026-10-14T14:20:00.448Z","fetchedAt":"2026-10-27T20:18:35.235Z","normalizedAt":"2026-10-27T20:18:35.235Z"}]},"firstSeenAt":"2026-10-14T14:20:00.448Z","updatedAt":"2026-10-29T15:26:57.735Z"}