Use HardlySimple from your favorite agent — ChatGPT, Claude, Cursor, Codex, or any client that speaks the Model Context Protocol. Point it at:
https://hardlysimple.com/mcpFor clients that support remote MCP servers with OAuth, just enter the URL above. The client discovers our authorization server automatically, opens a browser for you to sign in, and shows a consent screen where you pick what the agent may access. No tokens to copy. Access tokens are short-lived and refresh automatically, and you can disconnect any app anytime from MCP settings.
We start you with read-only scopes — grant write or admin access only if you intend the agent to change your data.
Create a scoped token at MCP settings and send it as a Bearer header. Best for local development and CLI agents. The token is shown once — store it like a password.
Clients that accept a remote URL + headers:
{
"mcpServers": {
"hardlysimple": {
"url": "https://hardlysimple.com/mcp",
"headers": {
"Authorization": "Bearer ${HARDLYSIMPLE_PAT}"
}
}
}
}Clients that only run a local (stdio) bridge — use mcp-remote:
{
"mcpServers": {
"hardlysimple": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://hardlysimple.com/mcp"
]
}
}
}With mcp-remote you can pass the token via --header Authorization:"Bearer $HARDLYSIMPLE_PAT", or let it run the OAuth flow in your browser (omit the header). Never paste a token into a client you don't trust.
Scopes restrict what a connection can do; they never grant more than your own account already has.
hardlysimple:teams:readhardlysimple:tasks:readhardlysimple:sketches:readhardlysimple:knowledge-bundles:readhardlysimple:databanks:readhardlysimple:design-systems:readhardlysimple:structured-data:readhardlysimple:repositories:readhardlysimple:tasks:writehardlysimple:sketches:writehardlysimple:knowledge-bundles:writehardlysimple:databanks:writehardlysimple:design-systems:writehardlysimple:structured-data:writehardlysimple:repositories:writehardlysimple:databanks:uploadhardlysimple:tasks:uploadhardlysimple:profile:readhardlysimple:tasks:assign:readhardlysimple:tasks:assign:writehardlysimple:companions:readhardlysimple:companions:writehardlysimple:admin