{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ryg87cu5j8jz","handle":"professor-sausages-on-chain","url":"https://wellknown.network/agents/professor-sausages-on-chain","links":{"self":"https://wellknown.network/agents/professor-sausages-on-chain/record.json","html":"https://wellknown.network/agents/professor-sausages-on-chain","markdown":"https://wellknown.network/agents/professor-sausages-on-chain/record.md","api":"https://wellknown.network/api/v1/agents/professor-sausages-on-chain","status":"https://wellknown.network/api/v1/agents/professor-sausages-on-chain/status","claim":"https://wellknown.network/agents/professor-sausages-on-chain/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/professor-sausages-on-chain/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:x402.professorsausages.com:server:professor-sausages-on-chain","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Professor Sausages — On-chain","summary":"EVM gas, Chainlink prices, token-safety, swap quotes, ENS, OFAC & NFT via x402.","description":"EVM gas, Chainlink prices, token-safety, swap quotes, ENS, OFAC & NFT via x402.","publisher":{"name":"com.professorsausages","url":null},"homepage":"https://x402.professorsausages.com/mcp","repository":null,"version":"1.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://x402.professorsausages.com/mcp/onchain","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-15T03:38:15.772242Z","publishedAt":"2026-08-15T03:38:15.772242Z","registryName":"com.professorsausages/sausage-onchain"},"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.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.833,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":0.51,"provenance":"derived"}],"categories":["commerce","content","documents"]},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-09-05T22:26:32.048Z","lastProbedAt":"2026-09-05T22:26:32.048Z","statusComputedAt":"2026-09-05T22:26:44.918Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":13},"latestObservations":[{"at":"2026-09-05T22:26:32.048Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"find_data","description":"Describe the data you need in plain language (e.g. 'Apple risk factors 2023', 'is this token a honeypot', 'is this email deliverable', 'read this page'). Search"},{"name":"pricing","description":"Every endpoint this server fronts, with its exact per-call USD price (x402, USDC on Base) and a one-line summary, read live from the route table. Free."},{"name":"request_data","description":"The suggestion box: ask for data we don't have (a pre-2015 filing, an uncovered ticker, an unsupported chain, a whole dataset). Requests feed the nightly ingest"},{"name":"gas_price","description":"Bid-ready EIP-1559 fees (slow/standard/fast maxFeePerGas + maxPriorityFeePerGas, tx-ready wei) for one chain, read live from public RPCs. Pass tx_type to get th"},{"name":"gas_compare","description":"Rank every supported chain by all-in USD transaction cost — the 'where should I send this' routing decision, with the OP-stack L1 data fee included. Paid: call "},{"name":"spot_price","description":"Live Chainlink on-chain spot price for an asset (latestRoundData, with round metadata). Pass `to` as well to cross-convert two assets via their USD feeds, with "},{"name":"token_safety","description":"Heuristic token safety check: follows the proxy and scans the bytecode that actually runs, plus ownership and transfer restrictions. Returns a verdict with per-"},{"name":"address_screen","description":"Screen a crypto address against the full live OFAC SDN list, segmented by chain. Returns a verdict with the matching SDN entries as evidence — never a silent al"},{"name":"swap_quote","description":"Indicative UniswapV2 swap quote from live on-chain reserves: amount out, execution price, and price impact — what the trade will actually cost before you sign i"},{"name":"ens_resolve","description":"Resolve an ENS name to an address, or an address to its forward-verified primary name — direction is detected from the input. view='profile' returns the full id"},{"name":"chain_info","description":"Canonical record for an EVM chain — name, native currency, explorers, liveness-scored public RPCs. view='rpcs' returns only the ranked, eth_chainId-probed RPC l"},{"name":"nft_scam_check","description":"Deterministic scam checklist with a verdict and evidence (spam flags, copymint collisions, holder concentration). Pass a collection contract to check the collec"}],"toolCount":12,"serverName":"sausage-onchain","capabilities":["tools","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"find_data","description":"Describe the data you need in plain language (e.g. 'Apple risk factors 2023', 'is this token a honeypot', 'is this email deliverable', 'read this page'). Search"},{"name":"pricing","description":"Every endpoint this server fronts, with its exact per-call USD price (x402, USDC on Base) and a one-line summary, read live from the route table. Free."},{"name":"request_data","description":"The suggestion box: ask for data we don't have (a pre-2015 filing, an uncovered ticker, an unsupported chain, a whole dataset). Requests feed the nightly ingest"},{"name":"gas_price","description":"Bid-ready EIP-1559 fees (slow/standard/fast maxFeePerGas + maxPriorityFeePerGas, tx-ready wei) for one chain, read live from public RPCs. Pass tx_type to get th"},{"name":"gas_compare","description":"Rank every supported chain by all-in USD transaction cost — the 'where should I send this' routing decision, with the OP-stack L1 data fee included. Paid: call "},{"name":"spot_price","description":"Live Chainlink on-chain spot price for an asset (latestRoundData, with round metadata). Pass `to` as well to cross-convert two assets via their USD feeds, with "},{"name":"token_safety","description":"Heuristic token safety check: follows the proxy and scans the bytecode that actually runs, plus ownership and transfer restrictions. Returns a verdict with per-"},{"name":"address_screen","description":"Screen a crypto address against the full live OFAC SDN list, segmented by chain. Returns a verdict with the matching SDN entries as evidence — never a silent al"},{"name":"swap_quote","description":"Indicative UniswapV2 swap quote from live on-chain reserves: amount out, execution price, and price impact — what the trade will actually cost before you sign i"},{"name":"ens_resolve","description":"Resolve an ENS name to an address, or an address to its forward-verified primary name — direction is detected from the input. view='profile' returns the full id"},{"name":"chain_info","description":"Canonical record for an EVM chain — name, native currency, explorers, liveness-scored public RPCs. view='rpcs' returns only the ranked, eth_chainId-probed RPC l"},{"name":"nft_scam_check","description":"Deterministic scam checklist with a verdict and evidence (spam flags, copymint collisions, holder concentration). Pass a collection contract to check the collec"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.professorsausages/sausage-onchain","url":"https://registry.modelcontextprotocol.io/v0/servers/com.professorsausages%2Fsausage-onchain","firstSeenAt":"2026-09-05T20:18:54.927Z","fetchedAt":"2026-09-05T20:18:54.927Z","normalizedAt":"2026-09-05T20:18:54.927Z"}]},"firstSeenAt":"2026-09-05T20:18:54.927Z","updatedAt":"2026-09-05T22:26:57.560Z"}