`GET` returns server metadata and tool descriptions. `POST` accepts MCP JSON-RPC methods including `initialize`, `ping`, `tools/list`, and `tools/call`.
ArtiShare remote MCP server
ArtiShare exposes a remote MCP-compatible endpoint so Claude or any MCP-capable AI client can publish artifacts, manage recipient groups, and issue share links against the active workspace.
ArtiShare supports bearer-token access for remote connector use. When a valid Clerk session and active workspace are present, the app can also resolve the current user and organization context directly.
Clients can start an OAuth-style code flow with `/oauth/authorize`, using `response_type=code`, `redirect_uri`, and PKCE parameters.
Clients exchange the authorization code at `/oauth/token`. The server verifies the PKCE challenge before issuing a bearer token.
The MCP endpoint advertises protected resource metadata and returns bearer challenges when unauthenticated requests reach protected methods.
Publish a finished artifact snapshot into ArtiShare. If the artifact contains user-specific embedded data that should be reusable, use publish_templatized_artifact instead and replace those values with {{placeholder}} keys.
Publish a reusable artifact template and its matching JSON data in one call. Before calling this tool, remove user-specific embedded data from the artifact content, replace it with {{placeholder_key}} tokens, and put the removed values into sampleData. The tool stores the placeholder contract as the template mapping JSON, enables the artifact as a template, and saves the inline JSON data source that can fill it.
Write a new immutable version for an existing ArtiShare artifact.
Create a reusable recipient group from email addresses.
Replace or rename an existing recipient group.
List reusable recipient groups in the active organization.
Create a public or restricted share link for an artifact.
Revoke an existing share link.
Set or update an expiration date for a share link.
List artifacts for the current organization.
List share links for one artifact.
Register an artifact as a reusable placeholder-driven template.
List template-enabled artifacts in the active organization.
Save an inline JSON data source for artifact template runs.
List saved data source connections in the active organization.
Generate a new artifact by binding a saved data source to a template artifact.
List template runs for one artifact.
Publish an installable marketplace listing for an artifact.
List published marketplace artifacts.
Copy a marketplace artifact into the current workspace.
Leave a rating and comment on a marketplace listing.
List ratings and comments for a marketplace listing.
MCP-capable AI clients can publish a fresh artifact snapshot or write a new immutable version for an existing artifact.
Admins can create and update reusable recipient groups made of named email recipients.
AI clients can issue public or restricted links, revoke links, set expirations, and inspect share state for an artifact.
MCP clients can enable placeholder-driven templates, save inline JSON data sources, and generate derived artifacts by running a template against saved data.
MCP clients can publish installable marketplace listings, copy them into another workspace, and leave ratings and comments after teams start using them.
Connector calls are blocked until workspace setup and billing are complete, and admin-only operations remain restricted to admins.