{"name":"com.operatornest/tools","slug":"operatornest-tools","title":"OperatorNest tools","description":"Calculate API and subscription costs, meeting time zones, recurring schedules and cron matches.","url":"https://mcp.market/server/operatornest-tools","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-10-02T17:07:39.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T04:00:43.027Z","last_ok_at":"2026-11-04T04:00:43.027Z","latency_ms":319},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/OperatorNest/mcp-tools","website":"https://operatornest.com/tools/mcp","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://operatornest.com/mcp"}],"packages":[],"tools":[{"name":"ai_api_cost","description":"Estimate USD per request, day and month from token counts, caching and published batch discounts. Use for an API workload budget, not chat subscriptions. Model IDs use providerId/id from https://operatornest.com/api/models?subset=pricing; some catalog records are unavailable through MCP. Rates are from the dated catalog snapshot returned with the result.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"inputTokens":{"type":"integer","minimum":0,"maximum":100000000},"cachedInputTokens":{"type":"integer","minimum":0,"maximum":100000000},"outputTokens":{"type":"integer","minimum":0,"maximum":100000000},"requestsPerDay":{"type":"integer","minimum":0,"maximum":10000000},"requestsPerMonth":{"type":"integer","minimum":0,"maximum":100000000},"modelIds":{"type":"array","minItems":1,"maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"}},"batchModelIds":{"type":"array","minItems":0,"maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"description":"Optional model IDs using a published batch discount."}},"required":["inputTokens","cachedInputTokens","outputTokens","requestsPerDay","requestsPerMonth","modelIds"],"additionalProperties":false}},{"name":"ai_subscription_stack_cost","description":"Total selected AI chat and coding subscriptions in USD and identify overlapping capabilities. Returns monthly charges, annual billing or twelve-charge estimates, plans and dated official sources. Use for reviewing a subscription stack, not API token costs.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"planIds":{"type":"array","minItems":0,"maxItems":18,"uniqueItems":true,"items":{"type":"string","enum":["chatgpt-go","chatgpt-plus","chatgpt-pro","claude-pro","claude-max-5x","claude-max-20x","google-ai-pro","google-ai-ultra-5x","google-ai-ultra-20x","supergrok","supergrok-plus","perplexity-pro","perplexity-max","microsoft-365-premium","mistral-pro","manus-pro","genspark-plus","cursor-pro"]}}},"required":["planIds"],"additionalProperties":false}},{"name":"cron_next_runs","description":"Preview 1–10 cron matches strictly after a supplied UTC instant within 366 days, in an IANA time zone. Supports numeric stars, lists, ranges, steps and weekday names for GitHub, Cloudflare, Quartz and AWS dialects. L, W, # and named months are rejected. This does not install or run a schedule.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"expression":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S"},"dialect":{"type":"string","enum":["github","cloudflare","quartz","aws"]},"zone":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"after":{"type":"string","format":"date-time","maxLength":30,"description":"UTC ISO instant from 2000 through 2100; matches are strictly after this instant."},"count":{"type":"integer","minimum":1,"maximum":10}},"required":["expression","dialect","zone","after","count"],"additionalProperties":false}},{"name":"meeting_time_zones","description":"Find 30-minute meeting times inside 09:00–17:00 for 2–8 people in IANA time zones. The date is local to the first person. Applies daylight saving changes; does not read calendars or send invitations.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"date":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Real date from 2000-01-01 to 2100-12-31."},"people":{"type":"array","minItems":2,"maxItems":8,"items":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"zone":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"An IANA time zone supported by Intl.DateTimeFormat, such as America/New_York."}},"required":["name","zone"]}}},"required":["date","people"],"additionalProperties":false}},{"name":"recurring_schedule","description":"Estimate monthly hours for weekly, biweekly and monthly tasks and return recurrence rules plus a complete RFC 5545 calendar. Use to prepare a schedule; no task is executed or calendar updated. Times float in the importing calendar’s local time zone.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"startDate":{"type":"string","format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"Real date from 2000-01-01 to 2100-12-31."},"tasks":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"object","additionalProperties":false,"properties":{"title":{"type":"string","minLength":1,"maxLength":80,"pattern":"\\S"},"frequency":{"type":"string","enum":["weekly","biweekly","monthly"]},"day":{"type":"string","enum":["MO","TU","WE","TH","FR","SA","SU"]},"monthday":{"type":"integer","minimum":1,"maximum":28},"minutes":{"type":"integer","minimum":1,"maximum":1440},"time":{"type":"string","pattern":"^([01][0-9]|2[0-3]):[0-5][0-9]$"},"owner":{"type":"string","enum":["delegate","keep","decide"]}},"required":["title","frequency","day","monthday","minutes","time","owner"]}}},"required":["startDate","tasks"],"additionalProperties":false}}],"scan":{"score":92,"grade":"A","scanned_at":"2026-10-02T22:37:11.641Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-02T22:37:11.621Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1043ms"]},"poisoning":{"score":15,"max":15,"notes":["5 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":9,"max":10,"notes":["registry namespace matches repository owner","website matches verified namespace"]}},"findings":[],"inputs":{"probes":[{"url":"https://operatornest.com/mcp","reachable":true,"authRequired":false,"latencyMs":1043,"serverInfo":{"name":"OperatorNest tools","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"OperatorNest","repo":"mcp-tools","archived":false,"pushedAt":"2026-10-02T17:07:39Z","stars":0,"forks":0,"openIssues":6,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/302201308?v=4","ownerCreatedAt":"2026-07-10T15:59:15Z","license":"MIT"},"icon":{"url":"https://operatornest.com/favicon.svg","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-10-02T17:07:39.000Z","score":23}}}},"grade_history":[],"reviews":[]}