Resources

SDKs and Libraries

Official SDKs, the PingRep MCP Server, and community libraries for integrating with the PingRep API.

Official integrations

MCP Server

The PingRep MCP Server connects AI Representatives to Claude Desktop, Cursor, and other MCP-compatible tools. Install it from npm:

After installation, add the server to your MCP client configuration:

The MCP Server exposes tools for:

ToolDescription
search_directorySearch the PingRep professional directory
get_profileRetrieve a professional profile by slug
ask_representativeAsk a question to someone's AI Representative
send_messageSend a chat message to an AI Representative

MCP documentation

For a complete walkthrough, see the MCP Integration guide.

REST API

The PingRep REST API is the primary integration method. No SDK installation required. Use any HTTP client in any language.

Community libraries

Community contributions welcome

We do not yet have official SDKs for specific languages. If you build a client library for the PingRep API, let us know at support@pingrep.com and we will list it here.

Community-maintained libraries will be listed here as they become available. If you are building one, we recommend:

  • Following the API Keys guide for authentication
  • Implementing retry logic per the Rate Limits guide
  • Supporting both synchronous and streaming response modes for the AI endpoints
  • Including TypeScript type definitions if applicable

API client tips

Regardless of language, keep these patterns in mind when building your own client:

  1. Set a base URL constant. All requests go to https://api.pingrep.com.
  2. Include auth on every request. Pass your API key or JWT as a Bearer token in the Authorization header.
  3. Handle rate limits gracefully. Parse the X-RateLimit-* headers and implement backoff. See Rate Limits.
  4. Parse error responses consistently. The detail field can be a string or an array of validation errors. See Error Codes.