{"name":"com.cadencercs/cadence","slug":"cadencercs-cadence","title":null,"description":"Send RCS messages from your agent and get typed replies. Automatic SMS fallback.","url":"https://mcp.market/server/cadencercs-cadence","rating":null,"grade":"C","score":58,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":12,"stars":null,"forks":null,"downloads_week":61,"last_push_at":null,"license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/dwixom/rcs-agent-mvp","website":"https://cadencercs.com","version":"0.3.1","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@cadencercs/mcp","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Cadence API key. A sandbox key (sk_sandbox_…) simulates delivery end to end and reaches no handset; a live key sends real messages. Get one free at https://cadencercs.com/app.html — no card, no compliance wait.","isRequired":true,"isSecret":true,"name":"CADENCE_API_KEY"},{"description":"Set to 1 to expose the three one-way-door tools: sync_google, request_verification and request_launch. They create an agent at Google that can never be deleted, and freeze the launch questionnaire. Left unset they are absent from tools/list entirely, so no model in this configuration can reach them.","name":"CADENCE_ALLOW_IRREVERSIBLE"},{"description":"Override the API host. Defaults to https://api.cadencercs.com.","default":"https://api.cadencercs.com","name":"CADENCE_API_URL"}]}],"tools":[{"name":"cadence_check_brand_readiness","description":"Run the carrier-readiness check: crawls the site, validates the privacy policy, messaging terms,","write_action":true,"price_micros":0,"input_schema":null},{"name":"cadence_check_consent","description":"Whether a brand may message a number, and why not if it may not. Check this rather than attempting","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_close_conversation","description":"Close a conversation. Stops turn counting.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_create_agent","description":"Create an agent under a brand. A local record until it is synced to Google — nothing reaches Google here.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cadence_create_brand","description":"Create a brand — the business carriers review. Fields are snake_case on brand routes.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cadence_get_brand","description":"A brand's details, its latest readiness report, what is blocking submission, and its agents.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_get_conversation","description":"State, channel, trust level and turn count for one conversation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_get_messages","description":"The transcript. Read deliveredText rather than body — on the SMS leg they differ, and body is the","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_get_started","description":"How Cadence works and what to do first. Call this before anything else if you have not used it before.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_invite_tester","description":"Allowlist a phone number as a test device on an agent, so it can receive real RCS before carrier","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_launch_readiness","description":"What is still blocking an agent's carrier launch, while everything is still cheap to change. The","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_list_brands","description":"The brands on your account with each one's carrier-approval status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_list_keys","description":"The API keys on this account — prefix, kind, label, brand scope and whether each is revoked.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_onboarding_status","description":"The go-live checklist, computed from your account's real state. Each step names the call that completes it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_open_conversation","description":"Start a conversation and send the first message. The agent speaks first and opt-in provenance is required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_preview_go_live","description":"Rehearse the irreversible step. Creates NOTHING and returns exactly what would be sent to Google:","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_request_launch","description":"IRREVERSIBLE. Requests carrier launch. The launch questionnaire cannot be edited afterwards","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_request_verification","description":"IRREVERSIBLE. Asks Google to verify the brand behind this agent, and permanently freezes the","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_send","description":"Send the next turn in an open conversation. Rich content degrades to smsFallbackText on the SMS leg.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cadence_simulate_reply","description":"Deliver a reply as though the recipient sent it. SANDBOX KEYS ONLY — refused on live keys, because","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_sync_google","description":"IRREVERSIBLE. Creates every not-yet-synced agent on this brand at Google. Google deprecated","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadence_update_brand","description":"Set the details carriers verify. Do not guess legalEntity — carriers reconcile it against the site,","write_action":true,"price_micros":0,"input_schema":null},{"name":"cadence_usage","description":"Usage and cost for a calendar month, for the account this server is authenticated as — which is","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":58,"grade":"C","scanned_at":"2026-10-31T17:27:43.792Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-31T17:27:43.759Z","components":{"code":{"score":25,"max":25,"notes":["3 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":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@cadencercs/mcp","version":"0.3.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-08-25T23:41:08.090Z","repositoryUrl":"git+https://github.com/dwixom/rcs-agent-mvp.git","weeklyDownloads":61}],"repo":{"found":false,"owner":"dwixom","repo":"rcs-agent-mvp","error":"repo not found"},"icon":{"url":"https://cadencercs.com/logo.png","source":"site","width":224,"height":224},"presence":{"stars":null,"forks":null,"downloadsWeek":61,"license":"MIT","lastPushAt":null,"score":12}}}},"grade_history":[],"reviews":[]}