Softhills
by softhills.net · remote · no sign-in to list tools · v1.1.0 · published by net.softhills
Official MCP server for Softhills 3D/2D Visualization SDKs, API documentation, and code examples.
12 tools: 12 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads12Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http softhills https://ai.softhills.net/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
12 tools
Only reads 12Claude Code: allow
get_api_detailGet detailed information about a specific API (class or method).No findings
Why it is in this group
- The name "get_api_detail" says "get": a word for reading.
Description, as the server wrote it Get detailed information about a specific API (class or method). Returns method signatures, parameters, return values, and descriptions.
Annotations the server declares
- title: Get API detail
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_api_listList API classes and methods for a product.No findings
Why it is in this group
- The name "get_api_list" says "get": a word for reading.
Description, as the server wrote it List API classes and methods for a product. Returns structured class/method names with summaries. Use this to explore available APIs.
Annotations the server declares
- title: List API members
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_changelogGet version changelog / release notes for a product.No findings
Why it is in this group
- The name "get_changelog" says "get": a word for reading.
Description, as the server wrote it Get version changelog / release notes for a product. Can filter by specific version or version range.
Annotations the server declares
- title: Get changelog
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_docRetrieve the full content of a document by its ID.No findings
Why it is in this group
- The name "get_doc" says "get": a word for reading.
Description, as the server wrote it Retrieve the full content of a document by its ID.
Annotations the server declares
- title: Get document
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_exampleGet code examples for a specific API or feature keyword.No findings
Why it is in this group
- The name "get_example" says "get": a word for reading.
Description, as the server wrote it Get code examples for a specific API or feature keyword. Returns code snippets with descriptions.
Annotations the server declares
- title: Find code examples
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_index_statusGet current indexing status: document counts, chunk counts, and last update time per product/version.No findings
Why it is in this group
- The name "get_index_status" says "get": a word for reading.
Description, as the server wrote it Get current indexing status: document counts, chunk counts, and last update time per product/version.
Annotations the server declares
- title: Get index status
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_migration_guideGet migration guide and breaking changes between two versions.No findings
Why it is in this group
- The name "get_migration_guide" says "get": a word for reading.
Description, as the server wrote it Get migration guide and breaking changes between two versions. Shows what changed and how to adapt code.
Annotations the server declares
- title: Get migration guide
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_productsList all indexed products and their versions.No findings
Why it is in this group
- The name "list_products" says "list": a word for reading.
Description, as the server wrote it List all indexed products and their versions.
Annotations the server declares
- title: List products
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_sectionsGet the table of contents / section structure of a document without loading full content.No findings
Why it is in this group
- The name "list_sections" says "list": a word for reading.
Description, as the server wrote it Get the table of contents / section structure of a document without loading full content. Useful for navigating large documents.
Annotations the server declares
- title: List document sections
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_by_tagSearch documents by tags or category keywords.No findings
Why it is in this group
- The name "search_by_tag" says "search": a word for reading.
Description, as the server wrote it Search documents by tags or category keywords. Matches against section headings and content.
Annotations the server declares
- title: Search by tag
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_docsSearch product documentation by keyword.No findings
Why it is in this group
- The name "search_docs" says "search": a word for reading.
Description, as the server wrote it Search product documentation by keyword. Returns matching document chunks ranked by relevance.
Annotations the server declares
- title: Search documentation
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http softhills https://ai.softhills.net/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__softhills__search_docs",
"mcp__softhills__get_doc",
"mcp__softhills__list_products",
"mcp__softhills__get_api_list",
"mcp__softhills__get_api_detail",
"mcp__softhills__get_example",
"mcp__softhills__get_changelog",
"mcp__softhills__list_sections",
"mcp__softhills__search_by_tag",
"mcp__softhills__get_related_docs",
"mcp__softhills__get_migration_guide",
"mcp__softhills__get_index_status"
],
"ask": [],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as softhills. Review it before you use it.