> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firmable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Tech Intelligence tools

> See the technologies a company uses from your AI agent

Two MCP tools let your agent see the technologies a company uses, such as *"What CRM does
canva.com use?"* or *"Which of these companies use Salesforce?"*. They return the same data as the
[Tech Intelligence API](https://docs.firmable.com/api-reference/tech-intelligence.md).

Both tools are on the Firmable MCP server. You don't need to set anything up: ask your agent about a
company's technologies and it uses them.

Neither tool returns the company profile. For that, your agent uses `get_company`.

## get\_tech\_intel

Returns every technology one company uses, 100 per page.

```json theme={null}
{ "domain": "canva.com" }
```

### Inputs

| Input | What it is |
| - | - |
| `id`, `domain` or `linkedinUrn` | The company. `id` is the Firmable company ID, and `linkedinUrn` is the LinkedIn company slug (such as `canva`) or its full URL. Give one. |
| `cursor` | The `next_cursor` from the previous page. Leave it out for the first page. |

### Replies

The reply has `success: true` and the same fields as the
[API response](https://docs.firmable.com/api-reference/tech-intelligence.md#get-the-first-page): the company's `id`, `total`,
`tech_intelligence` (up to 100 technologies) and `next_cursor`.

If `next_cursor` is there, more technologies remain. Call again with the same company and `cursor`
set to it, and stop when `next_cursor` is missing.

## bulk\_get\_tech\_intel

Returns the technologies of up to 200 companies in one call.

```json theme={null}
{ "items": [{ "domain": "canva.com" }, { "id": "f000000740279" }, { "linkedinUrn": "atlassian" }] }
```

### Inputs

| Input | What it is |
| - | - |
| `items` | Up to 200 companies, each with one of `id`, `domain` or `linkedinUrn`. You can mix them. |

### Replies

| Field | What it is |
| - | - |
| `records` | One record per company, in the order you sent them. Each has the company's `id`, up to 20 technologies in `tech_intelligence`, and the full count in `tech_intelligence_total`. A company that can't be found is `null`. |
| `errors` | Companies that failed, each with its `index` in `items` and a `message`. |
| `message` | Set when the call stopped early, and says where. |

Companies are sent 100 at a time. If a batch fails, for example because you've run out of credits,
the records from earlier batches are kept and `message` says where it stopped.

To see every technology of a company, use `get_tech_intel`.

## Credits

Both tools cost the same as the [Tech Intelligence API](https://docs.firmable.com/api-reference/tech-intelligence.md#pricing):

* **1 credit per technology, up to 5 per company.**
* You pay once per company. Later pages, repeat calls and companies you've already paid for are free.

Credits come from your subscription credits, then add-on credits.

## Try it

Ask your agent:

* *"Use Firmable to list the technologies canva.com uses."*
* *"Which marketing tools does atlassian.com use, and how recently were they seen?"*
* *"For each of these domains, does the company use Salesforce?"*


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.