{"domain":"jointextkit.com","name":"TextKit","url":"https://inite.ai/en/atlas/jointextkit.com","site":"https://jointextkit.com","summary":"Sends and receives SMS through an API, with phone numbers, webhooks, one-time code verification and delivery logs.","forWhom":"Developers and AI agents adding two-way SMS to apps in the US and Canada.","useCases":["Send one-time verification codes to app users","Receive customer replies and handle them through webhooks","Send scheduled texts to contact lists with opt-out handling"],"categories":[],"pricing":{"model":"freemium","freeTier":true,"startsAt":{"amount":0.0032,"currency":"USD","per":"usage","billed":null},"page":"https://jointextkit.com/pricing","readOn":"2026-10-29"},"priceMoves":[],"interfaces":{"readOn":"2026-10-29","apiDocs":"https://jointextkit.com/docs/api","openapi":{"url":"https://jointextkit.com/openapi.json","paths":104,"title":"TextKit"},"mcp":[{"name":"com.jointextkit/textkit","tie":"namespace","registered":true,"remotes":["https://mcp.jointextkit.com"],"packages":[],"probe":{"state":"open","checkedOn":"2026-10-29","toolCount":148,"tools":["send_message","get_message","delete_message","redact_message","list_messages","send_verification","check_verification","fallback_verification","list_numbers","request_short_code","list_number_requests","search_available_numbers","purchase_number","release_number","lookup_phone","simulate_inbound","list_events","get_verification","get_number","bulk_purchase_numbers","link_number_to_registration","assign_number_to_customer","bulk_update_numbers","export_numbers","list_number_pools","create_number_pool","get_number_pool","update_number_pool","delete_number_pool","clone_number_pool","import_contacts","plan_import","upsert_contact","list_contacts","get_contact","update_contact","delete_contact","bulk_update_contacts","set_contact_topic","create_list","list_lists","get_list","update_list","delete_list","list_list_contacts","add_to_list","remove_from_list","create_segment","list_segments","get_segment","update_segment","delete_segment","query_audience","preview_segment","list_topics","create_topic","create_template","list_templates","get_template","update_template"],"serverName":"textkit"}}],"mcpServerCard":null,"status":{"url":"https://jointextkit.com/status","indicator":null}},"mcpMeasured":{"server":"https://mcp.jointextkit.com","checkedSince":"2026-10-29","dailyChecks":4,"uptimePercent":null,"medianMs":273,"signIn":"none","clientRegistration":null,"tools":152,"contextTokens":26226,"definitionsGrade":"A","definitionsScore":99,"typedResults":0,"failingChecks":{"description":6},"warnings":{"open_writes":["send_message","delete_message","send_verification","bulk_update_numbers","create_number_pool"]},"coverage":{"share":null,"cases":[{"useCase":"Send one-time verification codes to app users","verdict":"covered","firstTool":"send_verification","checks":null},{"useCase":"Receive customer replies and handle them through webhooks","verdict":"unsure","firstTool":null,"checks":null},{"useCase":"Send scheduled texts to contact lists with opt-out handling","verdict":"unsure","firstTool":null,"checks":null}]},"adoption":{"npmWeekly":null,"pypiWeekly":null,"githubStars":null},"score":null,"advice":{"verdict":"unproven","why":["whether its tools do the product's job has not been judged yet","checked on 4 of the 7 days it takes to judge reliability"],"how":["for \"Send one-time verification codes to app users\", the likely first call is send_verification","send_message, delete_message, send_verification, bulk_update_numbers, create_number_pool change data without a sign-in: anyone with the URL can call them","its definitions take about 26226 tokens of context: enable only the tools the task needs"]},"method":"https://inite.ai/en/atlas/mcp/report"},"connect":{"order":["mcp","openapi","apiDocs","llmsTxt"],"mcp":[{"name":"com.jointextkit/textkit","url":"https://mcp.jointextkit.com","answers":"open","checkedOn":"2026-10-29","weakTie":false,"registry":"https://registry.modelcontextprotocol.io/v0/servers?search=com.jointextkit%2Ftextkit","config":{"mcpServers":{"jointextkit":{"url":"https://mcp.jointextkit.com"}}},"install":{"transport":"http","claudeCode":"claude mcp add --transport http jointextkit https://mcp.jointextkit.com","cursor":"cursor://anysphere.cursor-deeplink/mcp/install?name=jointextkit&config=eyJ1cmwiOiJodHRwczovL21jcC5qb2ludGV4dGtpdC5jb20ifQ%3D%3D","vscode":"vscode:mcp/install?%7B%22name%22%3A%22jointextkit%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.jointextkit.com%22%7D","connector":{"url":"https://mcp.jointextkit.com","note":"Add it as a custom connector in the client’s settings; the client opens the sign-in itself when the server asks for one."}}}],"openapi":{"url":"https://jointextkit.com/openapi.json","paths":104},"apiDocs":"https://jointextkit.com/docs/api","llmsTxt":"https://jointextkit.com/llms.txt","status":"https://jointextkit.com/status","readOn":"2026-10-29"},"trust":{"readOn":"2026-10-29","certifications":["gdpr","ccpa"],"training":{"stance":"no","about":"vendor","quote":"Message content is not used to train models, by us or by a provider we use.","url":"https://jointextkit.com/security"}},"used":null,"alive":100,"traits":{"buyer":"developer","deployment":"saas-only","developerFocus":true,"readAt":"2026-10-29"},"verifiedPlans":null,"fromVendor":null}