Searchcraft MCP Server
UnclaimedAn MCP Server powered by Searchcraft – the developer-first vertical search engine.
Install
claude mcp add searchcraft -- node /path/to/searchcraft-mcp-server/dist/stdio-server.jsUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
add_documents
Add one or multiple documents to an index. Documents should be provided as an array of JSON objects.
add_stopwords
Add custom stopwords to an index. These are added on top of the default language-specific dictionary.
add_synonyms
Add synonyms to an index. Synonyms only work with fuzzy queries, not exact match queries.
create_federation
Create or update a federation with the specified configuration.
create_index
Create a new index with the specified schema. This will empty the index if it already exists.
create_key
Create a new authentication key with specified permissions and access controls.
delete_all_documents
Delete all documents from an index. The index will continue to exist after all documents are deleted.
delete_all_keys
Delete all authentication keys on the Searchcraft cluster. Use with extreme caution!
delete_all_stopwords
Delete all custom stopwords from an index. This only affects custom stopwords, not the default language dictionary.
delete_all_synonyms
Delete all synonyms from an index.
delete_document_by_id
Delete a single document from an index by its internal Searchcraft ID (id).
delete_documents_by_field
Delete one or several documents from an index by field term match (e.g., {id: 'xyz'} or {title: 'foo'}).
delete_documents_by_query
Delete one or several documents from an index by query match.
delete_federation
Delete a federation permanently.
delete_index
Delete an index and all its documents permanently.
delete_key
Delete a specific authentication key permanently.
delete_stopwords
Delete specific custom stopwords from an index. This only affects custom stopwords, not the default language dictionary.
delete_synonyms
Delete specific synonyms from an index by their keys.
get_all_index_stats
Get document counts and statistics for all indexes.
get_application_keys
Get a list of all authentication keys associated with a specific application.
get_document_by_id
Get a single document from an index by its internal Searchcraft ID (id).
get_federation_details
Get detailed information for a specific federation.
get_federation_keys
Get a list of all authentication keys associated with a specific federation.
get_federation_stats
Get document counts per index for a federation as well as the total document count.
get_index_schema
Get the schema definition for a specific index.
get_index_stats
Get statistics and metadata for a specific index (document count, etc.).
get_index_stopwords
Get all stopwords for an index, including both default language dictionary and custom stopwords.
get_index_synonyms
Get all synonyms defined for an index.
get_key_details
Get detailed information for a specific authentication key.
get_measure_conversion
Get measurement conversion data with optional filtering and aggregation parameters. requires Clickhouse if running locally
get_measure_summary
Get measurement summary data with optional filtering and aggregation parameters. requires Clickhouse if running locally
get_organization_federations
Get a list of all federations for a specific organization.
get_organization_keys
Get a list of all authentication keys associated with a specific organization.
list_all_federations
Get a list of all federations in the Searchcraft instance.
list_all_indexes
Get a list of all indexes in the Searchcraft instance.
list_all_keys
Get a list of all authentication keys on the Searchcraft cluster.
patch_index
Make partial configuration changes to an index schema (searchfields, weightmultipliers, etc.).
update_federation
Replace the current federation entity with an updated one.
update_index
Replace the entire contents of an existing index with a new schema definition.
update_key
Update an existing authentication key with new configuration.