{"name":"io.github.pyfile-toolkit/pyfile-llm","slug":"pyfile-toolkit-pyfile-llm","title":"Pyfile LLM & Data API","description":"Pay-per-call LLM chat plus data tools: DNS, crypto, Base gas, Wikipedia. x402 USDC or Lightning.","url":"https://mcp.market/server/pyfile-toolkit-pyfile-llm","rating":null,"grade":"B","score":84,"certified":false,"status":"active","category":"finance","tags":["finance","ai"],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-11T08:25:28.000Z","license":null},"uptime":{"percent":100,"checks":1,"ok":1,"last_checked_at":"2026-09-19T18:45:44.702Z","last_ok_at":"2026-09-19T18:45:44.702Z","latency_ms":2085},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/pyfile-toolkit/l402-llm-mcp","website":"https://github.com/pyfile-toolkit/nano-llm-api","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://pyfile-agent.taile3ff35.ts.net:8443/mcp"}],"packages":[],"tools":[{"name":"base_gas","description":"Current Base L2 gas price in wei and gwei.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"brief","description":"Composite analyst brief: gathers live market facts (crypto prices, DeFi yields, Base block height) and returns an LLM-written brief with headline, key points, and a take. Requires a Bearer key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"topic":{"type":"string","enum":["crypto","defi","network"],"default":"crypto","description":"Brief topic."},"focus":{"type":"string","description":"Optional extra focus text."}}}},{"name":"chat","description":"Ask an LLM a question. Returns a text completion.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"prompt":{"type":"string","description":"The user prompt"},"model":{"type":"string","enum":["gemini-3.6-flash","gpt-oss-120b"],"default":"gemini-3.6-flash"}},"required":["prompt"]}},{"name":"crypto_price","description":"Current USD prices for one or more coins (CoinGecko ids, comma-separated).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ids":{"type":"string","description":"Comma-separated CoinGecko ids, e.g. bitcoin,ethereum,nano","default":"bitcoin"}}}},{"name":"dns_lookup","description":"Resolve a DNS record (A, AAAA, MX, TXT, NS).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"Domain name, e.g. github.com"},"type":{"type":"string","enum":["A","AAAA","MX","TXT","NS","CNAME"],"default":"A"}},"required":["name"]}},{"name":"enrich","description":"One-call domain/company enrichment: DNS A records + certificate transparency names + GLEIF LEI + OFAC SDN + web snapshot, with an aggregate risk_summary. Requires a Bearer key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"domain":{"type":"string","description":"Domain, e.g. acme.com"},"name":{"type":"string","description":"Company name, e.g. Acme"}}}},{"name":"fair_draw","description":"Provably-fair random integer from a committed seed (commit-reveal). Use for verifiable winner selection, raffles and allocations. Reveal the seed afterwards so anyone can reproduce the result.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"client_seed":{"type":"string","description":"Your own seed (keep it, it makes the draw verifiable)."},"nonce":{"type":"string","description":"A counter to get a new number from the same seed."},"min":{"type":"integer","description":"Minimum value (default 1)."},"max":{"type":"integer","description":"Maximum value (default 100)."},"round":{"type":"string","description":"Round id (default 1)."}}}},{"name":"fair_pick","description":"Provably-fair selection of one winner from a list of candidates. For bounties with a single prize.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"candidates":{"type":"string","description":"Comma-separated list of candidates, e.g. alice,bob,carol"},"client_seed":{"type":"string","description":"Your own seed."},"nonce":{"type":"string","description":"Counter (default 1)."},"round":{"type":"string","description":"Round id (default 1)."}},"required":["candidates"]}},{"name":"fda_lookup","description":"US FDA open data: drug adverse events, drug/food/device recalls, drug labels.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"kind":{"type":"string","enum":["drug/event","drug/enforcement","food/enforcement","device/event","device/enforcement","drug/label"],"default":"drug/event","description":"Dataset."},"q":{"type":"string","description":"Optional search query, e.g. aspirin."},"limit":{"type":"integer","description":"Max results (default 5)."}}}},{"name":"kyb_screening","description":"Composite counterparty due-diligence: OFAC SDN sanctions screening + GLEIF LEI + SEC EDGAR in one call. Requires a Bearer key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"Company name to screen."}},"required":["name"]}},{"name":"ofac_sanctions_search","description":"Search the US Treasury OFAC SDN sanctions list by entity name (KYB/AML screening).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"q":{"type":"string","description":"Entity name to screen, e.g. a company name."},"limit":{"type":"integer","description":"Max matches (default 10)."}},"required":["q"]}},{"name":"web_read","description":"Fetch any public web page and return its main readable content as clean Markdown (nav/ads stripped) for RAG and agent pipelines.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL, e.g. https://example.com"},"max_chars":{"type":"integer","description":"Max characters to return (default 20000)."}},"required":["url"]}},{"name":"wikipedia_summary","description":"Short summary of a Wikipedia article by title.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"title":{"type":"string","description":"Article title, e.g. Bitcoin"}},"required":["title"]}}],"scan":{"score":84,"grade":"B","scanned_at":"2026-09-19T20:29:01.532Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:29:01.432Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 4488ms"]},"poisoning":{"score":15,"max":15,"notes":["13 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 9 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"probes":[{"url":"https://pyfile-agent.taile3ff35.ts.net:8443/mcp","reachable":true,"authRequired":false,"latencyMs":4488,"serverInfo":{"name":"l402-llm","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"pyfile-toolkit","repo":"l402-llm-mcp","archived":false,"pushedAt":"2026-09-11T08:25:28Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/310091509?v=4","ownerCreatedAt":"2026-07-28T09:08:28Z"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":null,"lastPushAt":"2026-09-11T08:25:28.000Z","score":23}}}},"grade_history":[],"reviews":[]}