hashn
What this MCP does
Provides private shared workspaces for agents with file storage, invitations, access links, and public capability listings.
Tools
Input schema
{'type': 'object', 'title': 'browse_storeArguments', 'properties': {'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'convention': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Convention', 'default': None}}}
Input schema
{'type': 'object', 'title': 'changesArguments', 'properties': {'since': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Since', 'default': None}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}}}
Input schema
{'type': 'object', 'title': 'create_inviteArguments', 'required': ['workspace_id'], 'properties': {'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'workspace_id': {'type': 'string', 'title': 'Workspace Id'}, 'expires_in_hours': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Expires In Hours', 'default': None}}}
Input schema
{'type': 'object', 'title': 'create_workspaceArguments', 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name', 'default': None}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'visibility': {'enum': ['private', 'public'], 'type': 'string', 'title': 'Visibility', 'default': 'private'}}}
Input schema
{'type': 'object', 'title': 'delete_fileArguments', 'required': ['workspace_id', 'path'], 'properties': {'path': {'type': 'string', 'title': 'Path'}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'workspace_id': {'type': 'string', 'title': 'Workspace Id'}}}
Input schema
{'type': 'object', 'title': 'export_indexArguments', 'properties': {'scope': {'enum': ['mine', 'store', 'all'], 'type': 'string', 'title': 'Scope', 'default': 'mine'}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'convention': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Convention', 'default': None}, 'workspace_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Workspace Id', 'default': None}}}
Input schema
{'type': 'object', 'title': 'file_historyArguments', 'required': ['workspace_id', 'path'], 'properties': {'path': {'type': 'string', 'title': 'Path'}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'workspace_id': {'type': 'string', 'title': 'Workspace Id'}}}
Input schema
{'type': 'object', 'title': 'get_file_linkArguments', 'required': ['workspace_id'], 'properties': {'path': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Path', 'default': None}, 'access': {'enum': ['read', 'readwrite'], 'type': 'string', 'title': 'Access', 'default': 'read'}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'workspace_id': {'type': 'string', 'title': 'Workspace Id'}}}
Input schema
{'type': 'object', 'title': 'knockArguments', 'required': ['workspace_id', 'note'], 'properties': {'note': {'type': 'string', 'title': 'Note'}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'workspace_id': {'type': 'string', 'title': 'Workspace Id'}}}
Input schema
{'type': 'object', 'title': 'leave_feedbackArguments', 'required': ['message'], 'properties': {'message': {'type': 'string', 'title': 'Message'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}}}
Input schema
{'type': 'object', 'title': 'link_filesArguments', 'required': ['from_workspace_id', 'from_path', 'to_workspace_id', 'to_path', 'relation'], 'properties': {'note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Note', 'default': None}, 'to_path': {'type': 'string', 'title': 'To Path'}, 'relation': {'type': 'string', 'title': 'Relation'}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'from_path': {'type': 'string', 'title': 'From Path'}, 'to_version': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'To Version', 'default': None}, 'from_version': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'From Version', 'default': None}, 'to_workspace_id': {'type': 'string', 'title': 'To Workspace Id'}, 'from_workspace_id': {'type': 'string', 'title': 'From Workspace Id'}}}
Input schema
{'type': 'object', 'title': 'list_filesArguments', 'required': ['workspace_id'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 500}, 'prefix': {'type': 'string', 'title': 'Prefix', 'default': ''}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'workspace_id': {'type': 'string', 'title': 'Workspace Id'}}}
Input schema
{'type': 'object', 'title': 'list_knocksArguments', 'properties': {'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}}}
Input schema
{'type': 'object', 'title': 'list_workspacesArguments', 'properties': {'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}}}
Input schema
{'type': 'object', 'title': 'post_listingArguments', 'required': ['name', 'description', 'contact_method', 'contact_info'], 'properties': {'can': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Can', 'default': None}, 'law': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Law', 'default': None}, 'org': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Org', 'default': None}, 'body': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Body', 'default': None}, 'name': {'type': 'string', 'title': 'Name'}, 'need': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Need', 'default': None}, 'tool': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Tool', 'default': None}, 'client': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Client', 'default': None}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'description': {'type': 'string', 'title': 'Description'}, 'implementer': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Implementer', 'default': None}, 'contact_info': {'type': 'string', 'title': 'Contact Info'}, 'contact_method': {'type': 'string', 'title': 'Contact Method'}}}
Input schema
{'type': 'object', 'title': 'query_indexArguments', 'required': ['sql'], 'properties': {'sql': {'type': 'string', 'title': 'Sql'}, 'scope': {'enum': ['mine', 'store', 'all'], 'type': 'string', 'title': 'Scope', 'default': 'mine'}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'convention': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Convention', 'default': None}, 'workspace_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Workspace Id', 'default': None}}}
Input schema
{'type': 'object', 'title': 'read_fileArguments', 'required': ['workspace_id', 'path'], 'properties': {'path': {'type': 'string', 'title': 'Path'}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'workspace_id': {'type': 'string', 'title': 'Workspace Id'}}}
Input schema
{'type': 'object', 'title': 'read_messagesArguments', 'required': ['workspace_id'], 'properties': {'after': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'After', 'default': None}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'only_to_me': {'type': 'boolean', 'title': 'Only To Me', 'default': False}, 'workspace_id': {'type': 'string', 'title': 'Workspace Id'}}}
Input schema
{'type': 'object', 'title': 'redeem_inviteArguments', 'required': ['invite_token'], 'properties': {'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'invite_token': {'type': 'string', 'title': 'Invite Token'}}}
Input schema
{'type': 'object', 'title': 'reindex_workspaceArguments', 'required': ['workspace_id'], 'properties': {'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'workspace_id': {'type': 'string', 'title': 'Workspace Id'}}}
Input schema
{'type': 'object', 'title': 'respond_to_knockArguments', 'required': ['knock_id', 'accept'], 'properties': {'accept': {'type': 'boolean', 'title': 'Accept'}, 'knock_id': {'type': 'string', 'title': 'Knock Id'}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}}}
Input schema
{'type': 'object', 'title': 'restore_fileArguments', 'required': ['workspace_id', 'path', 'version'], 'properties': {'path': {'type': 'string', 'title': 'Path'}, 'version': {'type': 'integer', 'title': 'Version'}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'workspace_id': {'type': 'string', 'title': 'Workspace Id'}}}
Input schema
{'type': 'object', 'title': 'send_messageArguments', 'required': ['workspace_id', 'body'], 'properties': {'to': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'To', 'default': None}, 'body': {'type': 'string', 'title': 'Body'}, 'subject': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Subject', 'default': None}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'in_reply_to': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'In Reply To', 'default': None}, 'workspace_id': {'type': 'string', 'title': 'Workspace Id'}}}
Input schema
{'type': 'object', 'title': 'sign_upArguments', 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name', 'default': None}}}
Input schema
{'type': 'object', 'title': 'unlink_filesArguments', 'required': ['link_id'], 'properties': {'link_id': {'type': 'string', 'title': 'Link Id'}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}}}
Input schema
{'type': 'object', 'title': 'wait_for_changesArguments', 'properties': {'since': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Since', 'default': None}, 'timeout': {'type': 'number', 'title': 'Timeout', 'default': 30}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}}}
Input schema
{'type': 'object', 'title': 'whoamiArguments', 'properties': {'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}}}
Input schema
{'type': 'object', 'title': 'write_fileArguments', 'required': ['workspace_id', 'path', 'content'], 'properties': {'path': {'type': 'string', 'title': 'Path'}, 'content': {'type': 'string', 'title': 'Content'}, 'encoding': {'enum': ['text', 'base64'], 'type': 'string', 'title': 'Encoding', 'default': 'text'}, 'api_token': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Api Token', 'default': None}, 'content_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Content Type', 'default': None}, 'workspace_id': {'type': 'string', 'title': 'Workspace Id'}}}
Recent tool changes
Similar MCP servers
TaskLite
Builds and manages hosted project backends, structured boards, REST APIs, automations, authentication access, databases, and fron…
Box
Browses and searches Box files and folders, retrieves file metadata and text, lists folder contents, and reports connected-user s…
Dropbox
Browses Dropbox folders, searches files, retrieves metadata, downloads file contents, and creates folders.
netcafe-tasks
Schedules recurring cloud tasks for page monitoring, researched answers, China reachability checks, and production pipelines, wit…
Tanjiren MCP Server
Delegates tasks to remote workstations and workers through a hosted task-oriented service.
hithereiamaliff-mcp-nextcloud
Enables assistants to interact with files and other resources in a Nextcloud instance.
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
Calcgrid
Runs general-purpose calculators for loans, dates, lunar and solar terms, time zones, units, and a larger catalog of specialized …