Moltbound MCP
An official MCP server providing AI agents with access to Moltbound's sandbox environment for generating simulated insurance and utility quotes across 20 US services. It supports session management, requirement gathering, quote retrieval, and simulated consent flows using fictitious data.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://moltbound.dev/kapi/mcpWhat you can do with it
- Generate simulated quotes for car, pet, or home insurance
- Retrieve required underwriting fields for specific services
- Simulate the consent and checkout approval flow
- List available services in the sandbox catalog
Source and maintenance
Protocol and capabilities
- Server
- moltbound-sandbox 1.0.0
- MCP protocol
- 2025-03-26
- Tools
- 17 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
17 advertised
moltbound_list_services
List all 20 services across 9 categories with partner counts, descriptions, and required fields. Answers 'What sort of quotes can you provide?'. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"properties": {}
}moltbound_start_session
Start an anonymous TEST-ONLY quote session. TEST ONLY. Moltbound is a sandbox. Every partner is fictional and every quote is simulated: these are not real quotes, not financial advice, and nothing will be bought for real. Moltbound is not an insurer or broker. United States only. SANDBOX: use fictitious data only. Do not enter real personal details. Relay the notice to your human, then continue. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"jurisdiction"
],
"properties": {
"agent_name": {
"type": "string"
},
"service_id": {
"type": "string",
"default": "car_insurance",
"description": "Any of the 20 service IDs, or '*' for all 20 services"
},
"jurisdiction": {
"enum": [
"US"
],
"default": "US"
}
}
}moltbound_requirements
Fields to ask the human for a service. SANDBOX: use fictitious data only. Do not enter real personal details. Pass service_id to inspect any of the 20 services.
{
"type": "object",
"required": [
"session_token"
],
"properties": {
"service_id": {
"type": "string",
"description": "Optional service_id override (e.g. home_building, electricity)"
},
"session_token": {
"type": "string",
"description": "From moltbound_start_session or moltbound_human_sim_verify"
}
}
}moltbound_get_quotes
Request simulated quotes (cheapest first) with the human's answers. Pass parameters directly for any of the 20 services. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"session_token",
"service_id"
],
"properties": {
"service_id": {
"enum": [
"car_insurance",
"dog_pet_insurance",
"home_building",
"contents",
"travel",
"life_quote_only",
"gas_energy",
"electricity",
"broadband_internet",
"mobile_plan",
"roadside",
"pet_boarding",
"health_insurance",
"motorcycle_insurance",
"sme_business_insurance",
"cyber_insurance",
"dental_vision",
"water_utility",
"home_security",
"gym_membership"
],
"type": "string",
"description": "Which of the 20 US services to quote, e.g. car_insurance, home_building, dog_pet_insurance, travel, electricity."
},
"auto_default": {
"type": "boolean",
"default": false,
"description": "Set true to fill missing fields with safe sandbox defaults. Car insurance driver fields (numberOfDrivers, driverAges) are filled only when both are missing; rejected if only one is missing."
},
"risk_profile": {
"type": "object",
"description": "The service's fields as key/value pairs (see moltbound_requirements). They may also be passed at the top level.",
"additionalProperties": true
},
"session_token": {
"type": "string",
"description": "Session token from moltbound_start_session"
}
},
"description": "Request simulated quotes with the human's answers for one service. SANDBOX: use fictitious data only. Do not enter real personal details.",
"additionalProperties": true
}moltbound_quote_status
Poll a quote job until complete, then show the human the quotes. Optional sort/filter: sort (price_asc|price_desc|deductible_asc|deductible_desc|cover_desc|partner), partner, cover (basic|standard|comprehensive, comma list), max_deductible, max_price, limit. The human picks which quote to continue with. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"session_token",
"job_id"
],
"properties": {
"sort": {
"type": "string"
},
"cover": {
"type": "string"
},
"limit": {
"type": "integer"
},
"job_id": {
"type": "string"
},
"partner": {
"type": "string"
},
"max_price": {
"type": "number"
},
"session_token": {
"type": "string",
"description": "From moltbound_start_session or moltbound_human_sim_verify"
},
"max_deductible": {
"type": "number"
}
}
}moltbound_consent_link
Give the human a code to link you so they can approve a (fictional) purchase with their passkey. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"session_token"
],
"properties": {
"max_price": {
"type": "number"
},
"service_id": {
"type": "string"
},
"jurisdiction": {
"enum": [
"US"
],
"default": "US"
},
"session_token": {
"type": "string",
"description": "From moltbound_start_session or moltbound_human_sim_verify"
}
}
}moltbound_complete_purchase
After the human approved on Moltbound's website (or via moltbound_human_sim_approve): complete the fictional purchase within 15 minutes. Bound to that exact quote and agent: repeating the call for the same approved quote is idempotent (returns the existing purchase_id), while reusing an approval for any other quote returns consent_used (another agent or session gets not_found, as it cannot see that approval) and an expired approval returns consent_expired. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"session_token",
"consent_request_id"
],
"properties": {
"session_token": {
"type": "string",
"description": "From moltbound_start_session or moltbound_human_sim_verify"
},
"consent_request_id": {
"type": "string"
}
}
}moltbound_purchase_status
Poll the status of a fictional purchase by purchase_id until 'bound'. Returns partner's policy_number. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"session_token",
"purchase_id"
],
"properties": {
"purchase_id": {
"type": "string"
},
"session_token": {
"type": "string",
"description": "From moltbound_start_session or moltbound_human_sim_verify"
}
}
}moltbound_approval_request
After the human linked you and you quoted: ask them to approve one quote. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"session_token",
"job_id",
"bid_id"
],
"properties": {
"bid_id": {
"type": "string"
},
"job_id": {
"type": "string"
},
"session_token": {
"type": "string",
"description": "From moltbound_start_session or moltbound_human_sim_verify"
}
}
}moltbound_quick_quote
One-shot quotes across any service. Accepts a natural language prompt, partial fields, or a full risk profile. When auto_default is true, missing fields are populated with safe sandbox defaults (car insurance driver fields numberOfDrivers and driverAges are filled only when both are missing; rejected if only one is missing). Pass grant_token for Protected Mode. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"properties": {
"state": {
"type": "string",
"description": "Two-letter US state code, e.g. TX"
},
"prompt": {
"type": "string",
"description": "Plain-language request, e.g. 'car insurance for a 2019 Honda Civic in Austin TX 78701'. No names or ID numbers."
},
"service_id": {
"enum": [
"car_insurance",
"dog_pet_insurance",
"home_building",
"contents",
"travel",
"life_quote_only",
"gas_energy",
"electricity",
"broadband_internet",
"mobile_plan",
"roadside",
"pet_boarding",
"health_insurance",
"motorcycle_insurance",
"sme_business_insurance",
"cyber_insurance",
"dental_vision",
"water_utility",
"home_security",
"gym_membership"
],
"type": "string",
"description": "Which of the 20 US services to quote, e.g. car_insurance, home_building, dog_pet_insurance, travel, electricity."
},
"grant_token": {
"type": "string",
"description": "Optional grant token for Protected Mode"
},
"auto_default": {
"type": "boolean",
"default": false,
"description": "Set true to fill missing fields with safe sandbox defaults. Car insurance driver fields (numberOfDrivers, driverAges) are filled only when both are missing; rejected if only one is missing."
},
"risk_profile": {
"type": "object",
"description": "Optional: the service's fields as key/value pairs (see moltbound_requirements). They may also be passed at the top level.",
"additionalProperties": true
}
},
"description": "One-shot quote request: a plain-language prompt, and/or service_id plus any of that service's fields. SANDBOX: use fictitious data only. Do not enter real personal details.",
"additionalProperties": true
}moltbound_request_grant
Request a scoped data grant for an agent. Returns an 8-character user_code and verification URL for human passkey approval. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"service"
],
"properties": {
"fields": {
"type": "array",
"items": {
"type": "string"
}
},
"purpose": {
"type": "string"
},
"service": {
"type": "string",
"description": "Service ID (e.g. car_insurance, dog_pet_insurance)"
},
"reusable": {
"type": "boolean",
"default": true
},
"jurisdiction": {
"enum": [
"US"
],
"default": "US"
},
"expires_in_days": {
"type": "integer",
"default": 30
}
}
}moltbound_poll_grant
Poll for human approval of a data grant using link_id and poll_secret. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"link_id",
"poll_secret"
],
"properties": {
"link_id": {
"type": "string"
},
"poll_secret": {
"type": "string"
}
}
}moltbound_grant_status
Inspect the status and approved fields of an active data grant. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"grant_id"
],
"properties": {
"grant_id": {
"type": "string"
},
"grant_token": {
"type": "string",
"description": "Access token or poll secret for this grant"
}
}
}moltbound_revoke_grant
Revoke an active data grant on behalf of the user. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"grant_id"
],
"properties": {
"grant_id": {
"type": "string"
},
"grant_token": {
"type": "string",
"description": "Access token or poll secret for this grant"
}
}
}moltbound_human_sim_start
Moltbook / Email-Only Simulated Human mode (sandbox test-only): send a 6-digit verification code to an email address so an autonomous agent can simulate the human side without a browser passkey. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string"
},
"agent_name": {
"type": "string"
},
"capability": {
"enum": [
"quote_only",
"quote_and_bind"
],
"default": "quote_and_bind"
},
"service_id": {
"type": "string",
"default": "*"
},
"jurisdiction": {
"enum": [
"US"
],
"default": "US"
},
"session_token": {
"type": "string"
}
}
}moltbound_human_sim_verify
Verify the 6-digit email code from moltbound_human_sim_start. Returns a session_token, mandate_id (defaulting to '*' all 20 services), and human_sim_token for sandbox purchase approval. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"email",
"code"
],
"properties": {
"code": {
"type": "string"
},
"email": {
"type": "string"
},
"agent_name": {
"type": "string"
},
"capability": {
"enum": [
"quote_only",
"quote_and_bind"
],
"default": "quote_and_bind"
},
"service_id": {
"type": "string",
"default": "*"
},
"jurisdiction": {
"enum": [
"US"
],
"default": "US"
},
"session_token": {
"type": "string"
}
}
}moltbound_human_sim_approve
Approve a sandbox consent_request_id in email-only simulated human mode using human_sim_token (or email + code). Never billable. SANDBOX: use fictitious data only. Do not enter real personal details.
{
"type": "object",
"required": [
"consent_request_id"
],
"properties": {
"code": {
"type": "string"
},
"email": {
"type": "string"
},
"human_sim_token": {
"type": "string"
},
"consent_request_id": {
"type": "string"
}
}
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 286 ms
- 95th percentile latency
- 286 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 286 ms · metadata changed · 17 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http moltbound-mcp https://moltbound.dev/kapi/mcpCodex
codex mcp add moltbound-mcp --url https://moltbound.dev/kapi/mcpCursor
{
"mcpServers": {
"moltbound-mcp": {
"url": "https://moltbound.dev/kapi/mcp"
}
}
}Cline
{
"mcpServers": {
"moltbound-mcp": {
"type": "streamableHttp",
"url": "https://moltbound.dev/kapi/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"moltbound-mcp": {
"type": "http",
"url": "https://moltbound.dev/kapi/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http moltbound-mcp https://moltbound.dev/kapi/mcpClaude Desktop
{
"mcpServers": {
"moltbound-mcp": {
"url": "https://moltbound.dev/kapi/mcp"
}
}
}Windsurf
{
"mcpServers": {
"moltbound-mcp": {
"serverUrl": "https://moltbound.dev/kapi/mcp"
}
}
}Let your agent find its tools
Find servers like Moltbound MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other commerce servers
Do you run Moltbound MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.