{"name":"xyz.forkcaster/mcp","slug":"forkcaster-mcp","title":null,"description":"Resolve Farcaster casts to deep-link URLs for any supported Farcaster client app. No auth.","url":"https://mcp.market/server/forkcaster-mcp","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"security","tags":["security"],"presence":{"score":28,"stars":2,"forks":0,"downloads_week":null,"last_push_at":"2026-10-24T23:24:03.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T07:40:40.848Z","last_ok_at":"2026-11-04T07:40:40.848Z","latency_ms":187},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/artlu99/forkcaster_xyz","website":"https://forkcaster.xyz","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://forkcaster.xyz/mcp"}],"packages":[],"tools":[{"name":"get_cast_link","description":"Resolve a Farcaster cast — identified by username/fid + short hash, or by its full 40-hex hash — and return the URL that opens it in a target Farcaster client app (or all supported apps). Also returns the author's signed-contract status; URLs are returned regardless of signed state. Link-only clients are gated: they answer client_ineligible when the resolved cast carries no external link.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"longhash":{"description":"Full cast hash — 40 hex characters, with or without the 0x prefix. Identifies the cast on its own; the most reliable form for fresh casts.","type":"string","pattern":"^(?:0x)?[0-9a-fA-F]{40}$"},"fid":{"description":"Author's Farcaster fid (numeric account id).","type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"username":{"description":"Author's Farcaster username, without the @.","type":"string","pattern":"^[A-Za-z0-9._-]{1,30}$"},"shorthash":{"description":"Abbreviated cast hash as it appears in share URLs — 4-39 hex characters, 0x prefix optional. Requires username or fid alongside it.","type":"string","pattern":"^(?:0x)?[0-9a-fA-F]{4,39}$"},"client":{"type":"string","enum":["farcaster","quorum","firefly","quilcast","neynar","vibeshift","linkcast","all"],"description":"Target Farcaster client app, or \"all\" to return every supported client's URL."}},"required":["client"],"$schema":"https://json-schema.org/draft/2020-12/schema"}}],"scan":{"score":91,"grade":"A","scanned_at":"2026-10-25T09:23:13.395Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-25T09:23:13.366Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 667ms"]},"poisoning":{"score":15,"max":15,"notes":["1 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[],"inputs":{"probes":[{"url":"https://forkcaster.xyz/mcp","reachable":true,"authRequired":false,"latencyMs":667,"serverInfo":{"name":"forkcaster","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"artlu99","repo":"forkcaster_xyz","archived":false,"pushedAt":"2026-10-24T23:24:03Z","stars":2,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/90869437?v=4","ownerCreatedAt":"2021-09-16T20:04:53Z","license":"MIT"},"icon":{"url":"https://forkcaster.xyz/favicon.svg","source":"site"},"presence":{"stars":2,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-10-24T23:24:03.000Z","score":28}}}},"grade_history":[],"reviews":[]}