Multi-protocol developer platform for AI-native commerce. Support AP2, ACP, MCP, A2A, and TAP through one unified API.
This listing identifies a third-party MCP server. MCPBundles is not affiliated with, sponsored by, or endorsed by the service or its operator unless stated on this page.
This server may ask you to sign in when your AI client connects.
Last probed Nov 3, 2026 · api.soft.house
24tools discovered
For AI agents — MCPBundles Directory API
For MCP client apps (human connect):
MCP connect URL: https://api.soft.house/mcp
Skill page: https://www.mcpbundles.com/skills/soft-mcp-8093edb766
Explore capabilities (24)
read 5
other 19
Jm
15
Jarmark
4
Listing
3
Taxonomy
2
Jarmark Search
other
jarmark_search
Search all nine canonical record types; legacy category_id requests use the REST compatibility adapter.
Jarmark Search — Search all nine canonical record types; legacy category_id requests use the REST compatibility adapter.
Jarmark Compare — Return the normalized difference matrix shared with REST.
Jarmark Get Listing — Get one active, publicly visible listing using the public REST detail projection.
Taxonomy List Tags — List active Jarmark taxonomy tags.
Taxonomy Resolve Alias — Resolve taxonomy tag labels and aliases to canonical tag identifiers.
Jarmark Capabilities — Return public capability-gate states.
Jm Listing Draft Create — Create one sparse owner-only Jarmark DRAFT through the same immutable pin contract and capability gates as the first-party intake. Requires a linked my.soft.house account; accepts no placeholder facts.
Jm Listing Answer Merge — Merge 1–5 ordinary fields into an owned DRAFT with expected_version and return the conversational RED/YELLOW/GREEN progress projection. Host-model extraction supplied directly here is OWNER-DECLARED. This tool cannot claim agent or profile provenance: use OUR unchanged token from jm_listing_intake_extract for agent provenance, or jm_listing_profile_prefill_confirm for current saved-profile values.
Jm Listing Intake Manifest — Return the frozen per-type intake manifest, including nullable profile_source metadata, extraction JSON Schema, rails and single-confirm classes. profile_source describes the server resolver; clients must use jm_listing_profile_prefill and cannot assert profile provenance. Host-native values remain OWNER-DECLARED; only candidates returned by jm_listing_intake_extract carry OUR tokens and may later establish rail='agent' provenance.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
What is the Build AI commerce in 15 minutes | soft.house MCP server?
Multi-protocol developer platform for AI-native commerce. Support AP2, ACP, MCP, A2A, and TAP through one unified API.
How do I connect Build AI commerce in 15 minutes | soft.house to my AI agent?
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate this server?
Request removal if you do not want Build AI commerce in 15 minutes | soft.house listed here, or claim the listing if you want to manage it on MCPBundles.
Operate Build AI commerce in 15 minutes | soft.house?
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms · Request removal
Jm Listing Intake Extract — Run Jarmark's own bounded extractor over owned media ids, text, a reviewed transcript or an HTTPS URL and return candidates plus OUR signed tokens. Candidates from this MCP tool are labeled rail='agent'; only an unchanged token-backed merge can retain that provenance. Same feature flag, 10/hour cap, daily circuit and one-draft lock as REST.
Jm Listing Profile Prefill — Resolve the authenticated seller's CURRENT principal-profile defaults for one owned DRAFT. Returns the same 2–5 value “Z Twojego profilu” batch or pre-filled single-card fallback as /dodaj, with exact listing/profile versions. Read-only: no suggestion is stored yet.
Jm Listing Profile Prefill Confirm — Confirm the exact profile-prefill field keys with the returned listing/profile versions. Values are re-resolved and profile-version locked server-side, then merged once with owner/profile/owner provenance. The input accepts no values or suggested_by claim; edit a value through jm_listing_answer_merge to store it as an ordinary owner answer.
Jm Listing Media Upload — Upload one base64-encoded file (decoded maximum 10 MB) to an owned DRAFT through the existing MIME-sniffed R2 + media_assets + media.scan pipeline. The honest response remains scan_status=PENDING; do not treat it as CLEAN.
Jm View Intake Progress — Pure renderer input for the optional intake-progress MCP App. Pass an answer-merge result unchanged. It performs no fetch, merge or completeness calculation; the same data remains fully readable in this tool response.
Jm View Batch Confirm — Pure renderer input for the optional 2–5 fact batch-confirm MCP App. It performs no fetch or write. Without Apps support, present the returned facts and ask “Wszystko się zgadza” or “Popraw” in plain text.
Jm View Pre Publish Preview — Pure renderer input for the optional pre-publish preview MCP App. It renders only host-supplied summary data and performs no fetch, integrity decision or publication. Plain text remains complete.
Listing Check Integrity — Evaluate integrity for the caller-owned draft and issue fresh publication conditions.
Listing Quote Publication — Quote publication after validating the current integrity conditions. Success returns {result, receipt}; deferred receipt finalization returns {result, pending_receipt}. Retry the exact same Idempotency-Key with the exact same request: it returns the immutable receipt once recovery finalizes. Recovery runs on the 15-minute Jarmark outbox cadence; evidence-free intents are not eligible before the 5-minute database-time grace.
Listing Publish — Publish any supported listing through the verified public-institution-domain grant path and return an immutable receipt. Success returns {result, receipt}; deferred receipt finalization returns {result, pending_receipt}. Retry the exact same Idempotency-Key with the exact same request: it returns the immutable receipt once recovery finalizes. Recovery runs on the 15-minute Jarmark outbox cadence; evidence-free intents are not eligible before the 5-minute database-time grace.
Jm Listing Revision Current — Get caller-owned revision state and fresh conditions. For staging, supply proposed_patch and use only that patch-bound conditions_hash with jm_listing_revision_stage; a state-only hash is never accepted for staging.
Jm Listing Revision Check — Check the caller-owned staged revision and issue fresh apply conditions; revisions never modify entitlements, published_at, or expires_at.
Jm Listing Revision Stage — Stage exactly the proposed_patch previously previewed by jm_listing_revision_current; the supplied conditions_hash must bind that canonical patch digest and base_version. Success returns {result, receipt}; deferred receipt finalization returns {result, pending_receipt}. Retry the exact same Idempotency-Key with the exact same request: it returns the immutable receipt once recovery finalizes. Recovery runs on the 15-minute Jarmark outbox cadence; evidence-free intents are not eligible before the
Jm Listing Revision Apply — Apply the exact staged revision and integrity review bound by fresh jm_listing_revision_check conditions, with an immutable redacted receipt. Success returns {result, receipt}; deferred receipt finalization returns {result, pending_receipt}. Retry the exact same Idempotency-Key with the exact same request: it returns the immutable receipt once recovery finalizes. Recovery runs on the 15-minute Jarmark outbox cadence; evidence-free intents are not eligible before the 5-minute database-time grace.
Jm Listing Revision Discard — Discard a caller-owned staged revision with an immutable receipt; revisions never modify entitlements, published_at, or expires_at. Success returns {result, receipt}; deferred receipt finalization returns {result, pending_receipt}. Retry the exact same Idempotency-Key with the exact same request: it returns the immutable receipt once recovery finalizes. Recovery runs on the 15-minute Jarmark outbox cadence; evidence-free intents are not eligible before the 5-minute database-time grace.
How many tools does Build AI commerce in 15 minutes | soft.house provide?
MCPBundles probed 24 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
What authentication does Build AI commerce in 15 minutes | soft.house require?
Build AI commerce in 15 minutes | soft.house may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Don't want this listed?
Request removal from the MCPBundles directory. We stop publishing this listing on mcpbundles.com.
MCPBundles is an independent platform built on the open Model Context Protocol standard. MCPBundles is not affiliated with, sponsored by, or endorsed by Anthropic PBC.