Skip to content
Squatch MCP

Tools

Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools. Compared with the previous scan: 0 new, 51 changed.

  • Effect: Read 26
  • Effect: Write 20
  • Effect: Delete 2
  • Effect: Admin 3
Effect
Capability

Showing 51 of 51 tools

Tools advertised by com.ringkit/ringkit
Details
ringkit_create_api_keyChanged

Step 11: Manage API keys. Create an API key: scope manage (acts as owner) or read (read-only tools / GET only). The plaintext apiKey is in …

Effect: Admin
ringkit_provision_numberChanged

Step 7: Get a phone number. Order a phone number for the business ($1.99 a month, billed daily from the wallet). Needs $2 of paid credit av…

Effect: Admin
ringkit_revoke_api_keyChanged

Step 11: Manage API keys. Revoke an API key (keyId from list_api_keys); it stops authenticating at once, including on this connection if it…

Effect: Admin
ringkit_delete_knowledge_documentChanged

Delete an uploaded knowledge document (by documentId); the receptionist stops using it on the next call. Reuse an idempotencyKey when retry…

Effect: Delete
ringkit_put_knowledgeChanged

Step 2: Teach it the business. Replace the whole knowledge profile the AI receptionist answers from. Reuse an idempotencyKey when retrying;…

Effect: Delete
ringkit_close_setup_chatChanged

Close a setup-assistant conversation (conversationId); what it saved stays saved. Reuse an idempotencyKey when retrying; without one, each …

Effect: Write
ringkit_complete_onboardingChanged

Step 12: Hand it to the owner. Mark first-run setup finished (the business has a number, or the owner chose to do it later) so the dashboar…

Effect: Write
ringkit_confirm_destinationChanged

Step 8: Place a test call. Confirm a number with the 6-digit code its verification call read (only the person who answered has it). 5 attem…

Effect: Write
ringkit_create_businessChanged

Step 1: Create the business. Create a RingKit business (pay-per-minute AI phone receptionist) and its first API key, returned once. No auth…

Effect: Write
ringkit_create_webhookChanged

Step 10: Get told about calls. Subscribe a URL to call.completed / message.taken / balance.low events (HMAC-signed with the returned secret…

Effect: Write
ringkit_import_knowledgeChanged

Step 2: Teach it the business. Crawl the business website now and draft a knowledge profile (hours, services, FAQs...). Set apply=true to s…

Effect: Write
ringkit_invite_ownerChanged

Step 12: Hand it to the owner. Optional hand-over: emails a sign-in link bound to this business to `email` (default: ownerEmail), adding th…

Effect: Write
ringkit_patch_knowledgeChanged

Step 2: Teach it the business. Update some top-level fields of the knowledge profile (others are kept). Reuse an idempotencyKey when retryi…

Effect: Write
ringkit_put_auto_refillChanged

Step 6: Fund the wallet. Turn auto-refill on or off and set its threshold and amount. It may be enabled before a card is saved; refills sta…

Effect: Write
ringkit_put_routingChanged

Step 4: Decide who answers. Set the routing policy: transfer targets (your own team numbers the receptionist can transfer to) and handoff p…

Effect: Write
ringkit_put_voice_stackChanged

Switch the voice stack: {stack: livekit | elevenlabs}. Applied synchronously (ElevenLabs agent sync, number import or removal, carrier rout…

Effect: Write
ringkit_release_numberChanged

Release a phone number (numberId from list_numbers); it stops taking calls and its rental stops. Reuse an idempotencyKey when retrying; wit…

Effect: Write
ringkit_send_setup_chatChanged

Step 2: Teach it the business. Send the owner's message to the setup assistant (conversationId from ringkit_start_setup_chat). The reply li…

Effect: Write
ringkit_set_knowledge_tierChanged

Switch the knowledge tier. pro: 100 documents / 500k tokens for $5.00/month, accrued daily from the wallet (needs $5 of paid credit availab…

Effect: Write
ringkit_start_knowledge_importChanged

Step 2: Teach it the business. Import the business website into the knowledge profile in the background: returns the queued import; poll ri…

Effect: Write
ringkit_start_setup_chatChanged

Step 2: Teach it the business. Open the setup assistant: a chat that interviews the owner and saves the answers (hours, services, policies,…

Effect: Write
ringkit_test_callChanged

Step 8: Place a test call. Ring `to` from the business's RingKit number with the AI receptionist (a real call, billed at the AI rate). `to`…

Effect: Write
ringkit_top_upChanged

Step 6: Fund the wallet. Add funds (min $10). Returns a checkoutUrl that the human must open and pay (you can't pay), or null when credited…

Effect: Write
ringkit_update_businessChanged

Step 3: Pick a voice. Update the business: name, timezone, vertical, website, or `voice` (the receptionist's voice, an id from list_voices)…

Effect: Write
ringkit_upload_knowledge_documentChanged

Step 2: Teach it the business. Upload a document the receptionist should answer from (menu, price list, policies, manual). contentBase64 is…

Effect: Write
ringkit_get_auto_refillChanged

Read the auto-refill settings (enabled, threshold, amount) and whether a card is saved.

Effect: Read
ringkit_get_businessChanged

Step 12: Hand it to the owner. Read the business: profile, voice, status, how it was created (createdVia) and whether a human owner has sig…

Effect: Read
ringkit_get_callChanged

Step 9: Watch the calls. One call (callId) with its full transcript.

Effect: Read
ringkit_get_knowledgeChanged

Read the knowledge profile the receptionist answers from (services, hours, FAQs, policies).

Effect: Read
ringkit_get_knowledge_documentChanged

Read one uploaded document (documentId) with its extracted sections.

Effect: Read
ringkit_get_knowledge_usageChanged

Read the knowledge tier (starter | pro), its limits, and how many documents/tokens are used.

Effect: Read
ringkit_get_latest_knowledge_importChanged

Step 2: Teach it the business. The newest website import and its status (queued, running, done, failed), or null when none was started.

Effect: Read
ringkit_get_onboardingChanged

Setup progress: the next step (number | done), whether the business has a number, whether the knowledge profile has the basics, and the lat…

Effect: Read
ringkit_get_recordingChanged

Step 9: Watch the calls. A short-lived URL for a call's recording (callId); 404 when the call has none.

Effect: Read
ringkit_get_routingChanged

Step 4: Decide who answers. Read the routing policy: when the AI answers, transfers or takes a message, the schedules, transfer targets and…

Effect: Read
ringkit_get_setup_chatChanged

The open setup-assistant conversation with its messages, or null.

Effect: Read
ringkit_get_voice_stackChanged

Read which voice stack answers the AI tier: livekit or elevenlabs (the ElevenLabs Agents platform running the same receptionist brain; a ca…

Effect: Read
ringkit_get_walletChanged

Step 6: Fund the wallet. Read the prepaid wallet balance (cents), including the unspent free trial credit (trialCreditCents, calls only), a…

Effect: Read
ringkit_list_api_keysChanged

Step 11: Manage API keys. List the business's API keys (prefix, scope, last use, revoked or not); never the plaintext.

Effect: Read
ringkit_list_business_usersChanged

Step 12: Hand it to the owner. List the people who can sign in to the business dashboard, with their roles and last sign-in.

Effect: Read
ringkit_list_callsChanged

Step 9: Watch the calls. List recent calls with outcome, intent, summary and cost, newest first (paginated).

Effect: Read
ringkit_list_destinationsChanged

Numbers the business proved it controls (allowed test-call targets and ownerPhone).

Effect: Read
ringkit_list_knowledge_documentsChanged

List uploaded knowledge documents (newest first) with usage against the tier's limits.

Effect: Read
ringkit_list_ledgerChanged

Wallet ledger entries (top-ups, call charges, rentals), newest first, paginated.

Effect: Read
ringkit_list_numbersChanged

Step 7: Get a phone number. List the business's phone numbers.

Effect: Read
ringkit_list_voicesChanged

Step 3: Pick a voice. List the receptionist voices (id, gender, accent) and the default. Pick one with ringkit_update_business {voice}.

Effect: Read
ringkit_list_webhooksChanged

Step 10: Get told about calls. List the business's webhook endpoints and their events.

Effect: Read
ringkit_search_numbersChanged

Step 7: Get a phone number. Search available phone numbers (US, by area code).

Effect: Read
ringkit_simulate_callChanged

Step 5: Try it in text. Try the receptionist in text mode (no number needed; billed like a call at the AI rate from the wallet, the free tr…

Effect: Read
ringkit_verify_destinationChanged

Step 8: Place a test call. Call `number` from the business's RingKit number and read a 6-digit code twice (valid 10 minutes), to prove the …

Effect: Read
ringkit_whoamiChanged

Step 1: Create the business. The business behind the API key on this connection, with authKind, role and the key's scope (manage or read).

Effect: Read