---
title: "tRPC -- Server-Side Calls - Air Market"
description: "Parts of your back end live as procedures, and now something other than an ordinary request needs to run them: a test, another piece of server logic, or an endpoint of your own. This has you call tho…"
canonical: "https://airmarket.ai/app/server-side-calls"
---

[Air Market](/) / [Developer Tools](/category/devtools) / tRPC -- Server-Side Calls

Skill by [tRPC](/@trpc)

# tRPC -- Server-Side Calls

Reuse the same procedures in tests and internal server work

## What this does

Parts of your back end live as procedures, and now something other than an ordinary request needs to run them: a test, another piece of server logic, or an endpoint of your own. This has you call those procedures directly from server code, supplying whatever context they need. When a call fails, it covers catching the error and getting the status code to pass along.

### Top 3 things it does for you

- Call procedures directly from integration tests
- Trigger procedures from internal server logic
- Build custom endpoints on top of existing procedures

## Information

**tRPC -- Server-Side Calls at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [tRPC](/@trpc) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 6 KB |
| Licence | MIT |
| Repository | [trpc/trpc](https://github.com/trpc/trpc/tree/23c723cfeaf07da28a52a5c35c3dcccf96a47578/packages/server/skills/server-side-calls) |
| GitHub stars | 40,541 (as of Nov 2026) |
| Installs | 85, counted by skills.sh (Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of tRPC -- Server-Side Calls and flagged nothing. AIR's verdict: **safe**.

**What tRPC -- Server-Side Calls's check was run against**

|  |  |
| --- | --- |
| Commit | 23c723cfeaf07da28a52a5c35c3dcccf96a47578 |
| Content hash | 9422175980b00c54d0dcd6499ba587393f07df71a830bb6c2c028fe6b6a471a9 |
| Files read | [Browse the files at this exact commit](https://github.com/trpc/trpc/blob/23c723cfeaf07da28a52a5c35c3dcccf96a47578/packages/server/skills/server-side-calls/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for tRPC -- Server-Side Calls](/security/server-side-calls)

## About tRPC -- Server-Side Calls

This is about reaching your tRPC procedures from server code directly, without needing an incoming request to trigger them. You create a caller from your router, hand it the context, and invoke the procedures you already wrote. The places this fits are integration testing, internal server logic, and custom API endpoints built on existing procedures.

When a call fails, the raised error can be caught and fed through a helper that reads out the HTTP status it maps to. There is also an onError option for handling errors around these calls.

## What's inside

- SKILL.md - instructions

## Questions

### Is tRPC -- Server-Side Calls safe to install?

AIR scanned this exact version of tRPC -- Server-Side Calls and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 23c723cfeaf0, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/server-side-calls.

### How do I install tRPC -- Server-Side Calls?

Open https://airmarket.ai/app/server-side-calls on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/trpc/trpc/tree/23c723cfeaf07da28a52a5c35c3dcccf96a47578/packages/server/skills/server-side-calls. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by tRPC](/@trpc)

---

Canonical URL: <https://airmarket.ai/app/server-side-calls>
