Qordinate - Durable lists, facts, and reminders for OpenClaw agents.

v2.0.2

Qordinate is an AI-native platform that gives your OpenClaw agent durable structured memory — documents, contacts, tasks, reminders, web search, and connecte...

4· 1k·1 current·1 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (durable lists, documents, reminders, etc.) align with the declared requirements: a single QORDINATE_API_KEY and an HTTP client (curl) to talk to the MCP server. No unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md contains explicit MCP usage, the query_agent schema, and example queries. It does not instruct the agent to read unrelated system files, other env vars, or post data to unexpected endpoints. It does instruct the user to hand the Qordinate API key to the agent (expected for this integration).
Install Mechanism
No install spec or code is provided (instruction-only), so nothing is written to disk. Requiring curl is reasonable for making the described HTTP calls. This is the lowest-risk install profile.
Credentials
Only QORDINATE_API_KEY is required and it is declared as the primary credential — that is proportionate. Important caveat: the API key (qk_...) grants access to documents, contacts, connected apps, automations, and web-search features described in the doc. Treat the key as highly sensitive, prefer a short expiry and least-privilege key if available.
Persistence & Privilege
always:false and default model invocation are used (normal). The skill does not request persistent system-level changes, modify other skills, or ask for config paths. Autonomous invocation is allowed by platform default; that increases blast radius only insofar as the agent is permitted to use the key.
Assessment
This skill appears to do what it says: it uses your Qordinate account via a bearer API key and HTTP calls. Before installing: (1) verify you trust Qordinate (https://api.qordinate.ai and https://app.qordinate.ai) and understand what data (documents, contacts, connected apps) the service will see; (2) supply an API key with the minimal lifetime/scope possible (prefer a short expiry); (3) review and, if needed, disconnect third-party apps inside Qordinate that you don't want accessible; (4) know that anyone with the qk_ key can access your Qordinate data, so rotate/revoke keys if compromised; (5) ensure curl is available in your environment. If you are uncomfortable granting broad account access, do not provide a long-lived key or avoid installing the skill.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

Binscurl
EnvQORDINATE_API_KEY
Primary envQORDINATE_API_KEY
agentsvk9782cvc0ry8p251vsgwve58e582bm5wlatestvk9782cvc0ry8p251vsgwve58e582bm5wlearningvk9782cvc0ry8p251vsgwve58e582bm5wmemoryvk9782cvc0ry8p251vsgwve58e582bm5wopenclawvk9782cvc0ry8p251vsgwve58e582bm5wqordinatevk9782cvc0ry8p251vsgwve58e582bm5wrelationalvk9782cvc0ry8p251vsgwve58e582bm5wsqlvk9782cvc0ry8p251vsgwve58e582bm5w
1kdownloads
4stars
3versions
Updated 1mo ago
v2.0.2
MIT-0

Qordinate - AI-Native Memory & Productivity for OpenClaw Agents

Qordinate is an AI agent platform that becomes durable, structured memory and productivity infrastructure for your users and agents.

Instead of your OpenClaw agent trying to keep all state in its own scratchpad or a custom DB, it can connect to Qordinate via MCP (Model Context Protocol) and use the Qordinate AI agent to:

  • Store and retrieve documents (notes, files, PDFs)
  • Manage contacts (people, companies, leads)
  • Maintain lists and tasks with statuses, due dates, and reminders
  • Search the web for up-to-date information
  • Interact with connected apps the user has linked to Qordinate
  • Create and manage forms and collect submissions
  • Set up automations that run on schedules or triggers

The agent talks to Qordinate's AI agent through a single powerful tool — query_agent — using natural language.


Connection Details

FieldValue
ProtocolMCP (Model Context Protocol) — Streamable HTTP
MCP Server URLhttps://api.qordinate.ai/mcp
Auth MethodBearer token — Authorization: Bearer qk_YOUR_API_KEY
API Key FormatPrefixed with qk_

User Setup (what the agent should tell the user once)

Before the agent can connect, the user needs a Qordinate account and an API key:

  1. Sign up at https://app.qordinate.ai using their phone number + OTP
  2. Go to Profile → API Keys → New API Key to create an API key
  3. Give the API key (starts with qk_) to the agent

The API key is shown only once at creation time. The user can set an expiry (1–365 days) or leave it non-expiring.


MCP Tool: query_agent

Qordinate's MCP server exposes one tool — query_agent — which is a natural-language interface to the full Qordinate AI agent. The agent has access to the user's documents, contacts, lists, web search, and all connected apps.

Input Schema

ParameterTypeRequiredDescription
querystringYour question or request for the Qordinate agent
session_idstringOptional session ID for multi-turn conversations

How to use session_id

  • Omit session_id for standalone queries
  • To have a multi-turn conversation, capture the session ID from the first response and pass it in subsequent calls
  • This lets the Qordinate agent maintain context across multiple queries

What the agent can do through query_agent

The query_agent tool invokes the full Qordinate AI agent, which can do everything a user interacting directly with Qordinate can do:

Structured Memory (Lists & Tasks)

  • Create, update, and query lists (tasks, contacts, leads, projects, resources, etc.)
  • Set due dates, statuses, and reminders on list items
  • Qordinate manages reminders and notifications over time

Documents

  • Create, read, update, and delete documents
  • Upload and retrieve files (PDFs, images, etc.)
  • Share documents with other users

Contacts

  • Store and retrieve contact information
  • Import contacts (including VCF format)
  • Search contacts by name, company, role, etc.

Web Search

  • Search the web for current information
  • The agent can ask Qordinate to research topics and return results

Connected Apps

  • Interact with third-party apps the user has connected to Qordinate
  • Query data from connected services

Forms & Automations

  • Create forms and collect submissions
  • Set up automations that trigger on schedules or events

Example Interactions

Your OpenClaw agent sends these as the query parameter to query_agent:

Managing tasks

Add a new task: Follow up with ACME about the reorder pilot, due next Tuesday 3pm, status todo, notes: important client meeting

Storing contacts

Save a new contact: Harpinder Singh, Co-founder at qordinate.ai, building Qordinate

Querying information

Show me all my open tasks due this week

Searching the web

Search the web for the latest pricing of OpenAI GPT-4o API

Working with documents

Create a new document titled "Meeting Notes - ACME Q1 Review" with the following content: ...

Updating items

Mark the task "Follow up with ACME" as done

How the agent should think about Qordinate

  • Treat Qordinate as the source of truth for "what needs doing" and "who is who" across time
  • Offload anything the user will care about later — don't keep it in ephemeral memory
  • Use natural language — the query_agent tool understands plain English requests
  • Use session_id for related queries — if you're doing a multi-step workflow (e.g., "list tasks" then "mark task X as done"), use the same session_id
  • Be specific — include list names, field values, dates, and context in your queries

User Channels (optional, for the user)

Users can also interact with Qordinate directly on their preferred messaging platform. This is independent of the agent's MCP connection:

Everything the user does on these channels is reflected in the same account the agent accesses via MCP — they share the same data.

Comments

Loading comments...