Change Log
Executives and reports endpoints
Released: 2026-09-26
The Company API adds two org-chart reads. Both return ChartNode objects — the same nodes as Find Org Chart — and cost 1 credit per successful call. An unknown company or parent is not charged. Repeating a call, including the next page of reports, is charged again.
- Find executives –
GET /v1.2/companies/org-chart/executivesreturns L1, L2, and the board for a company identified bycompanyId,domain, orlinkedInUrl. - Find reports –
GET /v1.2/companies/org-chart/reportsreturns the direct reports of a chart node.parentIdis that node’s id (p-…org-…). Pages are 50 reports.
MCP org-chart exploration and OAuth
Released: 2026-09-24
The MCP API server version is 1.2.
- OAuth is fully supported on
https://api.theorg.com/v1.1/mcp: protected-resource and authorization-server discovery, OpenID Connect discovery, dynamic client registration, client ID metadata documents, authorization code with PKCE (S256), and userinfo. Scopes areopenid,email, andmcp. Clients such as Cursor, Claude, and ChatGPT can connect with the server URL and sign in on The Org. API keys (X-Api-Key, orapi_keyon the query string) still work. An OAuth connection is its own API key. get_company_executive_positions– Company context plus L1, L2, and advisers for one company UUID. Each entry can be a person, a job, or a group.get_company_position_reports– Direct reports of one person, job, or group (p-…org-…), paged at 50.search_company_positions– Name or title search on that company’s chart. Results can be people, jobs, or groups. Optional section:orgChart,unplaced, orboard.
Those three tools share one charge of 10 credits per API key and company, then they are free for 30 minutes. An unknown company id is not charged. Too few credits returns a tool error and does not open the pass. This is separate from get_org_chart (free iframe URL) and from get_manager / get_reports (1 credit per person lookup).
Per-key rate limits on credit-free endpoints
Released: 2026-09-21
Credit-free REST routes and MCP tools now have per-API-key sliding windows in addition to the global 15 requests per second cap. REST and MCP that return the same data share a bucket.
- 60 requests / 60 seconds –
get_company,get_org_chart(alsoGET /_embeds/org-chart) - 30 requests / 60 seconds –
search_companies(alsoGET /companies/search),find_person,find_jobs,get_usage(alsoGET /usageandGET /usage/history),get_lists(alsoGET /lists)
Over the limit returns 429. See Rate Limiting.
Job and company prospecting APIs
Released: 2026-09-01
The REST API now exposes the same job and company prospecting search used in The Org product, metered like the Position API:
- Job API –
POST /v1.1/jobs(aliasPOST /v1.1/prospect/jobs) searches open job postings. Filters include job titles, functions, types, remote, hiring-company domains/industries/size/funding, job and company locations, org-chart level, and hiring managers. Costs 1 credit per returned row.POST /v1.1/jobs/credit-usageestimates cost without charging. - Company API –
POST /v1.1/companies(aliasPOST /v1.1/prospect/companies) searches companies by industry, location, region, size, funding, legal status, and whether they are hiring. Costs 1 credit per returned row.POST /v1.1/companies/credit-usageestimates cost without charging.
Replaying the same job or company ID within 24 hours does not consume additional credits. This is separate from the free GET /companies/search name/domain lookup and the free MCP find_jobs / search_companies tools.
MCP person, company LinkedIn, and job lookup tools
Released: 2026-08-13
New tools
The MCP API adds two free lookup tools:
find_person– Resolve a specific person from The Org’s people index by LinkedIn profile URL/slug, or byfullNamepluscompanyName/companyDomain. ReturnspositionId, title, LinkedIn URL when known, and company context. Prefer this overfind_positionswhen you already have a LinkedIn URL or a name+company pair.find_jobs– Search open job vacancies by The Org job URL (/org/{companySlug}/jobs/{jobSlug}),companySlug+jobSlug, job title/keywords, company scope, or filters such asremote,jobTypes,jobFunctions, andcountries. Max 25 results per call. Returns public job URLs likehttps://theorg.com/org/{companySlug}/jobs/{jobSlug}.
Changes to existing tools
search_companiesnow also acceptslinkedInUrl(full LinkedIn company URL or bare slug, e.g.stripe).- Company LinkedIn arguments on
get_company/get_org_chart, and person LinkedIn arguments onget_manager/get_reports/find_person, accept bare slugs as well as full URLs.
MCP contact, company, and reporting-line tools
Released: 2026-08-13
New tools
The MCP API adds three tools:
resolve_contacts– Actively resolve work emails for up to 25 people fromfind_positionsin one call. Costs 1 credit per person newly resolved to an email; people your account has already resolved are free, and people with no resolvable email cost nothing. Also returns any phone numbers on file. If a batch exceeds your remaining balance, only what you can afford is attempted, so a call never overdraws.get_company– Enriched company profile bycompanyId,domain, orlinkedInUrl: description, industries, employee range, location, founding year, funding stage and total raised, website and social links, and headcount on The Org. Free. Field values reuse thefind_positionsfilter vocabulary, so a profile can be fed straight back into a people search.get_reports– Direct reports of a person, the counterpart toget_manager. AcceptspositionId,email, orlinkedInUrl. Returns at most 50 reports withtotalReportscarrying the true count. Costs 1 credit when reports are found.
The workEmail field on a find_positions row only reflects whether an email
is already stored — it is not a resolution attempt. Use resolve_contacts
before concluding that no contact details exist for someone.
Changes to existing tools
get_org_chartnow returns an iframeembedUrl(plusnameandorgChartUrl) instead of the full chart JSON, which was too large for model context. It is now free rather than 10 credits. To retrieve chart nodes as JSON, use the Company API org chart endpoint over HTTP.get_managernow also accepts apositionId, so IDs fromfind_positionscan be used directly instead of round-tripping through an email or LinkedIn URL.- All
embedUrlfields returned by the API (company search, positions, org chart) are now signed URLs of the form/embeds/org-chart/{signature}. - Every MCP tool now declares a JSON Schema
outputSchemaintools/list, and successfultools/callresults include a matchingstructuredContentobject alongside the textcontentblock.
Lists API and MCP people/lead list tools
Released: 2026-07-23
Lists API
New Lists API endpoint to read people/lead lists for the authenticated account:
GET https://api.theorg.com/v1.1/listsAlso available on v1.2. Free. Each list includes id, name, slug, url (https://theorg.com/people/lists/{slug}), and positionCount when available.
MCP people/lead list tools
The MCP API includes free tools for Vision people/lead lists:
get_lists– List owned and shared lists (same data shape as the Lists API).create_list– Create a list and optionally add up to 25positionIdsfromfind_positionsin the same call.add_to_list– Add up to 25positionIdsto an existing list bylistIdorslug.
Also documented: MCP find_positions returns at most 25 rows per call (stricter than the Position API page size of up to 1000). Typical flow: find_positions → create_list / add_to_list.
MCP tools expanded
Released: 2026-07-22
The MCP API tool catalog now includes:
search_companies– Company lookup by name, domain, or email (free).find_positions– Full filter schema documented intools/list(company domains, job titles, departments, names, etc.).
Existing tools (get_org_chart, get_manager, get_usage, find_positions) remain unchanged in behavior. Server info version is now 1.1.
Org Chart v1.2.0
Released: 2026-03-11
Company API – Org Chart v1.2
A new version of the org chart endpoint is available:
GET https://api.theorg.com/v1.2/companies/org-chartChanges in v1.2.0:
- No unplaced section – The endpoint no longer supports the unplaced section. Only nodes in the org chart or board are returned.
- Section parameter – The
sectionquery parameter acceptsorgChartorboardand defaults toorgChart. - Leaner nodes –
linkedinUrlandworkEmailare no longer included in org chart nodes in the response. To get contact details and other fields, enrich nodes by theiridusing the Position API (e.g. by position id or by looking up the node id).
MCP Integration
Released: 2026-02-24
This release adds support for the Model Context Protocol (MCP):
- MCP Integration – New documentation section with Introduction and Get started for connecting Claude Desktop and Cursor to The Org’s data.
- MCP API – New endpoint for MCP over Streamable HTTP. See MCP API reference.
POST https://api.theorg.com/v1.1/mcpAuthentication uses the same API key (X-Api-Key header). Initial tools: get_org_chart, get_manager, get_usage, find_positions. See the later changelog entry for the expanded tool set. Credit costs match the existing Company API and Position API.
Org Chart v1.1.0
Released: 2025-10-27
Company API
This release introduces the following changes to the Company API:
GET https://api.theorg.com/v1.1/companies/org-chart-
The endpoint now returns all nodes associated with a company. The Org maintains a backlog of positions and jobs that are not yet placed in the company org chart, but are still associated with the company. Previously only placed positions and jobs were returned, now both positions and jobs are returned and a
sectionproperty is added to indicate whether these nodes are part of theorgChart,boardAndAdvisorsor whether they areunplaced. -
A parameter has been added to the endpoint to filter the results by section.
GET https://api.theorg.com/v1.1/companies/org-chart?domain=theorg.com§ion=orgChartParameter Type Description Required sectionquery Section to filter by falseThe section can be one of the following:
orgChartboardunplaced
Migrating from v1 to v1.1
Simply include the section parameter set to orgChart to get the same results as before, the section property can be ingnored in this case.