thinqOSAsk thinqOS
Menu

Practical guides

How AI agents connect to your tools.

A connection gives an agent a way to act. Credentials, scope and verification determine what it should do.

Start with one task

An agent preparing an order brief might need order history and a stock record. That does not mean it needs permission to place orders or change inventory.

List the reads and writes separately. Connect only the accounts and actions needed for the first workflow.

What MCP does

Model Context Protocol, or MCP, gives AI applications a common way to expose tools and data. thinqOS can expose its own capabilities and connect outward to supported MCP services.

A shared protocol reduces bespoke wiring. It does not guarantee that any two products will connect without configuration, that every service supports the same authentication flow or that a tool’s output is correct.

MCP itself can push tool-list updates as they happen, but not every connection uses that capability. thinqOS’s own MCP server runs stateless: a session fetches the available tool list once and keeps that copy rather than receiving live updates. If a tool you just added or enabled doesn’t show up, reconnect the session before assuming something is wrong. Other MCP clients may behave differently.

Credentials are part of the design

The connection uses an authorized identity’s credentials. Depending on the service, setup can involve an OAuth consent flow or other credentials. Provider scopes and thinqOS access both matter.

Use the product’s credential controls rather than pasting secrets into a chat. Test revoked access and expired credentials, not just the first successful request.

Credentials are also separated by layer: what the service is, how you authenticate to it, a specific connected instance of it, and one identity’s credential on that instance are each tracked apart from one another, so a compromised or revoked credential on one identity’s connection does not reach another identity’s connection to the same service. The storage layer accepts only a small, fixed set of reference forms, enforced at the database level, so there’s no path for a secret to end up saved as plain text.

How the connection authenticates itself

Setting up OAuth against a new service usually means an operator registering an application by hand and copying a client ID and secret into a config file. thinqOS’s connection does that step itself: it discovers the service’s authorization endpoints automatically, registers its own client identity through Dynamic Client Registration, and completes the authorization code exchange with PKCE using the S256 challenge method.

The practical effect is that there is no static shared secret sitting in a config file to leak or rotate manually, and the code exchange itself resists replay. Ask whether a service you’re evaluating supports this handshake, or requires you to fall back to manual registration and a stored secret instead.

Inspect the result

A tool call can finish without doing the intended work. Check the destination record or returned artifact. Keep tool execution evidence separate from the model’s narrative.

For consequential writes, establish a tested approval path or keep the action manual. Review what information is sent to both the model provider and the connected service.

Tool calls are also recorded on a ledger kept separate from AI-model usage, so there’s a record of which agent called which tool, how long it took and whether it succeeded, independent of anything the model’s own response claims happened.

Continue exploring

Put the idea in context.

Give your agent experience beyond the current session.

Ask thinqOS

Answers grounded in the thinqOS website, with a page-search fallback
Current contextThe thinqOS website

What would you like to understand?

thinqOS tries to answer with cited sources. If it can't, you'll see relevant pages instead - never presented as an AI answer.

Your conversation stays in this tab for 30 minutes and is not linked to you across visits. Optionally keep your last question on this device for 30 days - that alone is not AI memory.