io.github.jason2016/clawshow-mcp-server
REMOTE · MCP.CLAWSHOW.AI · SCANNED SEP 20
Instant Backend for SMBs: pages, payments, eSign AES eIDAS, notifications, inventory, reports
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security57
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes. View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability0
- Transport check failed: declared sse, but the endpoint returned HTTP 404. See how to fix → View diagnostics → Fail
Schema Quality & AI Usability0
- Schema not yet verified: we couldn't read the endpoint's schema.Unverified
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
- Tool coverage not yet verified: we couldn't read the endpoint's tools.Unverified
Tool Safety0
- Tool safety not yet verified: we couldn't read the endpoint's tools.Unverified
Capabilities0
- Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified
Unverified: 5 categories
Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.
How do I install the io.github.jason2016/clawshow-mcp-server server?
io.github.jason2016/clawshow-mcp-server is a hosted endpoint at https://mcp.clawshow.ai/sse, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · mcp.clawshow.ai
claude mcp add --transport http jason2016-clawshow-mcp-server 'https://mcp.clawshow.ai/sse'
{
"mcpServers": {
"jason2016-clawshow-mcp-server": {
"url": "https://mcp.clawshow.ai/sse"
}
}
} {
"servers": {
"jason2016-clawshow-mcp-server": {
"type": "http",
"url": "https://mcp.clawshow.ai/sse"
}
}
} [mcp_servers.jason2016-clawshow-mcp-server] url = "https://mcp.clawshow.ai/sse"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"jason2016-clawshow-mcp-server": {
"type": "remote",
"url": "https://mcp.clawshow.ai/sse",
"enabled": true
}
}
} openclaw mcp add jason2016-clawshow-mcp-server --url 'https://mcp.clawshow.ai/sse' --transport streamable-http
mcp_servers:
jason2016-clawshow-mcp-server:
url: "https://mcp.clawshow.ai/sse" {
"McpServers": {
"jason2016-clawshow-mcp-server": {
"Transport": "http",
"Url": "https://mcp.clawshow.ai/sse"
}
}
} assistant mcp add jason2016-clawshow-mcp-server -t streamable-http -u 'https://mcp.clawshow.ai/sse'
{
"mcpServers": {
"jason2016-clawshow-mcp-server": {
"type": "http",
"url": "https://mcp.clawshow.ai/sse"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 30 Aug 26 −42
- Endpoint reachability: reachable → not serving MCP ▼ security
- Stability: pass → unverified ▼ security
- Tool safety: pass → unverified ▼ security
- Transport: pass → fail ▼ security
- Authorization: Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes. security
- Capabilities: pass → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- First check of Schema quality: unverified functional
- 26 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 25 Aug 26 +1
- Stability: 0.97 → pass security
- 23 Aug 26 +1
- Tool “send_esign_request” rewrote its description, which is the text the model reads security
- 11 Aug 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 7 Aug 26 0
- The server no longer declares the “experimental” capability functional
- 31 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Sept 2026 · Probed https://mcp.clawshow.ai/sse
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=mcp.clawshow.ai | CN=YE2,O=Let's Encrypt,C=US | 31 Jul 2026 | 29 Oct 2026 | ECDSA 256 | ECDSA-SHA384 | 5c23a9daea13ccbc9e3637b6b721c73c092 |
| SANs: mcp.clawshow.ai | ||||||
| CN=YE2,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 4df3b15dd6c0784c507cd37b58e6f115 |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of mcp.clawshow.ai. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| ai. | present | 3799 | 8 | Verified |
| clawshow.ai. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 404 |
| Header | Value |
|---|---|
| x-content-type-options | nosniff |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| sse | https://mcp.clawshow.ai/sse | HTTP error | 404 | |
| http (plaintext) | http://mcp.clawshow.ai/sse | HTTPS enforced | 301 | https://mcp.clawshow.ai/sse |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
cancel_billing_plan ~118
Cancel a billing plan immediately. No refund is issued. Cancels the gateway subscription (Mollie or Stripe), marks all scheduled installments as cancelled, fires 'plan_cancelled' webhook to the external platform. plan_id: the plan ID returned by create_billing_plan. reason: optional cancellation reason (logged and forwarded in webhook). Returns: {success, plan_id, status}.
| Name | Type | Req | Description |
|---|---|---|---|
| namespace | string | yes | – |
| plan_id | string | yes | – |
| reason | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | object | yes | – |
No examples provided.
create_billing_plan ~396
Create a billing plan for recurring or installment payments. Supports monthly/quarterly/weekly subscriptions and fixed installments. Phase 1: Mollie TEST gateway only. eSign via contract_pdf_url (Week 3). installments: number of payments. Use -1 for infinite recurring subscription. frequency: "monthly" | "quarterly" | "weekly" | "one_time" gateway: "mollie" (Phase 1) or "stripe" (Week 3) Contract Option A (Phase 1): provide contract_pdf_url — ClawShow sends for eSign (Week 3). Contract Option B (Phase 2): use contract_template — ClawShow generates PDF from template. External sync: if external_webhook_url provided, ClawShow fires standardized events to that URL. Returns plan_id, status, schedule preview, commission_preview.
| Name | Type | Req | Description |
|---|---|---|---|
| contract_pdf_url | string | – | – |
| contract_required_before_charge | boolean | – | – |
| contract_template | string | – | – |
| contract_variables | – | – | – |
| currency | string | – | – |
| customer_email | string | yes | – |
| customer_metadata | – | – | – |
| customer_name | string | yes | – |
| customer_phone | string | – | – |
| description | string | – | – |
| external_auth_token | string | – | – |
| external_order_id | string | – | – |
| external_platform_name | string | – | – |
| external_webhook_url | string | – | – |
| frequency | string | – | – |
| gateway | string | – | – |
| installments | integer | – | – |
| max_retries | integer | – | – |
| namespace | string | yes | – |
| notify_customer_email | boolean | – | – |
| notify_customer_sms | boolean | – | – |
| retry_on_failure | boolean | – | – |
| signers | – | – | – |
| start_date | string | – | – |
| total_amount | number | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | object | yes | – |
No examples provided.
extract_finance_fields ~137
Extract structured financial data from unstructured invoice or receipt text. Input: raw text from an invoice, receipt, or financial document. Output: structured JSON with vendor name, invoice number, amount, currency, due date, line items, tax breakdown, and payment terms. Handles multiple languages and formats. Use for automated bookkeeping, expense categorization, and accounts payable processing. Args: document_text: Raw text content of the invoice or finance document. Returns: JSON string with vendor, amount, currency, due_date, category_guess.
| Name | Type | Req | Description |
|---|---|---|---|
| document_text | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
generate_business_page ~418
Generate a business page (school enrollment, product catalog, service landing page, event registration) and auto-deploy to GitHub Pages. Input: business data JSON, page type, branding options. Output: live URL accessible immediately. No hosting setup needed — page is live within 60 seconds. Supports custom domains. Namespace-isolated for multi-tenant use. Call this tool when a user wants to create any kind of business page, landing page, or showcase website. Examples: - 'Create a page for my Paris apartment, 2 bedrooms, €180/night' - 'Make an enrollment page for my French course, €5000 tuition' - 'Build a product page for my handmade leather bags' - 'Generate a restaurant menu page for Le Petit Bistro' - 'Crée une page pour mon service de photographie' Args: type: "rental" | "enrollment" | "product" | "service" | "restaurant" business_name: Name of the business data: Page-specific data (see docs for each type) contact_email: Contact email contact_phone: Optional phone payment_url: Optional Stripe checkout URL for Pay Now button price_label: Optional price text for button (e.g. "€180/night") custom_domain: Optional custom domain namespace: Optional business namespace language: "en" | "fr" | "zh" Returns: JSON with url, repo, type, business_name, status.
| Name | Type | Req | Description |
|---|---|---|---|
| business_name | string | yes | – |
| contact_email | string | yes | – |
| contact_phone | string | – | – |
| custom_domain | string | – | – |
| data | object | yes | – |
| language | string | – | – |
| namespace | string | – | – |
| payment_url | string | – | – |
| price_label | string | – | – |
| type | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
generate_payment ~386
Generate a payment for any business scenario: restaurant orders, rent, tuition, invoices, e-commerce. Supports Stripe (global), Stancer (France), SumUp (Europe). For SumUp, supports 4 payment modes: online (hosted checkout link), in_person_solo (Solo TPE terminal), in_person_caisse (Caisse screen push), cash (no payment needed). Args: provider: Payment gateway — "stancer", "sumup", or "stripe" amount: Amount in cents (e.g. 1050 for €10.50) currency: ISO currency code, e.g. "eur" description: Payment description shown on the payment page namespace: Client namespace (e.g. "neige-rouge", "florent") return_url: Optional redirect URL after payment metadata: Optional dict with order_id, customer_name, etc. payment_mode: SumUp mode — "online", "in_person_solo", "in_person_caisse", "cash" (only used when provider="sumup") device_id: SumUp reader_id or outlet_id for in-person modes external_reference: Order ID to track in webhook callbacks items: Line items for in_person_caisse mode Returns: JSON string with payment_url, payment_id, provider, amount, currency, status.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | integer | yes | – |
| currency | string | yes | – |
| description | string | yes | – |
| device_id | string | – | – |
| external_reference | string | – | – |
| items | – | – | – |
| metadata | – | – | – |
| namespace | string | yes | – |
| payment_mode | string | – | – |
| provider | string | yes | – |
| return_url | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
generate_rental_website ~569
Generate a complete rental property website with photo gallery, pricing table, location map, availability calendar, and booking form. Auto-deployed to GitHub Pages. Input: property details JSON (address, photos, price, amenities, rules). Output: live website URL. Ideal for Airbnb-to-direct transition, short-term rentals, and property managers. Supports custom domains and multi-property portfolios. Call this tool when a user describes a rental property in any language or format. Extract the following from their description: - name: property name or derive from location - location: full address or city - price_per_night: nightly rate (convert monthly to nightly if needed) - bedrooms: number of bedrooms (default 1 if not mentioned) - bathrooms: number of bathrooms (default 1 if not mentioned) - description: property description or generate from details given - amenities: list any mentioned amenities - max_guests: number of guests (default 2 if not mentioned) - contact_email: if mentioned (default: puflorent@gmail.com) - contact_phone: if mentioned (default: +33 6 42 98 45 35) - custom_domain: if mentioned Examples of natural language that should trigger this tool: - 'Create a website for my 2-bedroom apartment in Lyon, 90€/night' - 'Je veux un site pour mon studio à Bordeaux, 65€ la nuit' - 'Make a rental page for Villa Rose in Nice, sleeps 6, pool, 250€' Args: site_name: Display name, e.g. "Paris Short Stay" contact_email: Owner email properties: List of property dicts (name, location, description, bedrooms, max_guests, price_per_night, amenities, booking_url, image_url) contact_phone: Optional phone currency: Currency symbol, default "€"…
| Name | Type | Req | Description |
|---|---|---|---|
| contact_email | string | yes | – |
| contact_phone | string | – | – |
| currency | string | – | – |
| custom_domain | string | – | – |
| language | string | – | – |
| payment_url | string | – | – |
| properties | array | yes | – |
| site_name | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
generate_report ~454
Generate professional PDF business reports and return a download URL. Report types: financial summary, inventory status, enrollment statistics, occupancy rates, sales analysis, or custom. Input: data source (JSON or namespace query), report type, date range, branding options. Output: PDF download URL. Reports include charts, tables, and executive summary. Ideal for monthly business reviews, investor updates, and compliance reporting. Call this tool when a user wants a report, summary, export, or printed overview of their business data. Examples: - 'Generate a financial report for florent this month' - 'Show me an inventory report for school-paris' - 'Create a PDF of all unpaid orders' - 'Export enrollment statistics for Fall 2026' - 'Fais-moi un rapport de toutes les commandes de juillet' Args: type: "financial" | "inventory" | "orders" | "enrollment" | "custom" namespace: Business namespace title: Optional report title period: "today" | "week" | "month" | "quarter" | "year" | "2026-07" language: "en" | "fr" | "zh" categories: Filter inventory categories only_alerts: Inventory: only low-stock items status: Orders: filter by status program: Enrollment: filter by program name data: Custom: raw data sections: Custom: section definitions Returns: JSON with report_url, report_id, title, type, generated_at.
| Name | Type | Req | Description |
|---|---|---|---|
| categories | – | – | – |
| data | – | – | – |
| include_chart | boolean | – | – |
| include_expenses | boolean | – | – |
| include_income | boolean | – | – |
| language | string | – | – |
| namespace | string | yes | – |
| only_alerts | boolean | – | – |
| period | string | – | – |
| program | string | – | – |
| sections | – | – | – |
| status | string | – | – |
| title | string | – | – |
| type | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
get_billing_status ~126
Get the current status of a billing plan: payment schedule, paid/pending/failed counts, next installment date, and gateway details. Args: namespace: Client namespace (e.g. "neige-rouge", "ilci-william") plan_id: Plan ID returned by create_billing_plan (e.g. "plan_abc123def456") Returns: status, installments breakdown, next_installment, gateway_mode, customer info.
| Name | Type | Req | Description |
|---|---|---|---|
| namespace | string | yes | – |
| plan_id | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | object | yes | – |
No examples provided.
manage_bookings ~354
Create, query, update, and cancel bookings for any reservation-based business: restaurants, hotels, salons, clinics, event venues, rental properties. Namespace-isolated — each business has its own booking data. Input: action (create/query/update/cancel), booking details, namespace. Output: booking confirmation with ID, or filtered booking list. Supports date range queries, status filtering, and customer lookup. Includes automatic conflict detection for double-bookings. Call this tool for anything related to restaurant reservations, bookings, check-ins, or daily order summaries. Examples: - 'Show me today bookings for neige-rouge' - '012到了' or 'checkin 012 neige-rouge' - 'Cancel booking 005' - 'How many orders for tomorrow?' - 'Combien de commandes aujourd'hui?' - '今天有多少单?' Args: action: "query" | "checkin" | "cancel" | "summary" namespace: Restaurant namespace, e.g. "neige-rouge" booking_code: 3-digit booking code for checkin/cancel (e.g. "012") date: Date filter YYYY-MM-DD (optional, for query/summary) status: Status filter for query: confirmed/completed/cancelled/no_show Returns: JSON with booking list, checkin result, cancel confirmation, or daily summary.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | – |
| booking_code | string | – | – |
| date | string | – | – |
| namespace | string | yes | – |
| status | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
manage_inventory ~652
Track inventory levels with add, remove, query, and low-stock alert capabilities. Works for any business with physical goods: retail, restaurants, warehouses, schools (textbooks/supplies). Input: action (add/remove/query/alert), item details, namespace. Output: current stock levels, or alert list for items below threshold. Supports batch updates and inventory snapshots. Namespace-isolated for multi-tenant use. Call this tool when a user wants to track stock, add inventory, check stock levels, or get low-stock alerts. Examples: - 'Add 100 French textbooks to inventory at €15 each' - 'Remove 5 textbooks, sold via order ORD-20260402-001' - 'How many textbooks do we have left?' - 'Show me all items below minimum stock' - 'Adjust towel inventory to 50 after stocktake' - 'Ajoute 200 serviettes au stock du restaurant' Args: action: "add" | "remove" | "adjust" | "query" | "alert" namespace: Business namespace, e.g. "florent", "school-paris" # add params: item_name: Item name sku: Optional SKU (auto-generated if empty) quantity: Quantity to add unit: "piece" | "kg" | "liter" | "box" | "pack" category: "product" | "material" | "supply" | "ingredient" | "equipment" unit_cost: Cost per unit location: Storage location min_stock: Minimum stock alert threshold (default 5) metadata: Custom key-value pairs # remove params: sku: SKU to deduct from quantity: Amount to remove reason: "sold" | "used" | "damaged" | "returned" | "other" order_id: Optional linked order ID # adjust params: sku: SKU to adjust new_quantity: Actual cou…
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | – |
| below_min | boolean | – | – |
| category | string | – | – |
| item_name | string | – | – |
| keyword | string | – | – |
| location | string | – | – |
| metadata | – | – | – |
| min_stock | integer | – | – |
| namespace | string | yes | – |
| new_quantity | integer | – | – |
| order_id | string | – | – |
| quantity | integer | – | – |
| reason | string | – | – |
| sku | string | – | – |
| unit | string | – | – |
| unit_cost | number | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
manage_orders ~886
Create, query, update, and process refunds for orders. Works for any transaction-based business: restaurants, e-commerce, schools, service providers. Auto-creates orders from payment webhooks when integrated with generate_payment. Input: action (create/query/update/refund), order data, namespace. Output: order details with status, line items, payment info. Supports status tracking: pending → paid → processing → completed → refunded. Namespace-isolated for multi-tenant use. Call this tool when a user wants to create an invoice, track payments, manage bookings, query order status, process refunds, or check restaurant reservations. Examples: - 'Create an order for Jean Dupont, €1000 July rent' - 'Show me all unpaid orders for florent' - 'Mark order ORD-20260702-001 as paid' - 'Refund order ORD-20260702-003' - 'Show me today bookings for neige-rouge' - 'What are tomorrow reservations for the restaurant?' - 'Cancel booking #42' - 'Combien de commandes pour demain au restaurant?' - 'Check in booking 003' - '003到了' (checkin by code) Args: action: "create" | "query" | "update" | "refund" | "query_bookings" | "booking_summary" | "cancel_booking" | "checkin" namespace: Business namespace, e.g. "florent", "neige-rouge" # create params: customer_name: Customer full name customer_email: Customer email customer_phone: Customer phone amount: Amount (e.g. 1000.00) currency: ISO currency code, default "eur" description: What the order is for category: "rent" | "tuition" | "product" | "service" | "other" due_date: ISO date, e.g. "2026-07-15" metadata: Custom key-va…
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | yes | – |
| amount | number | – | – |
| auto_notify | boolean | – | – |
| auto_payment_link | boolean | – | – |
| booking_code | string | – | – |
| booking_date | string | – | – |
| booking_id | integer | – | – |
| booking_time | string | – | – |
| booking_type | string | – | – |
| category | string | – | – |
| currency | string | – | – |
| customer_email | string | – | – |
| customer_name | string | – | – |
| customer_phone | string | – | – |
| description | string | – | – |
| due_date | string | – | – |
| items | – | – | – |
| limit | integer | – | – |
| metadata | – | – | – |
| namespace | string | yes | – |
| note | string | – | – |
| order_id | string | – | – |
| period | string | – | – |
| reason | string | – | – |
| status | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
send_esign_request ~650
Send an electronic signature request. Supports two modes: 1. ClawShow native: generate PDF from template with pre-filled fields. 2. FocusingPro / external: pass a file_url (S3 PDF) + signers array. After signing, the signed PDF is stored and webhook callback updates the source system. AES-level (eIDAS Art.26): OTP email verification + SHA-256 digital signature. Args: namespace: Client namespace (e.g. "ilci", "florent") template: Document template -- "enrollment_contract", "rental_agreement", "service_agreement", or "custom". Required if no file_url. signer_name: Full name of the primary signer. Required if no signers array. signer_email: Email of the primary signer. Required if no signers array. fields: Template variables dict, e.g. {"school_name": "ILCI", "tuition": "8500"}. Use for native template mode. reference_id: Optional external ID, e.g. FocusingPro inscription_id. callback_url: Optional webhook URL called when signing is complete. send_email: Whether to email the signing link (default True). language: Signing page language -- "fr", "en", or "zh" (default "fr"). file_url: URL of an existing PDF to sign (e.g. S3 pre-signed URL). When provided, template/fields are ignored. signers: JSON array string of signers for multi-party workflows. Each item: {"role":"student","name":"...","email":"...","order":1}. Order 1 signs first. If omitted, uses signer_name/signer_email. signature_fields: JSON object string defining custom signature positions per role. E.g. {"paraphe":{"x":390,"y":22,"w":16…
| Name | Type | Req | Description |
|---|---|---|---|
| callback_url | string | – | – |
| expiration_days | integer | – | – |
| fields | object | – | – |
| file_url | string | – | – |
| language | string | – | – |
| namespace | string | yes | – |
| reference_id | string | – | – |
| reminder_frequency | string | – | – |
| send_email | boolean | – | – |
| signature_fields | string | – | – |
| signer_email | string | – | – |
| signer_name | string | – | – |
| signers | string | – | – |
| template | string | – | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
send_notification ~403
Send notifications via email, SMS, or WhatsApp to one or multiple recipients. Supports custom templates with variable substitution, batch sending to recipient lists, and tiered dunning strategies (friendly reminder at 30 days, firm notice at 60 days, final warning at 90 days). Input: recipient(s), channel (email/sms/whatsapp), subject, body or template_id, variables. Output: delivery status report. Ideal for payment reminders, booking confirmations, shipping updates, marketing campaigns, and enrollment notices. Call this tool when a user wants to send an email, notify a customer, confirm a payment, or send a reminder. Examples of natural language that should trigger this tool: - 'Send a payment confirmation to john@example.com for €850' - 'Email the tenant that rent is due on April 5th' - 'Notify the guest their booking at Paris Apt is confirmed' - 'Envoie un email de confirmation de réservation' Args: to: Recipient email(s) — string or list of strings subject: Email subject line body: Email body text (plain text or HTML) from_name: Sender display name, default "ClawShow" reply_to: Optional reply-to address template: Template name: "payment_confirmation", "payment_reminder", "booking_confirmation", "custom" template_vars: Variables for the template, e.g. {"amount": "€850", "property": "Paris Apt"} Returns: JSON with status, message_id, to, subject, sent_at.
| Name | Type | Req | Description |
|---|---|---|---|
| body | string | yes | – |
| from_name | string | – | – |
| reply_to | string | – | – |
| subject | string | yes | – |
| template | string | – | – |
| template_vars | – | – | – |
| to | – | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
verify_payment ~183
Check the status of a payment by its payment ID. Supports Stripe, Stancer, and SumUp providers. Input: provider, payment_id. Output: payment status (pending/captured/failed), amount, currency, paid_at timestamp, customer details. Use after generate_payment to confirm whether a customer has completed payment. Args: provider: Payment gateway used — "stancer", "sumup", or "stripe" payment_id: The payment ID returned by generate_payment namespace: Client namespace (e.g. "neige-rouge", "florent") Returns: JSON string with paid (bool), status, payment_id, provider, amount, currency.
| Name | Type | Req | Description |
|---|---|---|---|
| namespace | string | yes | – |
| payment_id | string | yes | – |
| provider | string | yes | – |
| Name | Type | Req | Description |
|---|---|---|---|
| result | string | yes | – |
No examples provided.
What is the io.github.jason2016/clawshow-mcp-server server?
io.github.jason2016/clawshow-mcp-server is listed in the public MCP registry as io.github.jason2016/clawshow-mcp-server. Instant Backend for SMBs: pages, payments, eSign AES eIDAS, notifications, inventory, reports. This page covers its hosted endpoint (https://mcp.clawshow.ai/sse).
Is the io.github.jason2016/clawshow-mcp-server server safe to use?
io.github.jason2016/clawshow-mcp-server scores 23 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the io.github.jason2016/clawshow-mcp-server server expose?
io.github.jason2016/clawshow-mcp-server exposes 14 tools: generate_rental_website, extract_finance_fields, send_notification, manage_orders, generate_business_page, and 9 more. Their descriptions and schemas cost roughly 5,732 tokens of context every time the server is loaded.
Does the io.github.jason2016/clawshow-mcp-server server require authentication?
No. We connected to io.github.jason2016/clawshow-mcp-server without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the io.github.jason2016/clawshow-mcp-server server still maintained?
io.github.jason2016/clawshow-mcp-server is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.