Skip to main content
This takes about five minutes. At the end your agent can search the web and read pages through Titan.

Before you begin

1

Create an MCP-scoped API key

Get a JWT by signing in, then create a key carrying the five MCP scopes:
Copy the key value from the response. It starts with titan_sk_ and is shown only once.
Only grant the scopes your agent actually needs. A research agent that never crawls does not need mcp:crawl. See Authentication and scopes.
2

Connect your client

Point your client at the hosted endpoint with your key in an Authorization header.
Other clients are covered in Connect your client.
3

Confirm the tools are available

Restart or reload your client, then ask it what Titan tools it can see. You should get six: titan_search, titan_fetch, titan_crawl, titan_list_templates, titan_run_template, and titan_get_run.To check the connection without a client:
4

Make your first call

Ask your agent something that needs the live web:
Search for the three most recent posts about WebAssembly performance, then read them and summarize what changed.
The agent calls titan_search to discover URLs, then titan_fetch on the ones it picks. You can also drive it directly:

What comes back

Every tool returns a consistent envelope:
run_id is the Titan execution_id. You can look the same run up through the Task Service API or in the dashboard.

Next steps

Tool reference

Every parameter, default, and limit for the six tools.

Build a research agent

A worked search-then-fetch pipeline with prompts and tool calls.

Runs and results

Synchronous vs asynchronous runs, statuses, and polling.

Credits and usage

What each tool costs and what is free.