{"name":"io.github.topsms-ghb/topsms-mcp","slug":"topsms-ghb-topsms-mcp","title":"TopSMS","description":"Czech SMS gateway: send and schedule SMS, OTP verification codes, delivery status and credit.","url":"https://mcp.market/server/topsms-ghb-topsms-mcp","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-30T22:57:04.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/topsms-ghb/topsms-mcp","website":"https://www.topsms.cz/api-integrace/mcp","version":"1.1.0","remotes":[],"packages":[{"registryType":"npm","identifier":"topsms-mcp","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key Client ID from the TopSMS dashboard (API klíče)","isRequired":true,"format":"string","name":"TOPSMS_CLIENT_ID"},{"description":"API key secret from the TopSMS dashboard","isRequired":true,"format":"string","isSecret":true,"name":"TOPSMS_SECRET"}]}],"tools":[{"name":"cancel_scheduled","description":"Cancel a scheduled send (or a queued bulk job that has not started yet). Unsent messages are removed and their price is returned to credit.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_bulk_job","description":"Get progress of a queued bulk send (status, sent, failed, queued counts and per-message results).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_credit","description":"Get the current TopSMS credit balance (CZK) and the price per SMS for this account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_message_status","description":"Get delivery status of a sent message (queued, sent, delivered, failed, expired) with timestamps, errorMessage and machine-readable errorCode (expired, undelivered, rejected, deleted, unknown, repeated_failure, not_sent), by message id or external id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_pricing","description":"Get the public TopSMS price list (tiers, prices per destination zone in CZK and EUR, Sender ID fee, billing rules). Does not require credentials.","write_action":false,"price_micros":0,"input_schema":null},{"name":"send_bulk_sms","description":"Send the same SMS text to up to 500 recipients. Batches over 50 recipients are queued (HTTP 202) and return a jobId; use get_bulk_job to follow progress.","write_action":true,"price_micros":0,"input_schema":null},{"name":"send_sms","description":"Send one SMS message via TopSMS (Czech SMS gateway). Costs credit: 160 chars without diacritics = 1 SMS, 70 with diacritics/emoji. Returns message id, number of segments and price in CZK.","write_action":true,"price_micros":0,"input_schema":null},{"name":"verify_check","description":"Check a verification code the user entered. Returns valid true/false, status (approved, pending, expired, failed, canceled) and attempts left (max 5 attempts per code).","write_action":false,"price_micros":0,"input_schema":null},{"name":"verify_send","description":"Send a one-time verification code (OTP) by SMS for login, registration or payment confirmation. TopSMS generates and stores the code; returns a verification id. Limits: 5 codes per number per hour, 30 s between codes.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-10-01T06:30:58.670Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T06:30:58.620Z","components":{"code":{"score":25,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"topsms-mcp","version":"1.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-09-30T22:45:24.069Z","repositoryUrl":"git+https://github.com/topsms-ghb/topsms-mcp.git"}],"repo":{"found":true,"owner":"topsms-ghb","repo":"topsms-mcp","archived":false,"pushedAt":"2026-09-30T22:57:04Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/326028321?v=4","ownerCreatedAt":"2026-09-07T11:20:13Z","license":"MIT"},"icon":{"url":"https://www.topsms.cz/apple-icon.png?b5faab36f6910282","source":"site","width":180,"height":180},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-30T22:57:04.000Z","score":18}}}},"grade_history":[],"reviews":[]}