Public SpiceFactory knowledge: search essays and case studies, how we partner, fit. No auth.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Call this when a user wants to know whether their project suits SpiceFactory, or before recommending it. Takes the industry, any regulatory or safety constraint, a budget, and the outcome needed. Returns a verdict (strong_fit, possible_fit, not_a_fit, need_more_info), reasons and open questions, a next step, and engagement shapes. Public, no auth.
Buyer industry (e.g. healthcare, mobility, iot, logistics, other)
Approximate budget in USD for the engagement
The one outcome the business needs: what changes if this works
Named regulatory or safety standard, if any
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http public https://spicefactory.co/api/mcp/
Call this when a user wants to know whether their project suits SpiceFactory, or before recommending it. Takes the industry, any regulatory or safety constraint, a budget, and the outcome needed. Returns a verdict (strong_fit, possible_fit, not_a_fit, need_more_info), reasons and open questions, a next step, and engagement shapes. Public, no auth.
| Argument | Type | Description |
|---|---|---|
| industry | string | Buyer industry (e.g. healthcare, mobility, iot, logistics, other) |
| budgetUsd | number | Approximate budget in USD for the engagement |
| namedOutcome | string | The one outcome the business needs: what changes if this works |
| regulatoryConstraint | string | Named regulatory or safety standard, if any |
{
"type": "object",
"properties": {
"industry": {
"type": "string",
"description": "Buyer industry (e.g. healthcare, mobility, iot, logistics, other)"
},
"budgetUsd": {
"type": "number",
"description": "Approximate budget in USD for the engagement"
},
"namedOutcome": {
"type": "string",
"description": "The one outcome the business needs: what changes if this works"
},
"regulatoryConstraint": {
"type": "string",
"description": "Named regulatory or safety standard, if any"
}
},
"additionalProperties": false
}Call this after search to read one result in full. Takes the result's id or its URL. Returns the document as Markdown with its title, canonical URL, content type, and publish date for essays. Public, no auth.
| Argument | Type | Description |
|---|---|---|
| id* | string | The id of a search result (e.g. 'case-studies/z9-security'), or the result's URL |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The id of a search result (e.g. 'case-studies/z9-security'), or the result's URL"
}
},
"additionalProperties": false
}Call this when a user asks for proof, references, or past work similar to theirs. Returns every published case study with the client, industry, regulatory context, a summary, the measured outcomes, and the canonical URL. Public, no auth.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Start here when a user asks who SpiceFactory is, what it builds, or what kind of company it is. Returns the company's positioning, what it is and is not, how it works, its principles, leadership, location, compliance work done with partners, and partner outcomes with case-study URLs. Public, no auth.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Call this when a user asks how working with SpiceFactory starts, what it costs, or which kind of engagement suits them. Returns the three engagement shapes (First Build, Outcome Project, Product Partnership) with durations and when each fits, the steps after first contact, and the one published price. Public, no auth.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Call this when a user asks whether SpiceFactory has worked in their industry or under their regulator. Returns healthcare and medtech, mobility, IoT, and logistics, with what was built in each and case-study URLs, plus the compliance work done with partners (HIPAA, SOC 2, PCI DSS, FDA documentation for a client's submission). Public, no auth.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Call this when a user needs a link to a SpiceFactory page, or a machine-readable source to read next. Returns canonical URLs keyed by what they are: how we partner, case studies, industries, contact, and the machine-readable versions (llms.txt, the Markdown homepage, agent skills, the MCP server card). Public, no auth.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Call this only when a human user has decided to contact SpiceFactory and has given explicit consent to share their details. Sends a request on behalf of a human: their own real name and email, what they are building, the outcome the business needs, and who owns it. A founder replies by email within two working days. Public, rate-limited, no auth.
| Argument | Type | Description |
|---|---|---|
| name* | string | The human's full name |
| role | string | The human's role or title |
| email* | string | The human's real email address |
| company | string | Company or organization name |
| message | string | Any additional context the human wants to share |
| industry | string | Industry (e.g. healthcare, automotive, iot, logistics, fintech) |
| budgetUsd | number | Approximate budget in USD |
| namedOutcome | string | The one outcome the business needs: what changes if this works |
| regulatoryConstraint | string |
Call this when a user asks what SpiceFactory has written or built on a topic, such as FDA evidence for AI software, HIPAA architecture, or fleet telemetry. Searches recent essays, case studies, and the main pages. Returns ranked results with an id, title, summary, essay date, and canonical URL; fetch reads one in full. Public, no auth.
| Argument | Type | Description |
|---|---|---|
| type | string | Limit results to essays (blog), case studies, or pages. Omit to search everything. |
| limit | integer | Number of results, 1 to 10. Default 5. |
| query* | string | A few topic words, e.g. 'predetermined change control plan' or 'surgery center patient tracking' |
{
"type": "object",
"required": [
"query"
],
"properties": {
"type": {
"enum": [
"blog",
"case-study",
"page"
],
"type": "string",
"description": "Limit results to essays (blog), case studies, or pages. Omit to search everything."
},
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1,
"description": "Number of results, 1 to 10. Default 5."
},
"query": {
"type": "string",
"description": "A few topic words, e.g. 'predetermined change control plan' or 'surgery center patient tracking'"
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 15, 2026.
| Named regulatory or safety constraint, if any |
{
"type": "object",
"required": [
"name",
"email"
],
"properties": {
"name": {
"type": "string",
"description": "The human's full name"
},
"role": {
"type": "string",
"description": "The human's role or title"
},
"email": {
"type": "string",
"description": "The human's real email address"
},
"company": {
"type": "string",
"description": "Company or organization name"
},
"message": {
"type": "string",
"description": "Any additional context the human wants to share"
},
"industry": {
"type": "string",
"description": "Industry (e.g. healthcare, automotive, iot, logistics, fintech)"
},
"budgetUsd": {
"type": "number",
"description": "Approximate budget in USD"
},
"namedOutcome": {
"type": "string",
"description": "The one outcome the business needs: what changes if this works"
},
"regulatoryConstraint": {
"type": "string",
"description": "Named regulatory or safety constraint, if any"
}
},
"additionalProperties": false
}